发明名称 情報処理装置、コンパイル方法、およびコンパイルプログラム
摘要 【課題】ソフトウェアの演算量を低減させて最適化すること。【解決手段】情報処理装置100は、ソースコード101に記述された、式110「s(i,j)=s(i,j)+a(i,j)*b(k,i)」についての計算を繰り返すループ箇所を特定する。情報処理装置100は、式110のうちの部分式「b(k,i)」を第2変数「t(i)」に対して縮約演算する式140「t(i)=t(i)+b(k,i)」についての計算を繰り返す第1コードを生成する。情報処理装置100は、式110のうちの部分式が第2変数に置換された式150「s(i,j)=s(i,j)+a(i,j)*t(i)」についての計算を繰り返す第2コードを生成する。情報処理装置100は、ソースコード101のうちのループ箇所を第1コードおよび第2コードに変換し、変換後のソースコード102を出力する。【選択図】図1
申请公布号 JP2017021726(A) 申请公布日期 2017.01.26
申请号 JP20150140891 申请日期 2015.07.14
申请人 富士通株式会社 发明人 田原 司睦
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址