DocumentCode
452795
Title
Software Development Environment for Run-time Reconfigurable System-on-Chip
Author
Groza, Voicu ; El-Kadri, Mohammad ; Fu, Peng
Author_Institution
Sch. of Inf. of Technol. & Eng., Ottawa Univ., Ont.
Volume
1
fYear
2005
fDate
16-19 May 2005
Firstpage
327
Lastpage
331
Abstract
This paper gives an overview of an innovative architecture for a run-time reconfigurable co-processor that could be used for rapid system prototyping. The user makes use of our application modeling language named PACO in order to fully exploit the features of the platform. Also, in further detail, we discuss our just-in-time (JIT) compiler that prepares the user application to be executed partly on a soft-core processor and partly on a run-time reconfigurable processing unit (RPU). The JIT compiler decides which portions of the code could execute faster in hardware (i.e. on the RPU) and which should execute in software. This will drastically improve the execution time of computationally intensive algorithms
Keywords
circuit CAD; electronic engineering computing; logic design; microprocessor chips; program compilers; reconfigurable architectures; system-on-chip; PACO; application modeling language; just-in-time compiler; rapid system prototyping; run-time reconfigurable coprocessor; run-time reconfigurable processing unit; run-time reconfigurable system-on-chip; software development environment; Application software; Computer architecture; Hardware; Instruments; Mathematical model; Power engineering computing; Programming; Runtime environment; System-on-a-chip; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Instrumentation and Measurement Technology Conference, 2005. IMTC 2005. Proceedings of the IEEE
Conference_Location
Ottawa, Ont.
Print_ISBN
0-7803-8879-8
Type
conf
DOI
10.1109/IMTC.2005.1604127
Filename
1604127
Link To Document