DocumentCode :
3194720
Title :
Exploiting loop-level parallelism with the Shift Architecture
Author :
Lima, Clecio Donizete ; Nakamura, Tadao
Author_Institution :
Graduate Sch. of Inf. Sci., Tohoku Univ., Sendai, Japan
fYear :
2002
fDate :
2002
Firstpage :
184
Lastpage :
191
Abstract :
The limited amount of instruction-level parallelism inherent in applications is a limiting factor for improving the performance of most conventional microprocessors. A promising solution to overcome this problem is to exploit coarser granularities of parallelism. In this paper, we propose exploiting loop-level parallelism in a multithreaded fashion. We use the Shift Architecture as a baseline architecture, with improved compiler support and register file. The compiler converts iterations of a loop into threads, to be executed by multiple processing elements. The hardware provides a selective register shifting mechanism in order to allow the execution of loops containing loop-carried data dependences, which are very difficult to execute by using conventional architectures. In this paper, we simulate and discuss the parameters of major importance for the implementation of this architectural approach. Our initial results show that, on two simple numerical benchmarks, a considerable amount of iteration overlapping can be potentially achieved by an implementation of the Shift Architecture, in comparison with a multiprocessor machine.
Keywords :
multi-threading; parallel architectures; program compilers; Shift Architecture; compiler support; instruction-level parallelism; loop-level parallelism; microprocessors; multithreaded; performance; registerfile; Application software; Computer architecture; Continuous improvement; Delay; Hardware; Laboratories; Microprocessors; Parallel processing; Proposals; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2002. Proceedings. 14th Symposium on
Print_ISBN :
0-7695-1772-2
Type :
conf
DOI :
10.1109/CAHPC.2002.1180775
Filename :
1180775
Link To Document :
بازگشت