WEKO3
アイテム
倍精度指数関数の高速な完全精度実装
https://ipsj.ixsq.nii.ac.jp/records/231060
https://ipsj.ixsq.nii.ac.jp/records/231060a5d9f71a-8f20-486c-af5f-d6d4543483c6
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]()
2025年11月28日からダウンロード可能です。
|
Copyright (c) 2023 by the Information Processing Society of Japan
|
|
非会員:¥660, IPSJ:学会員:¥330, ARC:会員:¥0, DLIB:会員:¥0 |
Item type | SIG Technical Reports(1) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2023-11-28 | |||||||||||||
タイトル | ||||||||||||||
タイトル | 倍精度指数関数の高速な完全精度実装 | |||||||||||||
言語 | ||||||||||||||
言語 | jpn | |||||||||||||
キーワード | ||||||||||||||
主題Scheme | Other | |||||||||||||
主題 | 数値計算 | |||||||||||||
資源タイプ | ||||||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||||||
資源タイプ | technical report | |||||||||||||
著者所属 | ||||||||||||||
名古屋工業大学情報工学科 | ||||||||||||||
著者所属 | ||||||||||||||
名古屋工業大学情報工学科 | ||||||||||||||
著者所属 | ||||||||||||||
東京大学大学院情報理工学系研究科 | ||||||||||||||
著者所属 | ||||||||||||||
東京大学大学院情報理工学系研究科 | ||||||||||||||
著者名 |
小泉, 透
× 小泉, 透
× 津邑, 公暁
× 入江, 英嗣
× 坂井, 修一
|
|||||||||||||
論文抄録 | ||||||||||||||
内容記述タイプ | Other | |||||||||||||
内容記述 | 浮動小数点数を入力とする数学関数において,数学的な値を丸めた値を常に返すことを完全精度と呼ぶ.一般に精度と計算量はトレードオフであり,速度を重視し完全精度を犠牲にすることが行われる.しかしながら,完全精度でないライブラリは出力の異なる実装が無数に存在するため,移植性に欠ける.本研究では,倍精度指数関数について,最近接丸めに対する完全精度を達成する高速なソフトウェア実装を示すことで,移植性の問題を解決する.完全精度を達成する提案実装は,Skylake においてレイテンシが 50 サイクルと高速であり,テーブルサイズは 1.5KB と低フットプリントである.さらに,この実装とテーブルを共有し,カバー率が 99.75%,レイテンシが 31 サイクルの fast path 実装も合わせて提案する.これは最大誤差が 1.0ULP 未満の既存のいかなる実装よりも高速である. | |||||||||||||
書誌レコードID | ||||||||||||||
収録物識別子タイプ | NCID | |||||||||||||
収録物識別子 | AN10096105 | |||||||||||||
書誌情報 |
研究報告システム・アーキテクチャ(ARC) 巻 2023-ARC-255, 号 21, p. 1-12, 発行日 2023-11-28 |
|||||||||||||
ISSN | ||||||||||||||
収録物識別子タイプ | ISSN | |||||||||||||
収録物識別子 | 2188-8574 | |||||||||||||
Notice | ||||||||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||||||
出版者 | ||||||||||||||
言語 | ja | |||||||||||||
出版者 | 情報処理学会 |