Title :
A 2-Dimension Force-Directed Scheduling Algorithm for Register-File-Connectivity Clustered VLIW Architecture
Author :
Zhou, Zhixiong ; He, Hu ; Zhang, Yanjun ; Sun, Yihe ; Chen, Adriel
Author_Institution :
Tsinghua Univ., Beijing
Abstract :
Very long instruction word (VLIW) processors are generally implemented as clustered architectures in order to reduce delay, area and power when function units increase. However, a side effect of clustered architectures is processor performance degradation, due to additional latency and copy operations from data transfers between these clusters. Therefore, appropriate scheduling algorithms must be applied to overcome this. This paper presents a new register-file-connectivity clustered VLIW (RFCC-VLIW) architecture, in which a global register file is used to transfer data between clusters. Using the global register file, latency and copy operations can be eliminated. Additionally, the paper presents a scheduling algorithm for the RFCC-VLIW architecture. The two-dimension force-directed algorithm can assign instructions evenly to all clusters and reduce usage of ports and global registers. Experimental results show our algorithm outperforms other scheduling algorithms for clustered VLIW when targeted toward RFCC-VLIW architectures.
Keywords :
multiprocessing systems; parallel architectures; processor scheduling; 2-dimensional force-directed scheduling algorithm; copy operation; data transfer latency; global register-file-connectivity clustered VLIW architecture; processor performance degradation; very long instruction word processor; Australia; Clustering algorithms; Degradation; Delay; Helium; Microelectronics; Registers; Scheduling algorithm; Sun; VLIW;
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
Conference_Location :
Montreal, Que.
Print_ISBN :
978-1-4244-1026-2
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2007.4459292