• DocumentCode
    3269876
  • Title

    Multiple instruction streams in a highly pipelined processor

  • Author

    Sato, Mitsuhisa ; Ichikawa, Shuichi ; Goto, Eiichi

  • Author_Institution
    Res. Dev. Corp. of Japan, Tokyo, Japan
  • fYear
    1990
  • fDate
    9-13 Dec 1990
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    In a highly pipelined processor, instruction dependencies involving both and control information often limit its potential performance. A cyclic pipeline machine allows multiple instruction streams to share these pipeline stages in time to remove the data and control dependencies. These multiple instruction streams exploit more parallelism in parallel programs. It provides an alternative architectural solution for new technologies such as GaAs and Josephson logic device, which prefer a highly pipelined architecture. The authors define the basic model of a cyclic pipeline machine, and examine the performance improvement of various configurations of cyclic pipeline machines compared to the same degree of pipelining of a conventional pipelined processor. The simulation results indicate that pipelining in the individual instruction streams increases the performance to maximize the utilization of resources in a highly pipelined processor
  • Keywords
    parallel architectures; performance evaluation; pipeline processing; cyclic pipeline machine; highly pipelined processor; multiple instruction streams; performance improvement; Computer architecture; Delay; Gallium arsenide; Information science; Josephson junctions; Parallel processing; Pipeline processing; Silicon; Superconducting devices; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2087-0
  • Type

    conf

  • DOI
    10.1109/SPDP.1990.143530
  • Filename
    143530