DocumentCode
726320
Title
Acceleration of control flows on Reconfigurable Architecture with a composite method
Author
Junbin Wang ; Leibo Liu ; Jianfeng Zhu ; Shouyi Yin ; Shaojun Wei
Author_Institution
Inst. of Microelectron., Tsinghua Univ., Beijing, China
fYear
2015
fDate
8-12 June 2015
Firstpage
1
Lastpage
6
Abstract
Control-intensive kernels are becoming the bottleneck that limits the performance of Coarse-Grained Reconfigurable Architecture. Some methods, such as predicated execution, speculative execution, and dual-issue-single-execution, have been proposed to alleviate this problem. But they cannot be always efficient for various control flows. This paper proposes a new architecture, which combines the techniques of triggered instruction and parallel condition, in order to solve the problem completely. The architecture utilizes the basic framework of the triggered instruction to avoid over-serialized execution and branch instruction. Meanwhile, it takes the mechanism of the parallel condition to explore the parallelism between predicate and compute instructions without reconciliation operations. The mechanism of executing multiple instructions that have internal control dependence in parallel is discussed as well. The experiment result shows that the proposed architecture can achieve 20.9% to 140.0% higher performance than that of triggered instruction architecture in terms of cycle count.
Keywords
reconfigurable architectures; coarse-grained reconfigurable architecture; composite method; control flows; control-intensive kernels; cycle count; dual-issue-single-execution; internal control dependence; parallel condition; predicated execution; speculative execution; Computer architecture; Hardware; Kernel; Parallel processing; Radiation detectors; Registers; Schedules; Reconfigurable computing; control flow; predicate execution; triggered instruction;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1145/2744769.2744789
Filename
7167230
Link To Document