Learn More
Reconfigurable computing (RC) is rapidly emerging as a promising technology for the future of high-performance and embedded computing, enabling systems with the computational density and power of custom-logic hardware and the versatility of software-driven hardware in an optimal mix. Novel methods for rapid virtual prototyping, performance prediction, and(More)
Reconfigurable computing (RC) is rapidly becoming a vital technology for many applications, from high-performance computing to embedded systems. The inherent advantages of custom-logic hardware devices, such as the FPGA, combined with the versatility of software-driven hardware configuration often boost performance while reducing power consumption. However,(More)
— The mean-shift algorithm provides a unique non-parametric and unsupervised clustering solution to image segmentation and has a proven record of very good performance for a wide variety of input images. It is essential to image processing because it provides the initial and vital steps to numerous object recognition and tracking applications. However,(More)
FPGA-based reconfigurable computing is finding its way into a wide range of application areas in which high performance and low power consumption are paramount. However, FPGA-application development using hardware-description languages (HDLs) faces many productivity challenges that limit its wide adoption, including a steep learning curve and lengthy(More)
ŠFPGAS HAVE BEEN widely shown to have significant performance and power advantages compared to microprocessors. 1 Novo-G, for example, is an FPGA-based supercomputer that achieves performance comparable to top supercomputers for computational-biology applications, while only consuming 8 kilowatts of power. 2 Although GPUs often outperform FPGAs for(More)
2010 1 c 2010 Casey B. Reardon 2 This work is dedicated to my mom for all of her loving support and sacrifice. 3 ACKNOWLEDGMENTS
  • 1