
新しい Intel Compiler 、icx の clang version 調査方法とCUDAとの連携について
以前の記事で、C/C++言語の Intel Compiler について解説しました。
新しいコンパイラ、icx は LLVMというコンパイラ基盤を元に開発されています。
LLVMとは何か、という解説は、簡単に説明することはなかなか難しいのですが、
コンパイラを作成する際に、いわば土台となるようなものであり
(このため、コンパイラ基盤という表現をされます)、
この土台を利用することで、コンパイラの開発・最適化が効率よく行えます。
近年、この有用性が評価されたためか、LLVMを利用したコンパイラは増加傾向にあります。
LLVMはあくまでコンパイラの土台にあたるものですが、LLVMと同...