DocumentCode
2718454
Title
Multi-objective mapping for matrix-based nanocomputer architectures
Author
Yakymets, Nataliya ; Le Beux, Sébastien ; Jabeur, Kotb ; O´Connor, Ian
Author_Institution
Inst. des Nanotechnol. de Lyon (INL), Ecole Centrale de Lyon, Lyon, France
fYear
2011
fDate
20-22 June 2011
Firstpage
1
Lastpage
7
Abstract
In this paper, we propose a method for the multi-objective mapping of applications onto matrix-based nanocomputer architectures. These architectures are composed from reconfigurable logic cells interconnected according to a given topology. The power consumption and data propagation delay of each cell depend on its internal function, e.g. NAND, OR, etc. By taking into account these cell characteristics, the mapping method optimizes power consumption, critical path delay and area of the whole system. We experimentally prove that the proposed method is efficient for generating mapping solutions with good trade-off between the optimized metrics. Furthermore, the method allows the comparison of matrix size and interconnect topologies in nanocomputer architectures, and thus aims to facilitate the development of such architectures. Experimental results demonstrate 38% of power reduction for systolic array and 44% of critical path delay improvement for the “Cell Matrix”.
Keywords
computer architecture; logic devices; microcomputers; data propagation delay; interconnect topology; matrix-based nanocomputer architecture; multiobjective mapping; power consumption; reconfigurable logic cells; Computer architecture; Cost function; Delay; Field programmable gate arrays; Logic functions; Power demand; Topology; Nanoelectronics; cell matrices; mapping methods; multi-objective search; nanocomputer architectures; reconfigurable systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2011 6th International Workshop on
Conference_Location
Montpellier
Print_ISBN
978-1-4577-0640-0
Type
conf
DOI
10.1109/ReCoSoC.2011.5981504
Filename
5981504
Link To Document