• DocumentCode
    1603070
  • Title

    Access region cache: a multi-porting solution for future wide-issue processors

  • Author

    Thakar, Bhooshan S. ; Lee, Gyungho

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    293
  • Lastpage
    300
  • Abstract
    Wide-issue processors issuing tens of instructions per cycle, put heavy stress on the memory system, including data caches. For wide-issue architecture, data cache needs to be heavily multi-ported with extremely wide data-paths. The paper studies a scalable solution to achieve multi-porting with short data-paths and less hardware complexity at higher clock-rates. Our approach divides memory streams into multiple independent sub-streams with the help of a prediction mechanism before they enter the reservation stations. Partitioned memory-reference instructions are then fed into separate memory pipelines, each of which is connected to a small data-cache, called the access region cache. The separation of independent memory references, in an ideal situation, facilitates the use of multiple caches with smaller number of ports and thus increases the data-bandwidth. We describe and evaluate a wide-issue processor with distinct memory pipelines, driven by a prediction mechanism. The potential performance of the proposed design is measured by comparing it with existing multi-porting solution as well as an ideal multi-ported data cache
  • Keywords
    cache storage; memory architecture; parallel architectures; access region cache; data caches; independent memory references; memory pipelines; memory streams; memory system; multi-porting; partitioned memory-reference instructions; prediction mechanism; scalable solution; short data-paths; wide-issue architecture; wide-issue processors; Bandwidth; Cache memory; Clocks; Computer architecture; Delay; Hardware; Microprocessors; Parallel processing; Pipelines; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-1200-3
  • Type

    conf

  • DOI
    10.1109/ICCD.2001.955042
  • Filename
    955042