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 …

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 …

Comparative performance analysis of Intel (R) Xeon Phi (TM), GPU, and CPU: a case study from microscopy image analysis

G Teodoro, T Kurc, J Kong, L Cooper… - 2014 IEEE 28th …, 2014 - ieeexplore.ieee.org
We study and characterize the performance of operations in an important class of
applications on GPUs and Many Integrated Core (MIC) architectures. Our work is motivated …

High-throughput analysis of large microscopy image datasets on CPU-GPU cluster platforms

G Teodoro, T Pan, TM Kurc, J Kong… - 2013 IEEE 27th …, 2013 - ieeexplore.ieee.org
Analysis of large pathology image datasets offers significant opportunities for the
investigation of disease morphology, but the resource requirements of analysis pipelines …

Efficient irregular wavefront propagation algorithms on hybrid CPU–GPU machines

G Teodoro, T Pan, TM Kurc, J Kong, LAD Cooper… - Parallel computing, 2013 - Elsevier
We address the problem of efficient execution of a computation pattern, referred to here as
the irregular wavefront propagation pattern (IWPP), on hybrid systems with multiple CPUs …

Approximate similarity search for online multimedia services on distributed CPU–GPU platforms

G Teodoro, E Valle, N Mariano, R Torres, W Meira… - The VLDB Journal, 2014 - Springer
Similarity search in high-dimensional spaces is a pivotal operation for several database
applications, including online content-based multimedia services. With the increasing …

Linear algebra-based triangle counting via fine-grained tasking on heterogeneous environments:(update on static graph challenge)

A Yaşar, S Rajamanickam, J Berry… - 2019 IEEE High …, 2019 - ieeexplore.ieee.org
Triangle counting is a representative graph problem that shows the challenges of improving
graph algorithm performance using algorithmic techniques and adopting graph algorithms to …

Accelerating large scale image analyses on parallel, CPU-GPU equipped systems

G Teodoro, TM Kurc, T Pan, LAD Cooper… - 2012 IEEE 26th …, 2012 - ieeexplore.ieee.org
The past decade has witnessed a major paradigm shift in high performance computing with
the introduction of accelerators as general purpose processors. These computing devices …

A dynamic scheduling framework for emerging heterogeneous systems

VT Ravi, G Agrawal - 2011 18th International Conference on …, 2011 - ieeexplore.ieee.org
A trend that has materialized, and has given rise to much attention, is of the increasingly
heterogeneous computing platforms. Recently, it has become very common for a desktop or …

Mate-cg: A map reduce-like framework for accelerating data-intensive computations on heterogeneous clusters

W Jiang, G Agrawal - 2012 IEEE 26th International Parallel and …, 2012 - ieeexplore.ieee.org
Clusters of GPUs have rapidly emerged as the means for achieving extreme-scale, cost-
effective, and powerefficient high performance computing. At the same time, high level APIs …