Casey Reardon

Learn More
Reconfigurable computing (RC) is emerging as a promising area for embedded computing, in which complex systems must balance performance, flexibility, cost, and power. The difficulty associated with RC development suggests improved strategic planning and analysis techniques can save significant development time and effort. This article presents a new(More)
In this paper, a handshake protocol at the Medium Access Control (MAC) layer is proposed and analyzed for dynamically changing the link rate in the Network Interface Card (NIC), adapting to network utilization, and thus decreasing average power consumption. Simulation results show that this protocol can be used to change link rate in Ethernet network(More)
Edge devices such as desktop and laptop computers constitute a majority of the devices connected to the Internet today. Peer-to-Peer (P2P) file-sharing applications generally require edge devices to maintain network presence whenever possible to enhance the robustness of the file-sharing network, which in turn can lead to considerable wastage of energy. We(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)
—Projected computational requirements for future space missions are outpacing technologies and trends in conventional embedded microprocessors. In order to meet the necessary levels of performance, new computing technologies are of increasing interest for space systems, such as reconfigurable devices and vector processing extensions. These new technologies(More)
—As reconfigurable computing (RC) platforms are becoming increasingly large-scale and heterogeneous, efficiently scheduling and partitioning applications on these platforms is a growing challenge. While previous approaches support scheduling and HW/SW partitioning for various reconfigurable architectures, none of these approaches have been designed or shown(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)
  • 1