コンパイラ共通基盤COINSのLLVM向け拡張
書誌事項
- タイトル別名
-
- An Extension to COINS for LLVM
説明
本稿文ではコンパイラ共通基盤COINS の中間表現をLLVM の中間表現に変換するモジュールの実装を示す.本変換モジュールによって,COINS における既存の実装を活かしながら,さらに高品質なコード生成や,GPGPU向けコード生成といった応用が可能になる.本変換モジュールはCOINSの低水準中間表現における最適化モジュールの1つとして実現したものであり,その性能を示すために,SPEC ベンチマークによる評価を行った.
We propose a transformation module that transforms the intermediate representation of COINS compiler infrastructure into one of LLVM. The transformation module enables COINS to emit better code or the code for GPGPU with the capability of LLVM. We have implemented the module as an optimization module for the low-level intermediate representation on COINS, the effectiveness of which is shown through some experiments on SPEC benchmarks.
収録刊行物
-
- 第55回プログラミング・シンポジウム予稿集
-
第55回プログラミング・シンポジウム予稿集 2014 115-120, 2014-01-10
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1050011097124738304
-
- NII論文ID
- 170000092894
-
- Web Site
- http://id.nii.ac.jp/1001/00112994/
-
- 本文言語コード
- ja
-
- 資料種別
- conference paper
-
- データソース種別
-
- IRDB
- CiNii Articles