2025年における理想的な配列言語:ハードウェアの異種性への対応
2025-08-04
ますます異種化が進んでいるハードウェア(マルチコア、マルチノード、GPU、FPGAなど)を考慮すると、従来のプログラミング言語の仮定はもはや成り立ちません。この記事では、理想的な配列言語の設計を探求し、ランク多相性、カーネルの直接記述能力、値セマンティクスと自動バッファ管理の重要性を強調します。著者は、MLIRなどのコンパイラインフラストラクチャと組み合わせた関数型、非バッファリングの配列プログラミングモデルが、ハードウェアの可能性を最大限に引き出すと主張しています。ユーザーエクスペリエンスは、ユーザーフレンドリーなコンパイラ最適化レポートによって向上します。FortranとAPLが参考となる言語として挙げられています。
続きを読む
開発
ハードウェアの異種性