DocumentCode
691840
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
fYear
2013
fDate
21-22 Dec. 2013
Firstpage
231
Lastpage
234
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable, Autonomic and Secure Computing (DASC), 2013 IEEE 11th International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4799-3380-8
Type
conf
DOI
10.1109/DASC.2013.67
Filename
6844367
Link To Document