情報処理学会 第84回全国大会 会期:2022年3月3日~5日 情報処理学会 第84回全国大会 会期:2022年3月3日~5日

7J-07
独自ベクトル処理機能を備えたプロセッサ向け自動ベクトル化コンパイラの開発
○永池晃太朗,大津金光,横田隆史,小島 駿(宇都宮大)
組込み向けに独自にベクトル拡張したRISC-Vのアセンブリコードを生成するコンパイラの開発を目的として、コンパイラ基盤であるLLVMを用いた開発を行なう。
LLVMはフロントエンド、バックエンドに分かれておりそれぞれソースコードの中間表現への変換、中間表現からアセンブリコードの生成を行っている。
LLVMにはすでにRISC-Vのアセンブリコードを生成するためのバックエンドがあるためこれを改良し、独自のベクトル拡張命令を生成を実現する。