WEKO3
アイテム
事前計算テーブルの任意性を生かした高速かつ高精度な倍精度対数関数の実装
https://ipsj.ixsq.nii.ac.jp/records/241684
https://ipsj.ixsq.nii.ac.jp/records/2416844775495c-a2ba-4722-92de-9c9871ce9b1d
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]()
2026年12月8日からダウンロード可能です。
|
Copyright (c) 2024 by the Information Processing Society of Japan
|
|
非会員:¥660, IPSJ:学会員:¥330, ARC:会員:¥0, DLIB:会員:¥0 |
Item type | SIG Technical Reports(1) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2024-12-09 | |||||||||
タイトル | ||||||||||
タイトル | 事前計算テーブルの任意性を生かした高速かつ高精度な倍精度対数関数の実装 | |||||||||
言語 | ||||||||||
言語 | jpn | |||||||||
キーワード | ||||||||||
主題Scheme | Other | |||||||||
主題 | 高精度計算 | |||||||||
資源タイプ | ||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||
資源タイプ | technical report | |||||||||
著者所属 | ||||||||||
名古屋工業大学情報工学科 | ||||||||||
著者所属 | ||||||||||
名古屋工業大学情報工学科 | ||||||||||
著者名 |
小泉, 透
× 小泉, 透
× 津邑, 公暁
|
|||||||||
論文抄録 | ||||||||||
内容記述タイプ | Other | |||||||||
内容記述 | 対数関数は科学技術計算や音声処理等に広く用いられる.しかし,対数関数を計算する命令が CPU に搭載されていることは少ないため,CPU で実行可能な命令を組み合わせたソフトウェア実装が用いられることが多い.既存の多くのソフトウェア実装は,事前計算テーブルと多項式近似を組み合わせた実装である.しかしながら,精度を確保するために引数が 1.0 に近いかでの分岐があり,この分岐が予測できないような場合には低速である.本研究では,事前計算テーブルに書かれるべき値にはある程度の任意性がある点に着目した.そして,この任意性を最大限に利用し,前述の分岐を取り除いても精度劣化や速度低下がないように,うまく事前計算テーブルを構成した実装を提案する.評価の結果,提案実装の誤差は最大でも 0.513 ULPと高精度であり,またレイテンシは 37 cycleと既存実装より 9-26% 高速であることが判明した. | |||||||||
書誌レコードID | ||||||||||
収録物識別子タイプ | NCID | |||||||||
収録物識別子 | AN10096105 | |||||||||
書誌情報 |
研究報告システム・アーキテクチャ(ARC) 巻 2024-ARC-259, 号 19, p. 1-9, 発行日 2024-12-09 |
|||||||||
ISSN | ||||||||||
収録物識別子タイプ | ISSN | |||||||||
収録物識別子 | 2188-8574 | |||||||||
Notice | ||||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||
出版者 | ||||||||||
言語 | ja | |||||||||
出版者 | 情報処理学会 |