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 static task partitioning approach for heterogeneous systems using OpenCL

D Grewe, MFP O'Boyle - … : 20th International Conference, CC 2011, Held …, 2011 - Springer
Heterogeneous multi-core platforms are increasingly prevalent due to their perceived
superior performance over homogeneous systems. The best performance, however, can …

Smart multi-task scheduling for OpenCL programs on CPU/GPU heterogeneous platforms

Y Wen, Z Wang, MFP O'boyle - 2014 21st International …, 2014 - ieeexplore.ieee.org
Heterogeneous systems consisting of multiple CPUs and GPUs are increasingly attractive
as platforms for high performance computing. Such platforms are usually programmed using …

Integrated design of AES (Advanced Encryption Standard) encrypter and decrypter

CC Lu, SY Tseng - Proceedings IEEE International Conference …, 2002 - ieeexplore.ieee.org
This paper proposed a method of integrating the AES encrypter and the AES decrypter into a
full functional AES crypto-engine. This method can make it a very low-complexity …

Adaptive heterogeneous scheduling for integrated GPUs

R Kaleem, R Barik, T Shpeisman, BT Lewis… - Proceedings of the 23rd …, 2014 - dl.acm.org
Many processors today integrate a CPU and GPU on the same die, which allows them to
share resources like physical memory and lowers the cost of CPU-GPU communication. As …

Greengpu: A holistic approach to energy efficiency in gpu-cpu heterogeneous architectures

K Ma, X Li, W Chen, C Zhang… - 2012 41st international …, 2012 - ieeexplore.ieee.org
In recent years, GPU-CPU heterogeneous architectures have been increasingly adopted in
high performance computing, because of their capabilities of providing high computational …

Supporting GPU sharing in cloud environments with a transparent runtime consolidation framework

VT Ravi, M Becchi, G Agrawal… - Proceedings of the 20th …, 2011 - dl.acm.org
Driven by the emergence of GPUs as a major player in high performance computing and the
rapidly growing popularity of cloud environments, GPU instances are now being offered by …

Fluidic kernels: Cooperative execution of opencl programs on multiple heterogeneous devices

P Pandit, R Govindarajan - … IEEE/ACM International Symposium on Code …, 2014 - dl.acm.org
Programming heterogeneous computing systems with Graphics Processing Units (GPU) and
multi-core CPUs in them is complex and time-consuming. OpenCL has emerged as an …

Accelerating mapreduce on a coupled cpu-gpu architecture

L Chen, X Huo, G Agrawal - SC'12: Proceedings of the …, 2012 - ieeexplore.ieee.org
The work presented here is driven by two observations. First, heterogeneous architectures
that integrate a CPU and a GPU on the same chip are emerging, and hold much promise for …

Hybrid map task scheduling for GPU-based heterogeneous clusters

K Shirahata, H Sato, S Matsuoka - 2010 IEEE Second …, 2010 - ieeexplore.ieee.org
MapReduce is a programming model that enables efficient massive data processing in large-
scale computing environments such as supercomputers and clouds. Such large-scale …