• DocumentCode
    255027
  • Title

    A task-level superscalar microarchitecture for large scale chip multiprocessors

  • Author

    Jianqing Xiao ; Pengwei, L.V. ; Mian Lou ; Xunying Zhang ; Xubang Shen

  • Author_Institution
    Dept. of Comput. R&D, Xi´an Microelectron. Technol. Inst., Xi´an, China
  • fYear
    2014
  • fDate
    20-22 Aug. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The complexity of explicit parallel programming greatly limits programmers to achieve further performance gain in chip-multiprocessors (CMPs). To simplify software programming for large scale CMPs, we present a task-level superscalar microarchitecture which acts as the Control Processor (CP) of the Multi-Level Computing Architecture (MLCA), a novel multicore architecture especially targeted for embedded multimedia and streaming application systems. This task-level superscalar consists of a ten-stage task pipeline and exploits parallelism among tasks by hardware register renaming and out-of-order execution techniques, much in the same way a traditional superscalar processor exploits instruction-level parallelism. The experimental results show that our design can scale up to 256 processors while maintaing a relatively low resource overhead, finally achieving a much faster task dependency decode rate and naturally more notable performance speedup than the software runtime.
  • Keywords
    multiprocessing programs; parallel programming; software architecture; CMP; CP; MLCA; control processor; large scale chip multiprocessors; multilevel computing architecture; parallel programming; software programming; task-level superscalar microarchitecture; Multicore processing; Out of order; Parallel processing; Pipelines; Programming; Registers; MLCA; out-of-order execution; parallel programming; register renaming; task-level superscalar;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
  • Conference_Location
    Chongqing
  • Type

    conf

  • DOI
    10.1109/RTCSA.2014.6910528
  • Filename
    6910528