Title :
Reducing inter-configuration memory usage and performance improvement in reconfigurable computing systems
Author :
Mehdipour, Farhad ; Zamani, Morteza Saheb ; Sedighi, Mehdi
Author_Institution :
Dept. of Electr., Comput. & IT Eng., Azad Univ., Qazvin, Iran
fDate :
30 Aug.-3 Sept. 2005
Abstract :
For running subsequent configurations in a reconfigurable computing system intermediate data must transfer between them. Reducing memory usage overhead can result in reduction in the array size and the number of input/output pins. In this paper, a new iterative design flow is proposed which integrates the synthesis and physical design aspects for performing a static compilation process. A new temporal partitioning algorithm for partitioning and scheduling is proposed, which tries to increase similarity of subsequent configurations in such a way that the reconfiguration time on a partially reconfigurable hardware decreases. In addition, we perform an iterative physical design process based on similar configurations produced in the previous stage. A modified algorithm improves our prior temporal partitioning algorithm, which usually had large overhead of memory usage and the number of input/output pins. This new approach performs partitioning in depth and tries to minimize the memory and 10 requirements.
Keywords :
field programmable gate arrays; performance evaluation; program compilers; reconfigurable architectures; storage management; systems analysis; inter-configuration memory usage reduction; iterative design flow; iterative physical design; reconfigurable computing system; reconfigurable hardware; static compilation process; temporal partitioning algorithm; Algorithm design and analysis; Data engineering; Field programmable gate arrays; Hardware; Iterative algorithms; Partitioning algorithms; Pins; Process design; Routing; Scheduling algorithm;
Conference_Titel :
Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
Print_ISBN :
0-7695-2433-8
DOI :
10.1109/DSD.2005.67