Truly nested data-parallelism: compiling SaC for the Microgrid architecture
| Authors |
|
|---|---|
| Publication date | 2009 |
| Host editors |
|
| Book title | Draft proceedings of the 21st International Symposium on Implementation and Application of Functional Languages (IFL 2009) |
| Event | 21st International Symposium on Implementation and Application of Functional Languages (IFL 2009), South Orange, NJ, USA |
| Pages (from-to) | 141-153 |
| Organisations |
|
| Abstract |
Data-parallel programming facilitates elegant specification of concurrency. However, the composability of data-parallel operations so far has been constrained by the requirement to have only at data- parallel operation at runtime. In this paper, we present early results on our work to exploit hardware support for nested concurrency to directly map nested data-parallel operations in high-level specifications to low- level codes that can be efficiently executed. To this effect, we have devised a compilation scheme from data-parallel operations in SaC to the systems programming language of the Microgrid architecture. Furthermore, we present early empirical results to assert the viability of our approach.
|
| Document type | Conference contribution |
| Note | GrelJulkPencIFL09 |
| Language | English |
| Published at | http://staff.science.uva.nl/~grelck/publications/HerhJoslScho+IFL09.pdf |
| Downloads | |
| Permalink to this page | |