Item type |
SIG Technical Reports(1) |
公開日 |
2015-12-09 |
タイトル |
|
|
タイトル |
GMPライブラリを用いた任意多倍長プログラムへの自動変換機構の提案 |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
浮動小数点演算 |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
著者所属 |
|
|
|
工学院大学 |
著者所属 |
|
|
|
工学院大学 |
著者所属 |
|
|
|
筑波大学 |
著者所属 |
|
|
|
工学院大学 |
著者所属 |
|
|
|
工学院大学 |
著者所属 |
|
|
|
東北大学 |
著者所属(英) |
|
|
|
en |
|
|
Kogakuin University |
著者所属(英) |
|
|
|
en |
|
|
Kogakuin University |
著者所属(英) |
|
|
|
en |
|
|
University of Tsukuba |
著者所属(英) |
|
|
|
en |
|
|
Kogakuin University |
著者所属(英) |
|
|
|
en |
|
|
Kogakuin University |
著者所属(英) |
|
|
|
en |
|
|
Tohoku University |
著者名 |
榊原, 巧磨
佐々木, 信一
菱沼, 利彰
藤井, 昭宏
田中, 輝雄
平澤, 将一
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
大規模数値計算において高精度計算の需要が高まっている.高精度計算の実装手段の一つに任意多倍長ライブラリ GMP がある.GMP では算術演算の式を,演算子ではなく手続き呼び出しに変換する必要があり,プログラムの記述が容易ではない.既存の数値計算ライブラリを,GMP を用いて任意多倍長のライブラリにする試みが各所で行われており,正規表現等の単純置換が不可能なため手動で行われている.我々は,コードを構文木として扱い,構文木を解析,変換することで単純置換できない問題の解決を試みた.本研究では,構文木としてコードを扱い,変換ルーチンを記述できる Xevolver フレームワークを用いて,C 言語の倍精度コードを,GMP を用いた任意多倍長コードへ自動変換する機構を提案する.実際に変換対象として用意した CG 法のプログラムと,姫野ベンチマークの変換を行い,その有用性を示した. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10463942 |
書誌情報 |
研究報告ハイパフォーマンスコンピューティング(HPC)
巻 2015-HPC-152,
号 6,
p. 1-8,
発行日 2015-12-09
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-8841 |
Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |