Academia.eduAcademia.edu

GPU DECLARATIVE FRAMEWORK by

2014

AI-generated Abstract

This dissertation introduces DEFG, a novel OpenCL programming framework aimed at simplifying GPU software development. By employing declarative statements and design patterns for CPU-side management of GPU applications, DEFG reduces coding complexity and minimizes the need for low-level GPU knowledge, while enabling multi-GPU utilization to enhance runtime performance without significant development overhead. The framework's efficacy is demonstrated through practical applications in image processing, graph processing, sorting, and numerical algebra, showcasing its versatility and capability in diverse computational tasks.