In-Memory Data Analytics on Coupled CPU-GPU Architectures
Nanyang Technological University
IEEE Micro Special Issue on Heterogeneous Computing, 2014
@article{he2014memory,
title={In-Memory Data Analytics on Coupled CPU-GPU Architectures},
author={He, Jiong and He, Bingsheng and Lu, Mian and Zhang, Shuhao},
year={2014}
}
In the big data era, in-memory data analytics is an effective means of achieving high performance data processing and realizing the value of data in a timely manner. Efforts in this direction have been spent on various aspects, including in-memory algorithmic designs and system optimizations. In this paper, we propose to develop the next-generation in-memory relational database processing techniques on coupled CPU-GPU architectures. Particularly, we demonstrate novel design and implementations of query processing paradigms to utilize the strengths of coupled CPU-GPU architectures such as shared main memory and cache hierarchy. We propose a fine-grained method to distribute workload onto available processors, since the CPU and the GPU share the same main memory space. Besides, we propose an in-cache paradigm for query processing to take advantage of shared cache hierarchy to overcome memory stalls of query processing. Our experimental results demonstrate that 1) the proposed fine-grained and in-cache query processing significantly improve the performance of in-memory databases, and 2) such coupled architectures are more energy efficient in query processing compared with other discrete systems.
February 1, 2015 by hgpu
Your response
You must be logged in to post a comment.