DocumentCode :
301791
Title :
Exploiting instruction level parallelism with the DS architecture
Author :
Zhang, Yinong ; Adam, G.B.
Author_Institution :
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
Volume :
1
fYear :
1996
fDate :
12-16 Aug 1996
Firstpage :
230
Abstract :
A new architecture, DS, for exploiting instruction level parallelism is proposed in this paper. DS splits the program into two instruction substreams with the dominant one navigating the control flow and the subsidiary one carrying out the rest of the computational task. Compiler techniques associated with the DS architecture are discussed, with the goal of minimizing communication and balancing computation. Performance is compared with an aggressive 8-way superscalar processor. In general, DS can deliver the same IPC as the superscalar. This is achieved with less complex hardware and better potential for fast clock rates
Keywords :
parallel architectures; program compilers; DS architecture; Decoupled Superscalar architecture; compiler techniques; computational task; control flow; fast clock rates; instruction level parallelism; instruction substreams; superscalar processor; Clocks; Computer aided instruction; Computer architecture; Concurrent computing; Delay; Hardware; Navigation; Parallel processing; Registers; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
Conference_Location :
Ithaca, NY
ISSN :
0190-3918
Print_ISBN :
0-8186-7623-X
Type :
conf
DOI :
10.1109/ICPP.1996.539060
Filename :
539060
Link To Document :
بازگشت