• DocumentCode
    278880
  • Title

    A new paradigm for exploiting fine-grain parallelism

  • Author

    Franklin, Manoj ; Sohi, Gurindar S.

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • Volume
    i
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    4
  • Abstract
    Proposes a new processing paradigm for exploiting fine-grain parallelism. This paradigm considers a block of instructions (possibly having dependencies) as a single unit, and issues one such a block at a time. Fine-grain parallelism is exploited by overlapping the execution of multiple blocks. In addition, multiple instructions can be executed per cycle from each block, if desired. Dynamic branch prediction is used to fetch new blocks. Preliminary simulation results with the SPEC benchmark suite show this processing paradigm to be capable of sustaining issue rates of 3-4 IPC (instructions per cycle) for nonnumeric programs and 6-10 IPC for numeric programs in the benchmark suite, using existing code compiled for a single-IPC machine. The authors expect to obtain much higher sustained issue rates as they gain more experience both the hardware mechanisms and helpful software transformations
  • Keywords
    parallel processing; performance evaluation; SPEC benchmark suite; dependencies; dynamic branch prediction; fine-grain parallelism; hardware mechanisms; instruction block; instruction fetching; issue rates; nonnumeric programs; numeric programs; overlapped execution; processing paradigm; simulation; software transformations; Clocks; Concurrent computing; Dynamic scheduling; Explosions; Hardware; Parallel processing; Registers; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183138
  • Filename
    183138