Dataflow programming in CAL-balancing expressiveness, analyzability, and implementability
In this paper we lay out a case for the use of dataflow programming and the CAL language as a way of addressing current challenges in programming parallel hardware such as multicore systems and FPGAs. We show how the design of the CAL language balances conflicting concerns of expressiveness, analyza...
Uložené v:
| Vydané v: | 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR) s. 1120 - 1124 |
|---|---|
| Hlavní autori: | , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.11.2012
|
| Predmet: | |
| ISBN: | 9781467350501, 1467350508 |
| ISSN: | 1058-6393 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Shrnutí: | In this paper we lay out a case for the use of dataflow programming and the CAL language as a way of addressing current challenges in programming parallel hardware such as multicore systems and FPGAs. We show how the design of the CAL language balances conflicting concerns of expressiveness, analyzability, and implementability, making it a promising tool for the implementation of parallel stream processing applications. The language itself as well as the design considerations are presented and illustrated with a number of different use cases from a wide range of application domains. |
|---|---|
| ISBN: | 9781467350501 1467350508 |
| ISSN: | 1058-6393 |
| DOI: | 10.1109/ACSSC.2012.6489194 |

