• DocumentCode
    1565922
  • Title

    Exploiting ILP, TLP, and DLP with the polymorphous TRIPS architecture

  • Author

    Sankaralingam, Karthikeyan ; Nagarajan, Ramadass ; Liu, Haiming ; Kim, Changkyu ; Huh, Jaehyuk ; Burger, Doug ; Keckler, Stephen W. ; Moore, Charles R.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    2003
  • Firstpage
    422
  • Lastpage
    433
  • Abstract
    We describe the polymorphous TRIPS architecture, which can be configured for different granularities and types of parallelism. TRIPS contains mechanisms that enable the processing cores and the on-chip memory system to be configured and combined in different modes for instruction, data, or thread-level parallelism. To adapt to small and large-grain concurrency, the TRIPS architecture contains four out-of-order, 16-wide-issue grid processor cores, which can be partitioned when easily extractable fine-grained parallelism exists. This approach to polymorphism provides better performance across a wide range of application types than an approach in which many small processors are aggregated to run workloads with irregular parallelism. Our results show that high performance can be obtained in each of the three modes-ILP, TLP, and DLP-demonstrating the viability of the polymorphous coarse-grained approach for future microprocessors.
  • Keywords
    cache storage; concurrency control; grid computing; multi-threading; parallel architectures; performance evaluation; storage allocation; system-on-chip; DLP; ILP; TLP; cache storage; data-level parallelism; fine-grained parallelism; instruction-level parallelism; on-chip memory system; out-of-order grid processor core; performance evaluation; polymorphous TRIPS architecture; thread-level parallelism; wide-issue grid processor core; Computer architecture; Concurrent computing; Field programmable gate arrays; Hardware; Microprocessors; Out of order; Parallel processing; Process design; Space technology; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2003. Proceedings. 30th Annual International Symposium on
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-1945-8
  • Type

    conf

  • DOI
    10.1109/ISCA.2003.1207019
  • Filename
    1207019