DocumentCode
2062883
Title
Virtualization on the Tartan Reconfigurable Architecture
Author
Mishra, Mahim ; Goldstein, Seth C.
Author_Institution
Carnegie Mellon Univ., Pittsburgh
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
323
Lastpage
330
Abstract
Spatial computing (SC) offers the potential for large improvements in performance and energy efficiency. Many proposed architectures have harnessed these benefits for small kernels. The Tartan architecture attempts to harness these advantages for entire general-purpose applications executing spatially. Previous work on Tartan had a configure-once model of execution, which required prohibitively large amounts of hardware resources to execute most programs. In this paper, we explore a virtualization model for Tartan. With virtualization, Tartan can execute large programs with a realistic amount of hardware, and with performance comparable to the configure-once model. We focus on three aspects of virtualization: runtime placement of code-blocks, location resolution methods for inter-block communication, and the impact of prefetching on reducing configuration delays. Our results show that the Tartan fabric can be virtualized with no loss in performance compared to a configure-once fabric of unlimited size.
Keywords
multiprocessing systems; program compilers; reconfigurable architectures; storage management; virtual machines; Tartan reconfigurable architecture; configuration delays; energy efficiency; hardware resources; interblock communication; location resolution method; performance improvement; prefetching; program execution; runtime code-block placement; spatial computing; virtualization model; Computer architecture; Delay; Energy efficiency; Fabrics; Hardware; Kernel; Performance loss; Prefetching; Reconfigurable architectures; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4244-1060-6
Electronic_ISBN
978-1-4244-1060-6
Type
conf
DOI
10.1109/FPL.2007.4380667
Filename
4380667
Link To Document