DocumentCode :
1631432
Title :
Compiler processor tradeoffs for DISVLIW architecture
Author :
Jee, Sunghyun ; Palaniappan, Kannappan
Author_Institution :
Dept. of Comput. Inf., Chonan Coll. in Foreign Studies, Chungnam, South Korea
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
175
Lastpage :
180
Abstract :
The dynamically instruction-scheduled VLIW (DISVLIW) processor architecture is designed for balancing scheduling effort more evenly between the compiler and the processor. The DISVLIW instruction format is augmented to allow dependency bit vectors to be placed in the same VLIW word. Dependency bit vectors are added to each instruction format within long instructions to enable synchronization between prior and subsequent instructions. The DISVLIW processor dynamically schedules each instruction in long instructions using functional unit and dynamic scheduler pairs. Each dynamic scheduler dynamically checks for data dependencies and resource collisions while scheduling each instruction. Features such as explicit parallelism, balanced scheduling effort and dynamic scheduling can be used to provide a sound infrastructure for supercomputing. We simulate the DISVLIW architecture and show that the DISVLIW processor performs significantly better than the VLIW processor for a wide range of cache sizes and across numerical benchmark applications
Keywords :
cache storage; instruction sets; parallel architectures; performance evaluation; processor scheduling; program compilers; resource allocation; virtual machines; DISVLIW architecture; augmented instruction format; balanced scheduling effort; cache sizes; compiler-processor tradeoffs; data dependency checking; dependency bit vectors; dynamically instruction-scheduled VLIW processor architecture; explicit parallelism; functional unit/dynamic scheduler pairs; instruction scheduling; instruction synchronization; long instructions; numerical benchmark applications; resource collisions; supercomputing infrastructure; Algorithm design and analysis; Clocks; Computer architecture; Costs; Educational institutions; Parallel architectures; Program processors; Service oriented architecture; Synchronization; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms and Networks, 2002. I-SPAN '02. Proceedings. International Symposium on
Conference_Location :
Makati City, Metro Manila
ISSN :
1087-4089
Print_ISBN :
0-7695-1579-7
Type :
conf
DOI :
10.1109/ISPAN.2002.1004282
Filename :
1004282
Link To Document :
بازگشت