BilRC: An Execution Triggered Coarse Grained Reconfigurable Architecture

被引:25
作者
Atak, Oguzhan [1 ]
Atalar, Abdullah [1 ]
机构
[1] Bilkent Univ, Dept Elect & Elect Engn, TR-06800 Ankara, Turkey
关键词
Coarse-grained reconfigurable architectures (CGRA); discrete cosine transform (DCT); fast Fourier transform (FFT); reconfigurable computing; turbo decoder; Viterbi decoder; MORPHOSYS;
D O I
10.1109/TVLSI.2012.2207748
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present Bilkent reconfigurable computer (BilRC), a new coarse-grained reconfigurable architecture (CGRA) employing an execution-triggering mechanism. A control data flow graph language is presented for mapping the applications to BilRC. The flexibility of the architecture and the computation model are validated by mapping several real-world applications. The same language is also used to map applications to a 90-nm field-programmable gate array (FPGA), giving exactly the same cycle count performance. It is found that BilRC reduces the configuration size about 33 times. It is synthesized with 90-nm technology, and typical applications mapped on BilRC run about 2.5 times faster than those on FPGA. It is found that the cycle counts of the applications for a commercial very long instruction word digital signal processor processor are 1.9 to 15 times higher than that of BilRC. It is also found that BilRC can run the inverse discrete cosine transform algorithm almost 3 times faster than the closest CGRA in terms of cycle count. Although the area required for BilRC processing elements is larger than that of existing CGRAs, this is mainly due to the segmented interconnect architecture of BilRC, which is crucial for supporting a broad range of applications.
引用
收藏
页码:1285 / 1298
页数:14
相关论文
共 33 条
[1]  
[Anonymous], 2000, 125212 TS EUR TEL ST
[2]  
[Anonymous], 2009, SYNOPSYS TIMING CONS
[3]  
Atak O., 2010, Proceedings of the 21st IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP 2010), P289, DOI 10.1109/ASAP.2010.5541009
[4]   Mapping of nomadic multimedia applications on the ADRES reconfigurable array processor [J].
Berekovic, Mladen ;
Kanstein, Andreas ;
Mei, Bingfeng ;
De Sutter, Bjorn .
MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (04) :290-294
[5]  
BERROU C, 1993, IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS 93 : TECHNICAL PROGRAM, CONFERENCE RECORD, VOLS 1-3, P1064, DOI 10.1109/ICC.1993.397441
[6]  
Betz V., 1997, LECT NOTES COMPUTER
[7]  
Bougard Bruno., 2008, Design,_Automation_and_Test_in Europe_Conference_and_Exhibition, 0, P716
[8]  
Bouwens F., 2007, LECT NOTES COMPUTER
[9]  
Carmichael C., 2011, CORRECTING SINGLE EV
[10]   Reconfigurable computing: A survey of systems and software [J].
Compton, K ;
Hauck, S .
ACM COMPUTING SURVEYS, 2002, 34 (02) :171-210