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
Link To Document :
بازگشت