DocumentCode
2236535
Title
A Runtime Profiler: Toward Virtualization of Polymorphic Computing Platforms
Author
Mushtaq, Hamid ; Sabeghi, Mojtaba ; Bertels, Koen
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear
2010
fDate
13-15 Dec. 2010
Firstpage
144
Lastpage
149
Abstract
Runtime multitasking support on Reconfigurable Computers requires complicated resource management techniques in which the FPGA area has to be shared between multiple concurrent tasks dynamically. Such a resource allocation mechanism needs to know the current configuration and load of the system in order to decide about the allocation of the resources. In such systems, a runtime profiler is an important tool which can give vital information about the running applications on the system. In this paper, we present the design and implementation of a runtime profiler which is responsible to produce statistics about the code running on the system. We have performed a set of experiments in order to show the overhead of our proposed profiler. The evaluation results show that the overhead imposed by the profiler is less than 1.5% of the total execution time and the information generated by the profiler is almost as accurate as a design time profiler such as gprof.
Keywords
concurrency control; field programmable gate arrays; multiprogramming; reconfigurable architectures; resource allocation; virtualisation; FPGA; multiple concurrent task; polymorphic computing platform virtualization; reconfigurable computer; resource allocation; resource management; runtime multitasking support; runtime profiler; molen; polymorphic; reconfigurable; runtime profiler;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
Conference_Location
Quintana Roo
Print_ISBN
978-1-4244-9523-8
Electronic_ISBN
978-0-7695-4314-7
Type
conf
DOI
10.1109/ReConFig.2010.45
Filename
5695296
Link To Document