Delite is a research project from Stanford University's Pervasive Parallelism Laboratory (PPL). Delite is a compiler framework and runtime for parallel embedded domain-specific languages (DSLs). Our goal is enable the rapid construction of high performance, highly productive DSLs.

Delite provides several facilities:

Delite is being developed in collaboration with the Programming Methods Laboratory (LAMP) at Ecole Polytechnique Federale de Lausanne (EPFL). Our related projects include Lightweight Modular Staging and Scala virtualized.

Delite is still in alpha, and there is no official release. However, the 'develop' (Delite) and 'delite-develop' (LMS) branches should be relatively stable for experimental development of new DSLs. For those interested in using instead of building DSLs, OptiML 0.1 alpha is available, and other DSLs (OptiCVX for convex optimization, OptiGraph (graph analysis), and OptiQL (data querying) are unreleased but available in our Github repository. Please contact us if you have any questions.