Title :
A Delay Slot Scheduling Framework for VLIW Architectures in Assembly-Level
Author :
Huan Ying ; Hao Zhu ; Zhiyuan Xue ; Donghui Wang ; Chaohuan Hou
Author_Institution :
Digital Syst. Integration Lab., Inst. of Acoust., Beijing, China
Abstract :
A delay slot scheduling framework for VLIW architectures is presented in this paper. In this framework, an assembly data dependence graph is proposed to describe the data dependences among instructions in a basic block. An assembly control flow graph is also proposed to describe control relations among basic blocks. With the help of predicate analysis technology, majority invalid control flows are detected. Along the edges in these two graphs, instructions are selected to be filled into delay slots. Additionally, a scheme to balance the local scheduling and the global scheduling is proposed in this paper. This framework is evaluated by several experiments on the SuperV-DSP processor. And the results demonstrate the effectiveness of the new approach.
Keywords :
directed graphs; parallel architectures; processor scheduling; SuperV-DSP processor; VLIW architectures; assembly control flow graph; assembly data dependence graph; assembly-level; delay slot scheduling framework; global scheduling; local scheduling; majority invalid control flows; predicate analysis technology; Assembly; Computer architecture; Delays; Processor scheduling; Registers; Scheduling; VLIW; assembly control flow dependence graph; assembly data dependence graph; delay slot; scheduling;
Conference_Titel :
Dependable, Autonomic and Secure Computing (DASC), 2013 IEEE 11th International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4799-3380-8
DOI :
10.1109/DASC.2013.67