• DocumentCode
    3038316
  • Title

    Thread-Associative Memory for Multicore and Multithreaded Computing

  • Author

    Wang, Shuo ; Wang, Lei

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Connecticut Univ., Storrs, CT
  • fYear
    2006
  • fDate
    4-6 Oct. 2006
  • Firstpage
    139
  • Lastpage
    142
  • Abstract
    Presented in this paper is the thread-associative memory microarchitecture for multicore and multithreaded processor design. Memory contention among concurrent threads in chip multithreaded processing has become a limiting factor for performance improvement. The proposed thread-associative memory addresses this challenge by incorporating thread-specific information explicitly into on-chip memory hardware. The proposed technique can be utilized at different levels of memory hierarchy. Furthermore, it is not just a technique for performance enhancement but also a solution for energy efficiency. Trace-driven simulations on a 32KB L1 data cache demonstrate 36.6% maximum performance improvement and up to 15.1% total energy reduction, with 20.3% dynamic energy reduction and 9.9% leakage energy reduction
  • Keywords
    cache storage; content-addressable storage; logic design; memory architecture; microprocessor chips; storage allocation; cache mapping; data cache; memory address; memory system; multicore computing; multithreaded computing; multithreaded processor design; on-chip memory hardware; thread-associative memory microarchitecture; Computational modeling; Computer architecture; Energy efficiency; Hardware; Microarchitecture; Multicore processing; Multithreading; Parallel processing; Rails; Yarn; Cache Mapping; Design; Memory System; Multicore; Multithreading; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
  • Conference_Location
    Tegernsee
  • Print_ISBN
    1-59593-462-6
  • Type

    conf

  • DOI
    10.1109/LPE.2006.4271823
  • Filename
    4271823