Title :
A HW/SW partitioning algorithm for dynamically reconfigurable architectures
Author :
Noguera, Juanjo ; Badia, Rosa M.
Author_Institution :
Dept. of Comput. Archit., Univ. Politecnica de Catalunya, Barcelona, Spain
Abstract :
“System-On-Chip” has become a reality, and recently new reconfigurable devices have appeared. However, few efforts have been carried out in order to define HW/SW codesign methodologies and algorithms which address the challenges presented by new reconfigurable devices. In this paper we address this open problem and present a novel HW/SW partitioning algorithm for dynamically reconfigurable architectures. The algorithm is a constructive algorithm, which obtains an initial solution and afterwards tries to optimize it. The HW/SW partitioning is done taking into account the features of the dynamically reconfigurable devices, and its final goal is to minimize the reconfiguration latency. The partitioning algorithm has been implemented and integrated into our developed codesign environment, where several experiments have been carried out. The results obtained demonstrate the benefits of the algorithm
Keywords :
embedded systems; hardware-software codesign; logic partitioning; microprocessor chips; reconfigurable architectures; class packing; constructive algorithm; design constraints; discrete event system specification; dynamically reconfigurable architectures; embedded system; hardware-software codesign; hardware-software partitioning algorithm; initial solution; reconfiguration latency; scheduling; system-on-chip; Delay; Heuristic algorithms; Logic devices; Minimization; Partitioning algorithms; Prefetching; Reconfigurable architectures; Reconfigurable logic; Runtime; Scheduling;
Conference_Titel :
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location :
Munich
Print_ISBN :
0-7695-0993-2
DOI :
10.1109/DATE.2001.915109