Skip to main content

Showing 1–2 of 2 results for author: Walia, R

Searching in archive cs. Search in all archives.
.
  1. Sham: A DSL for Fast DSLs

    Authors: Rajan Walia, Chung-chieh Shan, Sam Tobin-Hochstadt

    Abstract: Domain-specific languages (DSLs) are touted as both easy to embed in programs and easy to optimize. Yet these goals are often in tension. Embedded or internal DSLs fit naturally with a host language, while inheriting the host's performance characteristics. External DSLs can use external optimizers and languages but sit apart from the host. We present Sham, a toolkit designed to enable internal DSL… ▽ More

    Submitted 15 July, 2021; v1 submitted 18 May, 2020; originally announced May 2020.

    Journal ref: The Art, Science, and Engineering of Programming, 2022, Vol. 6, Issue 1, Article 4

  2. arXiv:1805.06562  [pdf, other

    cs.PL math.PR

    From high-level inference algorithms to efficient code

    Authors: Rajan Walia, Praveen Narayanan, Jacques Carette, Sam Tobin-Hochstadt, Chung-chieh Shan

    Abstract: Probabilistic programming languages are valuable because they allow domain experts to express probabilistic models and inference algorithms without worrying about irrelevant details. However, for decades there remained an important and popular class of probabilistic inference algorithms whose efficient implementation required manual low-level coding that is tedious and error-prone. They are algori… ▽ More

    Submitted 1 July, 2019; v1 submitted 16 May, 2018; originally announced May 2018.

    Comments: Final version