Virtualization on the Tartan Reconfigurable Architecture

FPL(2007)

引用 22|浏览8
暂无评分
摘要
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.
更多
查看译文
关键词
prefetching,tartan reconfigurable architecture,hardware resources,virtualization model,storage management,virtual machines,reconfigurable architectures,performance improvement,program execution,multiprocessing systems,interblock communication,configuration delays,spatial computing,location resolution method,energy efficiency,runtime code-block placement,program compilers,energy efficient
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要