MITの学生、数百行のコードで最先端HPCライブラリを凌駕

2025-03-16
MITの学生、数百行のコードで最先端HPCライブラリを凌駕

MITのCSAILの研究者らは、コンパイラがコードを生成する方法を明示的に制御する「スケジュール」をプログラマが記述できるようにする新しいプログラミング言語Exo 2を開発しました。既存のユーザー・スケジューラブル言語(USL)とは異なり、Exo 2では、コンパイラ外部で新しいスケジューリング操作を定義できるため、再利用可能なスケジューリングライブラリを作成できます。これにより、エンジニアは、劇的にコードを削減しながら、最先端のHPCライブラリと同等、あるいはそれ以上の性能を実現できるようになり、AIや機械学習アプリケーションの効率に革命を起こします。

AI