Abstract—This paper introduces a low-overhead hardware profiling architecture, called LEAP, that attains real-time cycle and energy profiles of an FPGA-based soft processor. A novel technique is used to associate profiling data with specific functions in a way that is area- and power-efficient. Results show that relative to a previously-published hardware profiler, our design uses up to 18 × less area and 8.6 × less energy. LEAP is designed to be extensible for a variety of profiling tasks, three of which are investigated in this paper. We also demonstrate the utility of LEAP in the context of hardware/software co-design of processor/accelerator FPGA-based systems. I
A key advantage of soft processors (processors built on an FPGA programmable fabric) over hard proce...
Recently, a broad range of ENS applications have appeared for large-scale systems, introducing new r...
As more embedded systems are built using FPGA platforms, there is an increasing need to support proc...
Field Programmable Gate Arrays (FPGAs) are a reconfigurable hardware platform which enable the accel...
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...
Abstract. Field Programmable Gate Arrays (FPGAs) play many important roles, ranging from small glue ...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceField programmable gate arra...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
Profile-based optimizations can be used for instruction scheduling, loop scheduling, data preloading...
Abstract — Profiling tools are computer-aided design (CAD) tools that help in determining the comput...
For aggressive path-based program optimizations to be profitable in cost-sensitive environments, acc...
Field programmable gate array (FPGA) processing units present considerably higher programming flexib...
A broad range of embedded networked sensor (ENS) systems for critical environmental monitoring appli...
This dissertation investigates design target, modeling, and optimization for field-programmable gate...
A key advantage of soft processors (processors built on an FPGA programmable fabric) over hard proce...
Recently, a broad range of ENS applications have appeared for large-scale systems, introducing new r...
As more embedded systems are built using FPGA platforms, there is an increasing need to support proc...
Field Programmable Gate Arrays (FPGAs) are a reconfigurable hardware platform which enable the accel...
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...
Abstract. Field Programmable Gate Arrays (FPGAs) play many important roles, ranging from small glue ...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceField programmable gate arra...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
Profile-based optimizations can be used for instruction scheduling, loop scheduling, data preloading...
Abstract — Profiling tools are computer-aided design (CAD) tools that help in determining the comput...
For aggressive path-based program optimizations to be profitable in cost-sensitive environments, acc...
Field programmable gate array (FPGA) processing units present considerably higher programming flexib...
A broad range of embedded networked sensor (ENS) systems for critical environmental monitoring appli...
This dissertation investigates design target, modeling, and optimization for field-programmable gate...
A key advantage of soft processors (processors built on an FPGA programmable fabric) over hard proce...
Recently, a broad range of ENS applications have appeared for large-scale systems, introducing new r...
As more embedded systems are built using FPGA platforms, there is an increasing need to support proc...