研究課題/領域番号 |
16H02795
|
研究種目 |
基盤研究(B)
|
配分区分 | 補助金 |
応募区分 | 一般 |
研究分野 |
計算機システム
|
研究機関 | 京都大学 |
研究代表者 |
高木 直史 京都大学, 情報学研究科, 教授 (10171422)
|
研究分担者 |
高木 一義 三重大学, 工学研究科, 教授 (70273844)
|
研究期間 (年度) |
2016-04-01 – 2020-03-31
|
キーワード | 計算機システム / 関数計算 / 浮動小数点演算 / FPGA |
研究成果の概要 |
指数関数、対数関数、正弦および余弦関数について、高基数STL法あるいは超高基数CORDICと低次の多項式近似およびテーブル参照による丸め補正を組み合わせた、正確丸めを実現する、FPGA実現向きの計算法を開発し、定数テーブルと短冊形乗算器からなるFPGA上での専用計算回路の構成法を示した。 逆正弦および逆余弦関数について、新たに高基数CORDIC法を提案し、定数テーブルと短冊形乗算器からなるFPGA上での専用計算回路の構成法を示した。 通常の動作中に回路内の単一故障に起因する出力誤りを自ら検出でき、かつ、回路内部の故障を速やかに検出できる加算器の構成法を開発した。
|
自由記述の分野 |
計算機工学
|
研究成果の学術的意義や社会的意義 |
科学技術計算において現れる倍精度浮動小数点関数計算を通常の倍精度浮動小数点演算器等を用いてソフトウェアで行うには、多大な計算時間とエネルギーを要する。本研究で開発したFPGA実現向きの高精度関数計算手法は、コンピュータに書き換え可能なハードウェアであるFPGAを計算アクセラレータとして付加し、対象となる科学技術計算に応じて必要な関数計算の専用回路をFPGA上に構成することにより、倍精度浮動小数点関数計算を高速にエネルギー効率よく行うことを可能にするもので、コンピュータの高性能化に寄与するものと期待できる。
|