Issue No.07 - July (2008 vol.41)
Frank Vahid , University of California, Riverside
Greg Stitt , University of Florida
Roman Lysecky , University of Arizona
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2008.240
Warp processing dynamically and transparently transforms an executing microprocessor's binary kernels into customized field-programmable gate array (FPGA) circuits, commonly resulting in 2X to 100X speedup over executing on microprocessors. A new architecture and set of dynamic CAD tools demonstrate warp processing's potential.
FPGA, warp processing, embedded systems, just-in-time compilation, dynamic synthesis, reconfigurable computing
Frank Vahid, Greg Stitt, Roman Lysecky, "Warp Processing: Dynamic Translation of Binaries to FPGA Circuits", Computer, vol.41, no. 7, pp. 40-46, July 2008, doi:10.1109/MC.2008.240