TY - GEN
T1 - Kernel sharing on reconfigurable multiprocessor systems
AU - Garcia, Philip
AU - Compton, Katherine
PY - 2008
Y1 - 2008
N2 - Because of the difficulty of increasing single-threaded processor performance, multi-core systems are becoming increasingly popular. These systems bring new challenges to the design of a reconfigurable computing system, with re-configurable hardware potentially shared between multiple simultaneously-executing applications. In this paper, we examine how to best use reconfigurable hardware in a multiprocessor system. One of the key aspects of this work is improving overall system throughput by sharing configured circuits between multiple processes concurrently executing on the system. In this work, we show that using our extensions for sharing configured circuits between processes improves overall system throughput, and outperforms a static schedule of the kernels between the multiple processes.
AB - Because of the difficulty of increasing single-threaded processor performance, multi-core systems are becoming increasingly popular. These systems bring new challenges to the design of a reconfigurable computing system, with re-configurable hardware potentially shared between multiple simultaneously-executing applications. In this paper, we examine how to best use reconfigurable hardware in a multiprocessor system. One of the key aspects of this work is improving overall system throughput by sharing configured circuits between multiple processes concurrently executing on the system. In this work, we show that using our extensions for sharing configured circuits between processes improves overall system throughput, and outperforms a static schedule of the kernels between the multiple processes.
UR - http://www.scopus.com/inward/record.url?scp=63049087001&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=63049087001&partnerID=8YFLogxK
U2 - 10.1109/FPT.2008.4762387
DO - 10.1109/FPT.2008.4762387
M3 - Conference contribution
AN - SCOPUS:63049087001
SN - 9781424427963
T3 - Proceedings of the 2008 International Conference on Field-Programmable Technology, ICFPT 2008
SP - 225
EP - 232
BT - Proceedings of the 2008 International Conference on Field-Programmable Technology, ICFPT 2008
T2 - 2008 International Conference on Field-Programmable Technology, ICFPT 2008
Y2 - 7 December 2008 through 10 December 2008
ER -