• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

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

研究課題

研究課題/領域番号 16H02795
研究種目

基盤研究(B)

配分区分補助金
応募区分一般
研究分野 計算機システム
研究機関京都大学

研究代表者

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

研究分担者 高木 一義  三重大学, 工学研究科, 教授 (70273844)
研究期間 (年度) 2016-04-01 – 2020-03-31
研究課題ステータス 完了 (2019年度)
配分額 *注記
15,340千円 (直接経費: 11,800千円、間接経費: 3,540千円)
2019年度: 3,380千円 (直接経費: 2,600千円、間接経費: 780千円)
2018年度: 4,030千円 (直接経費: 3,100千円、間接経費: 930千円)
2017年度: 3,770千円 (直接経費: 2,900千円、間接経費: 870千円)
2016年度: 4,160千円 (直接経費: 3,200千円、間接経費: 960千円)
キーワード計算機システム / 関数計算 / 浮動小数点演算 / FPGA / 逆三角関数 / FPGA / 指数・対数関数計算 / 正弦・余弦関数計算
研究成果の概要

指数関数、対数関数、正弦および余弦関数について、高基数STL法あるいは超高基数CORDICと低次の多項式近似およびテーブル参照による丸め補正を組み合わせた、正確丸めを実現する、FPGA実現向きの計算法を開発し、定数テーブルと短冊形乗算器からなるFPGA上での専用計算回路の構成法を示した。
逆正弦および逆余弦関数について、新たに高基数CORDIC法を提案し、定数テーブルと短冊形乗算器からなるFPGA上での専用計算回路の構成法を示した。
通常の動作中に回路内の単一故障に起因する出力誤りを自ら検出でき、かつ、回路内部の故障を速やかに検出できる加算器の構成法を開発した。

研究成果の学術的意義や社会的意義

科学技術計算において現れる倍精度浮動小数点関数計算を通常の倍精度浮動小数点演算器等を用いてソフトウェアで行うには、多大な計算時間とエネルギーを要する。本研究で開発したFPGA実現向きの高精度関数計算手法は、コンピュータに書き換え可能なハードウェアであるFPGAを計算アクセラレータとして付加し、対象となる科学技術計算に応じて必要な関数計算の専用回路をFPGA上に構成することにより、倍精度浮動小数点関数計算を高速にエネルギー効率よく行うことを可能にするもので、コンピュータの高性能化に寄与するものと期待できる。

報告書

(5件)
  • 2019 実績報告書   研究成果報告書 ( PDF )
  • 2018 実績報告書
  • 2017 実績報告書
  • 2016 実績報告書
  • 研究成果

    (9件)

すべて 2020 2019 2018 2017

すべて 雑誌論文 (1件) (うち査読あり 1件、 オープンアクセス 1件) 学会発表 (8件) (うち国際学会 1件)

  • [雑誌論文] Concurrent Error Detectable Carry Select Adder with Easy Testability2019

    • 著者名/発表者名
      Nobutaka Kito, Naofumi Takagi
    • 雑誌名

      IEEE Transactions on Computers

      巻: 68 号: 7 ページ: 1105-1110

    • DOI

      10.1109/tc.2019.2895074

    • 関連する報告書
      2019 実績報告書 2018 実績報告書
    • 査読あり / オープンアクセス
  • [学会発表] 逆正弦の高基数CORDICアルゴリズムのFPGA上での実現2020

    • 著者名/発表者名
      松岡裕志、高木直史、高木一義
    • 学会等名
      電子情報通信学会VLSI設計技術研究会(2020-01)
    • 関連する報告書
      2019 実績報告書
  • [学会発表] IEEE754 binary64における指数関数の丸め困難ケースについて2020

    • 著者名/発表者名
      高木直史、高木一義
    • 学会等名
      2020年電子情報通信学会総合大会
    • 関連する報告書
      2019 実績報告書
  • [学会発表] 逆正弦・逆余弦計算の高基数CORDICアルゴリズム2019

    • 著者名/発表者名
      松岡裕志、高木直史
    • 学会等名
      電子情報通信学会VLSI設計技術研究会(2019-11)
    • 関連する報告書
      2019 実績報告書
  • [学会発表] mROS and ZytleBot: Design Platforms for Embedded Robot Systems2019

    • 著者名/発表者名
      Hideki Takase, Yasuhiro Nitta, So Tamura
    • 学会等名
      Design, Automation and Test in Europe Conference
    • 関連する報告書
      2018 実績報告書
    • 国際学会
  • [学会発表] 倍精度浮動小数点正弦・余弦関数のFPGA向き計算法2018

    • 著者名/発表者名
      豊島悠紀夫、高木直史
    • 学会等名
      電子情報通信学会  コンピュータシステム研究会
    • 関連する報告書
      2017 実績報告書
  • [学会発表] 倍精度浮動小数点対数関数のFPGA向き計算法2017

    • 著者名/発表者名
      藤原康史、高木一義、高木直史
    • 学会等名
      電子情報通信学会コンピュータシステム研究会
    • 発表場所
      具志川農村環境改善センター(沖縄県島尻郡久米島町)
    • 年月日
      2017-03-09
    • 関連する報告書
      2016 実績報告書
  • [学会発表] 高基数STL法を用いたFPGA向き対数関数計算法2017

    • 著者名/発表者名
      藤原康史、高木一義、高木直史
    • 学会等名
      情報処理学会 DAシンポジウム
    • 関連する報告書
      2017 実績報告書
  • [学会発表] 高基数STL法を用いたFPGA向き指数関数計算法2017

    • 著者名/発表者名
      藤原康史、高木一義、高木直史
    • 学会等名
      電子情報通信学会  リコンフィギャラブルシステム研究会
    • 関連する報告書
      2017 実績報告書

URL: 

公開日: 2016-04-21   更新日: 2021-02-19  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi