[HTML][HTML] Sigmoid: An auto-tuned load balancing algorithm for heterogeneous systems

B Pérez, E Stafford, JL Bosque, R Beivide - Journal of Parallel and …, 2021 - Elsevier
A challenge that heterogeneous system programmers face is leveraging the performance of
all the devices that integrate the system. This paper presents Sigmoid, a new load balancing …

Efficiency and productivity for decision making on low-power heterogeneous CPU+ GPU SoCs

DA Constantinescu, A Navarro, F Corbera… - The Journal of …, 2021 - Springer
Markov decision processes provide a formal framework for a computer to make decisions
autonomously and intelligently when the effects of its actions are not deterministic. This …

Automatic irregularity-aware fine-grained workload partitioning on integrated architectures

F Zhang, J Zhai, B Wu, B He, W Chen… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
The integrated architecture that features both CPU and GPU on the same die is an emerging
and promising architecture for fine-grained CPU-GPU collaboration. However, the …

Exploring heterogeneous scheduling for edge computing with CPU and FPGA MPSoCs

A Rodríguez, A Navarro, R Asenjo, F Corbera… - Journal of Systems …, 2019 - Elsevier
This paper presents a framework targeted to low-cost and low-power heterogeneous
MultiProcessors that exploits FPGAs and multicore CPUs, with the overarching goal of …

Efficient inter-device task scheduling schemes for multi-device co-processing of data-parallel kernels on heterogeneous systems

L Wan, W Zheng, X Yuan - IEEE Access, 2021 - ieeexplore.ieee.org
Heterogeneous systems consisting of multiple multi-core CPUs and many-core accelerators
have recently come into wide use, and more and more parallel applications are developed …

Parallel CPU–GPU computing technique for discrete element method

V Skorych, M Dosta - Concurrency and Computation: Practice …, 2022 - Wiley Online Library
The efficiency of the simulations with the discrete element method (DEM) is significantly
improved using a novel computational strategy. The new method is developed with a focus …

Balancing graph processing workloads using work stealing on heterogeneous CPU-FPGA systems

M Agostini, F O'Brien, T Abdelrahman - Proceedings of the 49th …, 2020 - dl.acm.org
We propose, implement and evaluate a work stealing based scheduler, called HWS, for
graph processing on heterogeneous CPU-FPGA systems that tightly couple the CPU and …

[HTML][HTML] Lightweight asynchronous scheduling in heterogeneous reconfigurable systems

A Rodríguez, A Navarro, K Nikov… - Journal of Systems …, 2022 - Elsevier
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 …

[HTML][HTML] Efficient heterogeneous matrix profile on a CPU+ High Performance FPGA with integrated HBM

JC Romero, A Navarro, A Vilches, A Rodríguez… - Future Generation …, 2021 - Elsevier
In this work, we study the problem of efficiently executing a state-of-the-art time series
algorithm class–SCAMP–on a heterogeneous platform comprised of CPU+ High …

Parallel multiprocessing and scheduling on the heterogeneous Xeon+ FPGA platform

A Rodríguez, A Navarro, R Asenjo, F Corbera… - The Journal of …, 2020 - Springer
Heterogeneous computing that exploits simultaneous co-processing with different device
types has been shown to be effective at both increasing performance and reducing energy …