2024-03-29T03:50:57Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:001805282023-11-17T02:17:36Z06504:09168:09185
LLVMを活用したバイナリ変換のためのARM機械語からIRへの変換手法の検討jpnコンピュータシステムhttp://id.nii.ac.jp/1001/00180440/Conference Paperhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=180528&item_no=1&attribute_id=1&file_no=1Copyright (c) 2017 by the Information Processing Society of Japan宇都宮大宇都宮大宇都宮大宇都宮大重信, 晃太大津, 金光大川, 猛横田, 隆史近年,普及の著しいARMのマルチコアプロセッサの性能を最大限活用することは特に組込み分野のような制限の厳しい環境においては非常に重要である.そこで我々は,オープンソースの最適化コンパイラ基盤であるLLVMを活用してプログラムのバイナリコードを自動最適化する手法を提案する.本手法では,プログラムのバイナリコードをLLVM IRへと変換して,LLVMのモジュールを用いた解析や最適化を行ったバイナリコードへと再変換する.本稿では,本手法のうち,ARMのバイナリコードからLLVM IRへ変換するための手法について検討する.AN00349328第79回全国大会講演論文集2017163642017-03-162017-05-22