ABSTRACT:In order to support efficient development of application codes, it is often useful
to design and implement a special-purpose programming language with
features adapted to a specific domain. Such languages can greatly improve
the productivity of application developers; however, efficient implementation is
still important. Given modern processor architectures, efficient implementation
needs to include support for parallelism.
In this BOF, tools and infrastructure for designing and implementing domain-specific
languages (DSLs) will be discussed.