• DocumentCode
    2670384
  • Title

    Shared Register File Based ILP for Multicore

  • Author

    Ju, Lihan ; Hu, Wei ; Xiang, Lingxiang ; Chen, Tianzhou

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
  • fYear
    2010
  • fDate
    18-20 Dec. 2010
  • Firstpage
    197
  • Lastpage
    204
  • Abstract
    With the development of semi-conductor industry, more transistors can be integrated onto a single chip. But the software programming model cannot fit the parallelism requirement of CMP (Chip Multi Processor) based architecture. The communication between different cores becomes a very serious problem, and it made bad effectiveness on performance. This paper proposes an approach called API (Architecture of Parallelism on Instructions) which can scan the source code of the programs, analyze the data dependency, and cluster retentive instructions together. The instructions without dependency can be issued directly in parallel by different cores. API provides a global register file for the effective execution of the programs on CMP chips. We have also evaluated the time consuming comparison between API and the traditional architecture in our experiments by using SPEC benchmark CPU2000. The experimental results show that the instruction clock in API is only 49 percent of original instruction clocks. Moreover, there only need 4 cores to approach the best performance.
  • Keywords
    instruction sets; integer programming; linear programming; multi-threading; multiprocessing systems; parallel architectures; pattern clustering; semiconductor industry; CMP chip; ILP; SPEC benchmark CPU2000; architecture of parallelism on instruction; chip multiprocessor; data dependency; multicore communication; semiconductor industry; shared register file; source code; Algorithm design and analysis; Clustering algorithms; Multicore processing; Parallel processing; Partitioning algorithms; Program processors; Registers; data dependency; multicore; multithread; register file;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom)
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4244-9779-9
  • Electronic_ISBN
    978-0-7695-4331-4
  • Type

    conf

  • DOI
    10.1109/GreenCom-CPSCom.2010.15
  • Filename
    5724830