A Haskell Implementation of a Rule-Based Program Transformation for C Programs

Abstract

Obtaining good performance when programming heterogeneous computing platforms poses significant challenges for the programmer. We present a program transformation environment, implemented in Haskell, where architectureagnostic scientific C code is transformed into a functionally equivalent one better suited for a given platform. The transformation rules are… (More)
DOI: 10.1007/978-3-319-19686-2_8

Topics

9 Figures and Tables

Slides referencing similar topics