Content deleted Content added
m Curb Safe Charmer moved page Draft:Futhark (programming language) to Futhark (programming language): Publishing accepted Articles for creation submission (AFCH 0.9.1) |
Cleaning up accepted Articles for creation submission (AFCH 0.9.1) |
||
Line 1:
{{Infobox programming language
|name = Futhark
Line 18 ⟶ 16:
|website = https://futhark-lang.org
}}
'''Futhark''' is a [[functional programming|functional]] [[data parallelism|data parallel]] [[array programming|array]] [[programming language]] originally developed at [[DIKU]] as part of the HIPERFIT project<ref>http://hiperfit.dk</ref>. It focuses on enabling data parallel programs written in a functional style to be executed with high performance on massively parallel hardware, in particular on [[GPGPU|GPU]]s. Futhark is strongly inspired by [[NESL]], but imposes constraints on how parallelism can be expressed in order to enable more aggressive compiler optimisations. In particular, irregular nested data parallelism is not supported.<ref>{{cite conference |url=https://futhark-lang.org/publications/pldi17.pdf|title=Futhark: Purely Functional GPU-Programming with Nested Parallelism and In-Place Array Updates|last1=Henriksen|first1=Troels|last2=Serup|first2=Niels G. W.|last3=Elsman|first3=Martin|last4=Henglein|first4=Fritz|last5=Oancea|first5=Cosmin|date=2017|publisher=ACM|book-title=Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation|conference=PLDI 2017}}</ref>
== References ==
Line 28 ⟶ 23:
{{reflist}}
[[Category:Programming languages]]
|