Title :
Functional units utilization in a multiple-instruction issue architecture
Author :
Santos, Anna Dolejsi ; Wolfe, Andrew ; Fernandes, Edil S T
Author_Institution :
Fed. Univ., Fluminense, Brazil
Abstract :
We present a study regarding functional unit utilization in a multiple instruction issue machine: a VLIW processor supporting the conditional execution concept. Since all the instructions are conditionally executed, then we can have several instruction scheduling alternatives to fill the fields of the very large instructions. For example, we can have instructions proceeding from different basic blocks sharing the same very large instructions. The paper shows some instruction scheduling schemes, and how they affect the degree of the occupation of the functional units of machine configurations derived from the basic model of conditional execution architecture
Keywords :
instruction sets; microprogramming; parallel architectures; scheduling; VLIW processor; basic blocks; conditional execution architecture; conditional execution concept; functional unit utilization; functional units; instruction scheduling alternatives; instruction scheduling schemes; machine configurations; multiple instruction issue architecture; multiple instruction issue machine; very large instructions; Clocks; Compaction; Hardware; Optimizing compilers; Processor scheduling; Production; Registers; Testing; VLIW;
Conference_Titel :
EUROMICRO 97. 'New Frontiers of Information Technology'. Short Contributions., Proceedings of the 23rd Euromicro Conference
Conference_Location :
Budapest
Print_ISBN :
0-8186-8215-9
DOI :
10.1109/EMSCNT.1997.658471