Design Space Exploration of a Reconfigurable Accelerator in a Heterogeneous Multicore

被引:0
作者
Silva Jr, Francisco Carlos [1 ]
Patrocinio, Joao P. dos S. [2 ]
Silva, Ivan Saraiva [2 ]
Jacobi, Ricardo Pezzuol [1 ]
机构
[1] Univ Brasilia, Comp Sci Dept, Brasilia, DF, Brazil
[2] Univ Fed Piaui, Comp Sci Dept, Teresina, Brazil
来源
33RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2020) | 2020年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy-efficiency has become one of the most important characteristics in system design, especially in mobile devices. However, keeping the energy-efficiency while maintaining the performance in applications with different demand profiles is challenging. In order to meet the distinct application's requirement, single-ISA heterogeneous multicore systems have been proposed, such as ARM's big.LITTLE. Despite these systems offer different micro-architectural cores to meet the application's demands, only a fixed number of core types are available, limiting the system adaptability. Coarse-Grained Reconfigurable Architectures (CGRA) are highly programmable accelerators and have been successfully used to provide run-time adaptability in single-core systems. This work proposes to integrate ATHENA, a transparent CGRA, to a heterogeneous multicore system in order to improve the system adaptability. A design space exploration is carried out, by changing the number of functional units available in ATHENA, to evaluate distinct energy-performance tradeoffs. Additionally, the area costs introduced by ATHENA are also evaluated. The results show that the most energy-efficient version of ATHENA improves the performance of a low-energy core in 35% while consuming 21.90% less energy, on average, introducing only 13.68% of area overhead. The ATHENA also improves the performance of the high-performance core in 42%, on average, than the standalone high-performance core.
引用
收藏
页数:6
相关论文
共 21 条
[1]  
[Anonymous], 2013, EE Times
[2]  
ARM, 2011, CISC VIS NETW IND GL
[3]  
Beck ACS, 2008, DES AUT TEST EUROPE, P1050
[4]  
Binkert Nathan, 2011, Computer Architecture News, V39, P1, DOI 10.1145/2024716.2024718
[5]  
Brandalero M, 2019, DES AUT TEST EUROPE, P582, DOI [10.23919/date.2019.8715121, 10.23919/DATE.2019.8715121]
[6]  
Brandalero M, 2017, DES AUT TEST EUROPE, P1468, DOI 10.23919/DATE.2017.7927223
[7]   Memory dependence prediction using store sets [J].
Chrysos, GZ ;
Emer, JS .
25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, :142-153
[8]   An architecture framework for transparent instruction set customization in embedded processors [J].
Clark, N ;
Blome, J ;
Chu, M ;
Mahlke, S ;
Biles, S ;
Flautner, K .
32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2005, :272-283
[9]   Chip makers turn to multicore processors [J].
Geer, D .
COMPUTER, 2005, 38 (05) :11-13
[10]   MiBench: A free, commercially representative embedded benchmark suite [J].
Guthaus, MR ;
Ringenberg, JS ;
Ernst, D ;
Austin, TM ;
Mudge, T ;
Brown, RB .
WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, :3-14