Abstract | ||
---|---|---|
Embedded devices with increasing requirements on performance and severe restrictions on area and power have challenged designers to improve their efficiency. While ASICs are one alternative because of their low power and area, they lack generality and programmability. Reconfigurable architectures, on the other hand, bridge the gap between the benefits brought by specialized hardware and the generality provided by traditional general-purpose processors. Nevertheless, reconfigurable architectures, notably Coarse-Grained Reconfigurable Arrays (CGRAs), many times suffer from under-utilization when the workload consists of wide and diverse applications, as in modern embedded devices. Therefore, this work proposes a time-sharing management technique that enables multicore access to a single CGRA, increasing its efficiency (i.e. the tradeoff between performance and area) when compared to traditional architectures, which have a private CGRA for each core. Our set of experiments shows that our mechanism can achieve performance improvements of up to 2.02x over a traditional multicore system without any accelerator. It also increases efficiency up to 89.73% when compared to traditional reconfigurable systems composed of privately coupled CGRAs, occupying up to 3.92x less area at performance costs of up to 62.61%. |
Year | DOI | Venue |
---|---|---|
2020 | 10.1109/SBCCI50935.2020.9189927 | 2020 33rd Symposium on Integrated Circuits and Systems Design (SBCCI) |
Keywords | DocType | ISBN |
CGRA,heterogeneous architectures,multi-core | Conference | 978-1-7281-9626-8 |
Citations | PageRank | References |
0 | 0.34 | 10 |
Authors | ||
8 |
Name | Order | Citations | PageRank |
---|---|---|---|
Raul Silveira Silva | 1 | 0 | 0.34 |
Guilherme Korol | 2 | 3 | 5.16 |
Michael Guilherme Jordan | 3 | 3 | 2.45 |
Marcelo Brandalero | 4 | 0 | 1.01 |
Hubner, Michael | 5 | 390 | 47.98 |
Monica Magalhaes Pereira | 6 | 16 | 2.60 |
Mateus B. Rutzig | 7 | 21 | 8.85 |
Antonio C. Beck | 8 | 117 | 32.17 |