A second generation of DEFG: Declarative Framework for GPUs

Robert Senser, Tom Altman
Department of Computer Science and Engineering, University of Colorado Denver, Denver, CO
The 2014 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), 2014


   title={A second generation of DEFG: Declarative Framework for GPUs},

   author={Senser, Robert and Altman, Tom},



Download Download (PDF)   View View   Source Source   



DEFG is our declarative language and framework for the efficient generation of OpenCL GPU applications. Using our new DEFG implementation, run-time and lines-of-code comparisons are provided for three well-known algorithms: Sobel image filtering, breadth-first search and all-pairs shortest path. The DEFG declarative language and corresponding OpenCL kernels provide complete OpenCL applications. The lines-of-code comparison demonstrates that the C/C++ DEFG applications require significantly less coding than hand-written CPU-side OpenCL applications. The run-time results demonstrate equivalent, or better, performance characteristics compared to the hand-written applications.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: