Sham: A DSL for Fast DSLs

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 a...

Full description

Bibliographic Details
Main Authors: Shan, C.-C (Author), Tobin-Hochstadt, S. (Author), Walia, R. (Author)
Format: Article
Language:English
Published: AOSA Inc. 2022
Subjects:
Online Access:View Fulltext in Publisher