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