The trend for heterogeneous embedded systems is the integration of accelerators and general-purpose CPU cores on the same die. In these integrated architectures, like the Zynq UltraScale+ board (CPU+FPGA) that we target in this work, hardware support for shared memory and low-overhead synchronization between the accelerator and the CPU cores make the case for exploring strategies that exploit a tight collaboration between the CPUs and the accelerator. In this paper we propose a novel lightweight scheduling strategy, FastFit, targeted to FPGA accelerators, and a new scheduler based on it, named MultiFastFit, which asynchronously tackles heterogeneous systems comprised of a variety of CPU cores and FPGA IPs. Our strategy significantly reduces...
Accelerators are becoming increasingly prevalent in distributed computation. FPGAs have been shown t...
This paper presents a power-aware scheduling algorithm based on efficient distribution of the comput...
Heterogeneous platforms play an increasingly important role in modern computer systems. They combin...
The trend for heterogeneous embedded systems is the integration of accelerators and general-purpose ...
This paper presents a framework targeted to low-cost and low-power heterogeneous MultiProcessors tha...
Heterogeneous chips that combine CPUs and FPGAs can distribute processing so that the algorithm task...
FPGA technology is becoming a vital alternative to CPU-based processing as the performance of CPU te...
Over the past decade, heterogeneous processors and accelerators have become increasingly prevalent i...
In this work, we study the problem of efficiently executing a state-of-the-art time series algorithm...
International audienceThis paper describes an energy-aware scheduling approach intended for use in h...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Asymmetric multicore processors (AMP) offer multiple types of cores under the same programming inter...
Computing systems have become increasingly heterogeneous contributing to higher performance and powe...
Heterogeneous and configurable multicore systems provide hardware specialization to meet disparate a...
In recent processor development, we have witnessed the integration of GPU and CPUs into a single chi...
Accelerators are becoming increasingly prevalent in distributed computation. FPGAs have been shown t...
This paper presents a power-aware scheduling algorithm based on efficient distribution of the comput...
Heterogeneous platforms play an increasingly important role in modern computer systems. They combin...
The trend for heterogeneous embedded systems is the integration of accelerators and general-purpose ...
This paper presents a framework targeted to low-cost and low-power heterogeneous MultiProcessors tha...
Heterogeneous chips that combine CPUs and FPGAs can distribute processing so that the algorithm task...
FPGA technology is becoming a vital alternative to CPU-based processing as the performance of CPU te...
Over the past decade, heterogeneous processors and accelerators have become increasingly prevalent i...
In this work, we study the problem of efficiently executing a state-of-the-art time series algorithm...
International audienceThis paper describes an energy-aware scheduling approach intended for use in h...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Asymmetric multicore processors (AMP) offer multiple types of cores under the same programming inter...
Computing systems have become increasingly heterogeneous contributing to higher performance and powe...
Heterogeneous and configurable multicore systems provide hardware specialization to meet disparate a...
In recent processor development, we have witnessed the integration of GPU and CPUs into a single chi...
Accelerators are becoming increasingly prevalent in distributed computation. FPGAs have been shown t...
This paper presents a power-aware scheduling algorithm based on efficient distribution of the comput...
Heterogeneous platforms play an increasingly important role in modern computer systems. They combin...