A survey of CPU-GPU heterogeneous computing techniques

S Mittal, JS Vetter - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
As both CPUs and GPUs become employed in a wide range of applications, it has been
acknowledged that both of these Processing Units (PUs) have their unique features and …

A control-theoretic approach for energy efficient CPU-GPU subsystem in mobile platforms

D Kadjo, R Ayoub, M Kishinevsky… - Proceedings of the 52nd …, 2015 - dl.acm.org
This paper presents a control-theoretic approach to optimize the energy consumption of
integrated CPU and GPU subsystems for graphic applications. It achieves this via a dynamic …

Processing data streams with hard real-time constraints on heterogeneous systems

U Verner, A Schuster, M Silberstein - Proceedings of the international …, 2011 - dl.acm.org
Data stream processing applications such as stock exchange data analysis, VoIP streaming,
and sensor data processing pose two conflicting challenges: short per-stream latency--to …

Scheduling processing of real-time data streams on heterogeneous multi-GPU systems

U Verner, A Schuster, M Silberstein… - Proceedings of the 5th …, 2012 - dl.acm.org
Processing vast numbers of data streams is a common problem in modern computer
systems and is known as the" online big data problem." Adding hard real-time constraints to …

Run-time scheduling framework for event-driven applications on a GPU-based embedded system

H Lee, MA Al Faruque - … Aided Design of Integrated Circuits and …, 2016 - ieeexplore.ieee.org
Graphics processing units (GPUs) have been employed in the critical path of applications in
embedded systems due to the GPUs' programmability, high-performance, and low power …

A new physics engine with automatic process distribution between cpu-gpu

M Joselli, E Clua, A Montenegro, A Conci… - Proceedings of the 2008 …, 2008 - dl.acm.org
The Graphics Processing Units or simply GPUs have evolved into extremely powerful and
flexible processors. This flexibility and power have allowed new concepts in general …

An adaptative game loop architecture with automatic distribution of tasks between cpu and gpu

M Joselli, M Zamith, E Clua, A Montenegro… - … in Entertainment (CIE), 2010 - dl.acm.org
This article presents a new architecture to implement all game loop models for games and
real-time applications that use the GPU as a mathematics and physics coprocessor, working …

[PDF][PDF] An architeture with automatic load balancing for real-time simulation and visualization systems

M Joselli, M Zamith, E Clua, R Leal-Toledo… - JCIS-Journal of …, 2010 - epacis.net
Nowadays, multithread hardware architectures like multi-core CPUs and GPUs found on
PCs and game consoles (as Microsoft Xbox 360 and Sony Playstation 3) are a trend. Hence …

Event stream processing on heterogeneous system architecture

M Körber, J Eckstein, N Glombiewski… - Proceedings of the 15th …, 2019 - dl.acm.org
Due to the widespread availability of general purpose GPUs, an integration of their
processing capabilities into an event stream pipeline presents an exciting opportunity …

Æminiumgpu: An intelligent framework for gpu programming

A Fonseca, B Cabral - Facing the Multicore-Challenge III: Aspects of New …, 2013 - Springer
As a consequence of the immense computational power available in GPUs, the usage of
these platforms for running data-intensive general purpose programs has been increasing …