5825

Programming framework for clusters with heterogeneous accelerators

Anson H.T. Tse, David B. Thomas, K.H. Tsoi, Wayne Luk
Department of Computing, Imperial College London, UK
ACM SIGARCH Computer Architecture News, Vol.38, No.4, 2010, page(s): 53-59

@article{tsoi2011programming,

   title={Programming framework for clusters with heterogeneous accelerators},

   author={Tsoi, K.H. and Tse, A.H.T. and Pietzuch, P. and Luk, W.},

   journal={ACM SIGARCH Computer Architecture News},

   volume={38},

   number={4},

   pages={53–59},

   year={2011},

   publisher={ACM}

}

Download Download (PDF)   View View   Source Source   

632

views

We describe a programming framework for high performance clusters with various hardware accelerators. In this framework, users can utilize the available heterogeneous resources productively and efficiently. The distributed application is highly modularized to support dynamic system configuration with changing types and number of the accelerators. Multiple layers of communication interface are introduced to reduce the overhead in both control messages and data transfers. Parallelism can be achieved by controlling the accelerators in various schemes through scheduling extension. The framework has been used to support physics simulation and financial application development. We achieve significant performance improvement on a 16-node cluster with FPGA and GPU accelerators.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: