Title
Speeding up program execution using reconfigurable hardware and a hardware function library
Abstract
This paper describes a co-design environment which follows a new approach for speeding up compute intensive applications. The environment consists of three major components. First, a target architecture consisting of a uniprocessor host and a board with dynamically reconfigurable FPGAs and memory modules; second, a library of functions pre-synthesized for hardware or software implementation; and third, a tool which takes as input an application described in C and partitions it into hardware and software parts at functional granularity using information obtained by profiling the application. An important feature of the partitioning tool is a new efficient heuristic specifically suited for the architecture with reconfigurable hardware
Year
DOI
Venue
1998
10.1109/ICVD.1998.646641
VLSI Design
Keywords
Field
DocType
field programmable gate arrays,high level synthesis,reconfigurable architectures,co-design environment,compute intensive applications,dynamically reconfigurable FPGA board,functional granularity,hardware function library,memory modules,partitioning tool,program execution speed up,reconfigurable hardware,uniprocessor host
Computer science,Real-time computing,Software,Computer hardware,Application software,Uniprocessor system,Computer architecture,Hardware compatibility list,High-level synthesis,Field-programmable gate array,Hardware architecture,Reconfigurable computing,Embedded system
Conference
ISSN
ISBN
Citations 
1063-9667
0-8186-8224-8
5
PageRank 
References 
Authors
0.55
5
4
Name
Order
Citations
PageRank
S. C. Jain1112.89
M. Balakrishnan251872.63
Anshul Kumar339948.45
Subodh Kumar452749.65