関数型並列配列言語の比較研究
🕒
🔗
元記事を見る
カテゴリ
科学・技術新興の関数型並列配列言語であるAccelerate、APL、DaCe、Futhark、SaCの5言語を対象に、N体シミュレーションやFlash Attentionなど4つのベンチマークで性能と表現力を比較した研究です。各言語はGPUとマルチコアCPUでコードを生成可能で、アーキテクチャに依存しない高い移植性を示しました。関数型アプローチにより、コードは短く理解しやすく、従来の最適化手法と同等以上の性能が得られる可能性があると結論付けています。