• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2019 Fiscal Year Annual Research Report

浮動小数点関数計算のハードウェアアシストに関する研究

Research Project

Project/Area Number 16H02795
Research InstitutionKyoto University

Principal Investigator

高木 直史  京都大学, 情報学研究科, 教授 (10171422)

Co-Investigator(Kenkyū-buntansha) 高木 一義  三重大学, 工学研究科, 教授 (70273844)
Project Period (FY) 2016-04-01 – 2020-03-31
Keywords計算機システム / 関数計算 / 浮動小数点演算 / FPGA / 逆三角関数
Outline of Annual Research Achievements

1) 主に指数関数系、対数関数系および三角関数系の関数について、前年度までに開発したFPGA実現向きの専用計算回路の構成法をさらに洗練し、評価を進めた。特に、浮動小数点標準IEEE754のbinary64における指数関数expの正確丸め困難ケースについて解析し、仮数を114ビット目まで正確に求めれば、補正テーブルを用いずに正確丸めが行えることを明らかにした。前年度までに提案した計算法では、丸め前の計算結果を114ビット精度で得て丸めを行うこととし、丸めを誤る場合を予めテーブルに記憶しておき、補正を行っていた。補正テーブルが不要となり、FPGAの必要リソース量が削減できる。
2) 逆正弦関数・逆余弦関数計算について、新たに高基数CORDIC法を提案し、binary64におけるasin・acos計算回路をFPGA上に実現した場合の性能を評価した。正弦・余弦計算や逆正接計算に対しては高基数CORDIC法が提案されていたが、逆正弦・逆余弦計算については、基数2のCORDIC法しか知られていなかった。提案した高基数CORDIC法により、逆正弦・逆余弦計算が他の多くの関数と同様に、テーブル参照と短冊形乗算の繰り返しにより行える。
3) メモリと短冊型乗算器を核とする関数計算ユニットの構成法について考察し、計算に必要な定数をいくつかの定数の和で表すことにより、分解した定数を多くの関数計算で共有し、必要なメモリ容量を削減する手法を考案した。

Research Progress Status

令和元年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

令和元年度が最終年度であるため、記入しない。

  • Research Products

    (4 results)

All 2020 2019

All Journal Article (1 results) (of which Peer Reviewed: 1 results,  Open Access: 1 results) Presentation (3 results)

  • [Journal Article] Concurrent Error Detectable Carry Select Adder with Easy Testability2019

    • Author(s)
      Nobutaka Kito, Naofumi Takagi
    • Journal Title

      IEEE Transactions on Computers

      Volume: 68 Pages: 1105-1110

    • DOI

      10.1109/TC.2019.2895074

    • Peer Reviewed / Open Access
  • [Presentation] 逆正弦の高基数CORDICアルゴリズムのFPGA上での実現2020

    • Author(s)
      松岡裕志、高木直史、高木一義
    • Organizer
      電子情報通信学会VLSI設計技術研究会(2020-01)
  • [Presentation] IEEE754 binary64における指数関数の丸め困難ケースについて2020

    • Author(s)
      高木直史、高木一義
    • Organizer
      2020年電子情報通信学会総合大会
  • [Presentation] 逆正弦・逆余弦計算の高基数CORDICアルゴリズム2019

    • Author(s)
      松岡裕志、高木直史
    • Organizer
      電子情報通信学会VLSI設計技術研究会(2019-11)

URL: 

Published: 2021-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi