WEKO3
アイテム
計算精度低下を検出するPCエミュレータの開発
https://ipsj.ixsq.nii.ac.jp/records/79289
https://ipsj.ixsq.nii.ac.jp/records/79289f535ffd4-102b-4a47-bca6-58b96e1aae50
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2011 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2011-11-21 | |||||||
タイトル | ||||||||
タイトル | 計算精度低下を検出するPCエミュレータの開発 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Development of PC emulator detecting a calculation precision degradation | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 高精度計算 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
広島市立大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
広島市立大学大学院情報科学研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Sciences, Hiroshima City University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Sciences, Hiroshima City University | ||||||||
著者名 |
松田, 稔彦
× 松田, 稔彦
|
|||||||
著者名(英) |
Toshihiko, Matsuda
× Toshihiko, Matsuda
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | コンピュータによる浮動小数点演算では,演算結果の丸め,オーバーフロー,アンダーフロー,桁落ち,情報落ちなどの要因により,計算した結果が正しい答えとなっていない場合がある.浮動小数点演算を規格化した IEEE754 では,例外を検出する事によって,丸め,オーバーフロー,アンダーフローに対処している.しかしながら,桁落ちや情報落ちは検出できないため,精度低下検出には不十分であるといえる.そこで我々は,精度低下検出に仮想マシンを用いることを考え,PC エミュレータに桁落ち,情報落ちの検出機能を追加し,それらの検出が可能な計算環境を構築した.本稿では,このシステム上で,計算精度が低下するワークロードに対して,正しく精度低下検出が行うことが可能かを確認すると共に,汎用プロセッサと実行速度を比較することで実用性を評価した. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Some errors may be observed in floating-point calculations caused by rounding, overflow, underflow, loss of significant digits, or loss of trailing digits. IEEE754 handles this problems by signaling the exception of rounding, overflow and underflow. However, the precision degradation detection isn't sufficient, because it can't detect loss of significant digits and loss of trailing digits. We study precision degradation detection using a virtual machine. We added a function to detect loss of significant digits and loss of trailing digits into a PC emulator, in order to develop the calculation environment that detect the calculation precision degradation. In this paper, we verified that this system can detect precision degradation and evaluated the utility by comparing the execution speed of this system with the general-purpose processor. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10096105 | |||||||
書誌情報 |
研究報告計算機アーキテクチャ(ARC) 巻 2011-ARC-197, 号 24, p. 1-6, 発行日 2011-11-21 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |