Support for Runtime Execution in Reconfigurable Hardware
Lauri A. Smith King
Department of Computer Science & Mathematics
Holy Cross College
March 30, 2001
11 a.m. - 12 noon
Fuller Labs (FL320)
Abstract
Tools that support the runtime execution of applications that mix software running on networks of workstations and reconfigurable hardware will be presented. JHDL is used to describe the reconfigurable hardware, and JavaPorts to handle the communications between nodes in the network. The heterogeneous resources are handled by interposing a communication layer between the application and the hardware. The communication layer provides (i) the ability to modify the target hardware without modifying the application, (ii) co-design of the application and hardware, (iii) simulation of the entire system before the hardware design is complete, and remote execution so the application can reside on a different host from the hardware. The feasibility of this approach with a Java-based system which has a communication layer called the Packet Exchange Platform (PEP> will be explained. I will present the system, describe the PEP and its implementation, and show how this approach can be applied to an image processing application.
Host
Professor Micha Hofri
Maintained by webmaster@wpi.eduLast modified: Sep 27, 2006, 16:05 EDT
