13634

HOCL: A Family of Embedded Languages

Anthony Cowley, Camillo J. Taylor
University of Pennsylvania
University of Pennsylvania, 2015
BibTeX

Download Download (PDF)   View View   Source Source   

1960

views

We address the increasingly varied capabilities of specialized computing platforms by introducing a growing family of functionally-limited mini-languages, implemented as embedded domain specific languages (EDSLs) in Haskell, that may be composed to harness the computational features offered by a variety of hardware platforms. This development is based on a novel modular representation of the EDSL that enables zero-overhead evaluation when running on the GHC runtime, deep term introspection for optimization purposes as a prelude to serialization for consumption by a lower-level compiler, and rich interplay between these two views that recasts interpreters as optimizers.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2025 hgpu.org

All rights belong to the respective authors

Contact us:

contact@hpgu.org