non-refereed

An adaptive compilation framework for generic data-parallel array programming

Generic array programming abstracts from structural properties of arrays, such as rank (number of axes/dimensions) and shape (number of element along each axis/dimension). This allows for abstract program specifications and, as such, is desirable …

The essence of synchronisation in asynchronous data flow programming

We discuss the aspect of synchronisation in the language design of the asynchronous dataflow language S-Net. Synchronisation is a crucial aspect of any coordination approach. S-Net provides a particularly simple construct, the synchrocell. The …