DocumentCode :
1404375
Title :
Compilers for instruction-level parallelism
Author :
Schlansker, Michael ; Conte, Thomas M. ; Dehnert, J. ; Ebcioglu, Kemal ; Fang, Jesse Z. ; Thompson, Carol L.
Author_Institution :
Hewlett-Packard Labs., Palo Alto, CA, USA
Volume :
30
Issue :
12
fYear :
1997
fDate :
12/1/1997 12:00:00 AM
Firstpage :
63
Lastpage :
69
Abstract :
Discovering and exploiting instruction level parallelism in code will be key to future increases in microprocessor performance. What technical challenges must compiler writers meet to better use ILP? Instruction level parallelism allows a sequence of instructions derived from a sequential program to be parallelized for execution on multiple pipelined functional units. If industry acceptance is a measure of importance, ILP has blossomed. It now profoundly influences the design of almost all leading edge microprocessors and their compilers. Yet the development of ILP is far from complete, as research continues to find better ways to use more hardware parallelism over a broader class of applications
Keywords :
instruction sets; parallel architectures; parallel programming; parallelising compilers; ILP; compiler writers; hardware parallelism; industry acceptance; instruction level parallelism; leading edge microprocessors; microprocessor performance; multiple pipelined functional units; sequential program; technical challenges; Application software; Computer architecture; Hardware; Job shop scheduling; Microprocessors; Optimizing compilers; Parallel processing; Processor scheduling; Program processors; VLIW;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.642817
Filename :
642817
Link To Document :
بازگشت