Title :
Balancing reconfigurable data path resources according to application requirements
Author :
Rutzig, Mateus Beck ; Beck, Antonio Carlos S ; Carro, Luigi
Author_Institution :
Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Rio Grande
Abstract :
Processor architectures are changing mainly due to the excessive power dissipation and the future break of Moore´s law. Thus, new alternatives are necessary to sustain the performance increase of the processors, while still allowing low energy computations. Reconfigurable systems are strongly emerging as one of these solutions. However, because they are very area consuming and deal with a large number of applications with diverse behaviors, new tools must be developed to automatically handle this new problem. This way, in this work we present a tool aimed to balance the reconfigurable area occupied with the performance required by a given application, calculating the exact size and shape of a reconfigurable data path. Using as case study a tightly coupled reconfigurable array and the Mibench Benchmark set, we show that the solution found by the proposed tool saves four times area in comparison with the non-optimized version of the reconfigurable logic, with a decrease of only 5.8% on average of its original performance. This way, we open new applications for reconfigurable devices as low cost accelerators.
Keywords :
reconfigurable architectures; Mibench benchmark set; Moore law; power dissipation; processor architecture; reconfigurable data path resource; tightly coupled reconfigurable array logic; Computer architecture; Hardware; Moore´s Law; Parallel processing; Performance loss; Power dissipation; Reconfigurable architectures; Reconfigurable logic; Shape; Transistors;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536522