DocumentCode :
756877
Title :
Seamless hardware-software integration in reconfigurable computing systems
Author :
Vuletid, M. ; Pozzi, Laura ; Ienne, Paolo
Author_Institution :
Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne, Switzerland
Volume :
22
Issue :
2
fYear :
2005
Firstpage :
102
Lastpage :
113
Abstract :
Ideally, reconfigurable-system programmers and designers should code algorithms and write hardware accelerators independently of the underlying platform. To realize this scenario, the authors propose a portable, hardware-agnostic programming paradigm, which delegates platform-specific tasks to a system-level virtualization layer. This layer supports a chosen programming model and hides platform details from users much as general-purpose computers do. We introduce multithreaded programming model for reconfigurable computing based on a unified virtual-memory image for both software and hardware application parts. We also address the challenge of achieving seamless hardware-software interfacing and portability with minimal performance penalties.
Keywords :
hardware-software codesign; multi-threading; reconfigurable architectures; storage management; virtual reality; hardware-agnostic programming paradigm; platform-specific task; reconfigurable computing system; seamless hardware-software integration; system-level virtualization layer; Application software; Concurrent computing; Hardware; Master-slave; Memory management; Multithreading; Operating systems; Parallel programming; Programming profession; Yarn;
fLanguage :
English
Journal_Title :
Design & Test of Computers, IEEE
Publisher :
ieee
ISSN :
0740-7475
Type :
jour
DOI :
10.1109/MDT.2005.44
Filename :
1413143
Link To Document :
بازگشت