WEKO3
アイテム
倍精度三角関数の高速な完全精度実装に向けて
https://ipsj.ixsq.nii.ac.jp/records/2003163
https://ipsj.ixsq.nii.ac.jp/records/20031636a78fc01-4313-4ca2-a0ab-1fdee4f25990
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
2027年7月28日からダウンロード可能です。
|
Copyright (c) 2025 by the Information Processing Society of Japan
|
|
| 非会員:¥660, IPSJ:学会員:¥330, HPC:会員:¥0, DLIB:会員:¥0 | ||
| Item type | SIG Technical Reports(1) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2025-07-28 | |||||||||||
| タイトル | ||||||||||||
| 言語 | ja | |||||||||||
| タイトル | 倍精度三角関数の高速な完全精度実装に向けて | |||||||||||
| 言語 | ||||||||||||
| 言語 | jpn | |||||||||||
| キーワード | ||||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | 精度 | |||||||||||
| 資源タイプ | ||||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||||
| 資源タイプ | technical report | |||||||||||
| 著者所属 | ||||||||||||
| 名古屋工業大学工学研究科 | ||||||||||||
| 著者所属 | ||||||||||||
| 名古屋工業大学工学研究科 | ||||||||||||
| 著者所属 | ||||||||||||
| 名古屋工業大学工学研究科 | ||||||||||||
| 著者名 |
小泉,透
× 小泉,透
× 水野,将成
× 津邑,公暁
|
|||||||||||
| 論文抄録 | ||||||||||||
| 内容記述タイプ | Other | |||||||||||
| 内容記述 | 浮動小数点数を入力とする数学関数において,数学的な値を丸めた値を常に返すことを完全精度と呼ぶ.一般に精度と計算量はトレードオフであり,速度を重視し完全精度は犠牲にされる.しかしながら,完全精度でないライブラリは出力の異なる実装が無数に存在するため,結果可搬性に欠ける問題がある.本稿では,倍精度正弦(sin)関数について,入力値がそれほど大きくない場合に限るものの,最近接丸めに対する完全精度を達成する高速なソフトウェア実装の構成法を示すことで,三角関数における結果可搬性の問題が現実的に解決可能であることを示す.Intel Core i9 14900Kプロセッサにおけるレイテンシを測定したところ,平均レイテンシに最適化した提案実装の平均レイテンシは46.1 cycleだった.また,最悪レイテンシに最適化した実装の最悪レイテンシは63.2 cycleだった.前者は0.126を超える入力に対して,後者は2.43を超える入力に対して,完全精度でないglibcの実装の速度よりも高速であった. | |||||||||||
| 書誌レコードID | ||||||||||||
| 収録物識別子タイプ | NCID | |||||||||||
| 収録物識別子 | AN10463942 | |||||||||||
| 書誌情報 |
研究報告ハイパフォーマンスコンピューティング(HPC) 巻 2025-HPC-200, 号 26, p. 1-17, 発行日 2025-07-28 |
|||||||||||
| ISSN | ||||||||||||
| 収録物識別子タイプ | ISSN | |||||||||||
| 収録物識別子 | 2188-8841 | |||||||||||
| Notice | ||||||||||||
| SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||||
| 出版者 | ||||||||||||
| 言語 | ja | |||||||||||
| 出版者 | 情報処理学会 | |||||||||||