SPMD Programming Language
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/25 14:05 UTC 版)
「ヘテロジニアス・コンピューティング」の記事における「SPMD Programming Language」の解説
インテルによって開発された、C言語を拡張したSPMD(英語版)対応言語であり、Intel SPMD Program Compiler (ISPC) でコンパイル可能。ISPCはオープンソースであり、バックエンドにLLVMを使用している。IntelのCPUやXeon Phiだけでなく、NVIDIA Kepler GPUやARMにも対応している。ISPCを導入している例としては、オープンソースのレイトレーシングエンジンであるEmbreeがある。
※この「SPMD Programming Language」の解説は、「ヘテロジニアス・コンピューティング」の解説の一部です。
「SPMD Programming Language」を含む「ヘテロジニアス・コンピューティング」の記事については、「ヘテロジニアス・コンピューティング」の概要を参照ください。
- SPMD Programming Languageのページへのリンク