Towards a Heterogeneous Compute Engine for Software Acceleration on Big Data Infrastructures
Big Data processing requires significant amount of computing resources that are typically distributed in traditional clusters or modern cloud infrastructures. Software stacks, such as Hadoop, have been evolved for managing distributed resources, schedule workloads, support data storage and sharing....
Saved in:
Published in | 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing pp. 1533 - 1537 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.10.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Big Data processing requires significant amount of computing resources that are typically distributed in traditional clusters or modern cloud infrastructures. Software stacks, such as Hadoop, have been evolved for managing distributed resources, schedule workloads, support data storage and sharing. However, these stacks focus on homogeneous node architectures and only consider CPU processors while ignoring the popular trend of computational accelerators, such as GPUs. The computational power and energy efficiency of accelerators make them desirable components for Big Data infrastructures. This paper addresses this issue and enables accelerator integration in Big Data software stacks. We present preliminary work on the design and implementation of a Heterogeneous Compute Engine that allows heterogeneous parallel processing on Big Data infrastructures. Our work seamlessly integrates with Hadoop and enables computation acceleration. |
---|---|
DOI: | 10.1109/CIT/IUCC/DASC/PICOM.2015.230 |