Field Programmable Gate Arrays (FPGAs) are a reconfigurable hardware platform which enable the acceleration of software code through the use of custom-hardware circuits. Complex systems combining processors with programmable logic require partitioning to decide which code segments to accelerate. This thesis provides tools to help determine which software code sections would most benefit from hardware acceleration. A low-overhead profiling architecture, called LEAP, is proposed to attain real-time profiles of an FPGA-based processor. LEAP is designed to be extensible for a variety of profiling tasks, three of which are investigated and implemented to identify candidate software for acceleration. 1) Cycle profiling determines the most ti...
For aggressive path-based program optimizations to be profitable in cost-sensitive environments, acc...
Today, modern System-on-a-Chip (SoC) systems have grown rapidly due to the increased processing powe...
Hardware accelerators have become permanent features in the post-Dennard computing landscape, displa...
Abstract—This paper introduces a low-overhead hardware profiling architecture, called LEAP, that att...
Today, modern System-on-a-Chip (SoC) systems have grown rapidly due to the increased processing powe...
Embedded systems combine a processor with dedicated logic to meet design specifications at a reasona...
Embedded systems combine a processor with dedicated logic to meet design specifications at a reasona...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceField programmable gate arra...
Energy minimization is an important step in molecular modeling, with applications in molecular docki...
This dissertation investigates design target, modeling, and optimization for field-programmable gate...
Abstract — Profiling tools are computer-aided design (CAD) tools that help in determining the comput...
Profile-based optimizations can be used for instruction scheduling, loop scheduling, data preloading...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
We propose a classification of high and low-level compiler optimizations to reduce the clock period,...
Field Programmable Gate Array (FPGA) provides the ability to use, and re-use, hardware with minimal ...
For aggressive path-based program optimizations to be profitable in cost-sensitive environments, acc...
Today, modern System-on-a-Chip (SoC) systems have grown rapidly due to the increased processing powe...
Hardware accelerators have become permanent features in the post-Dennard computing landscape, displa...
Abstract—This paper introduces a low-overhead hardware profiling architecture, called LEAP, that att...
Today, modern System-on-a-Chip (SoC) systems have grown rapidly due to the increased processing powe...
Embedded systems combine a processor with dedicated logic to meet design specifications at a reasona...
Embedded systems combine a processor with dedicated logic to meet design specifications at a reasona...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceField programmable gate arra...
Energy minimization is an important step in molecular modeling, with applications in molecular docki...
This dissertation investigates design target, modeling, and optimization for field-programmable gate...
Abstract — Profiling tools are computer-aided design (CAD) tools that help in determining the comput...
Profile-based optimizations can be used for instruction scheduling, loop scheduling, data preloading...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
We propose a classification of high and low-level compiler optimizations to reduce the clock period,...
Field Programmable Gate Array (FPGA) provides the ability to use, and re-use, hardware with minimal ...
For aggressive path-based program optimizations to be profitable in cost-sensitive environments, acc...
Today, modern System-on-a-Chip (SoC) systems have grown rapidly due to the increased processing powe...
Hardware accelerators have become permanent features in the post-Dennard computing landscape, displa...