Towards a Semantics-Aware Code Transformation Toolchain for Heterogeneous Systems

January 12, 2017 Β· Declared Dead Β· πŸ› EPTCS 237, 2017, pp. 34-51

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Salvador Tamarit, Julio MariΓ±o, Guillermo Vigueras, Manuel Carro arXiv ID 1701.03319 Category cs.PL: Programming Languages Cross-listed cs.DC, cs.SE Citations 0 Venue EPTCS 237, 2017, pp. 34-51 Last Checked 4 months ago
Abstract
Obtaining good performance when programming heterogeneous computing platforms poses significant challenges. We present a program transformation environment, implemented in Haskell, where architecture-agnostic scientific C code with semantic annotations is transformed into functionally equivalent code better suited for a given platform. The transformation steps are represented as rules that can be fired when certain syntactic and semantic conditions are fulfilled. These rules are not hard-wired into the rewriting engine: they are written in a C-like language and are automatically processed and incorporated into the rewriting engine. That makes it possible for end-users to add their own rules or to provide sets of rules that are adapted to certain specific domains or purposes.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Programming Languages

Died the same way β€” πŸ‘» Ghosted