• DocumentCode
    3486443
  • Title

    A high speed dataflow processing element and its performance compared to a von Neumann mainframe

  • Author

    Coleman, J.N.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Newcastle-upon-Tyne Univ., UK
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    24
  • Lastpage
    33
  • Abstract
    The Event Processor / 3 is a dataflow processing element designed for high performance over a range of general computing tasks. Using a multithreading technique, program parallelism is exploited by interleaving threads onto successive pipeline stages. It may also be used as an element in a multiprocessor system. This paper describes the philosophy and design of the machine, and presents the results of detailed simulations of the performance of a single processing element. This is analysed into three factors: clock period, cycles per instruction and instructions per program; and each factor is compared with the measured performance of an advanced von Neumann computer running equivalent code. It is shown that the dataflow processor compares favourably, given a reasonable degree of parallelism in the program
  • Keywords
    parallel processing; performance evaluation; Event Processor / 3; clock period; cycles per instruction; high speed dataflow processing element; instructions per program; interleaving; multiprocessor system; multithreading technique; performance; program parallelism; simulations; von Neumann mainframe; Computational modeling; High performance computing; Interleaved codes; Multiprocessing systems; Multithreading; Parallel processing; Performance analysis; Pipelines; Process design; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262851
  • Filename
    262851