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

2014 Fiscal Year Annual Research Report

データ表現の工夫による高性能・高信頼浮動小数点演算器アレイに関する研究

Research Project

Project/Area Number 24300019
Research InstitutionKyoto University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 高木 一義  京都大学, 情報学研究科, 准教授 (70273844)
Project Period (FY) 2012-04-01 – 2015-03-31
Keywords算術演算回路 / 演算器アレイ / オンライン誤り検出
Outline of Annual Research Achievements

科学技術計算等、膨大な演算を伴う処理を電力効率よく、高速に行える計算機構として期待されている、浮動小数点演算器アレイについて、アレイ内でのデータの表現法を工夫することにより、高性能、高信頼の浮動小数点演算器アレイを構成する手法を開発することを目的として研究を進めた。平成26年度には、具体的には以下の研究を行い、成果を得た。
IEEE754-2008浮動小数点演算標準において正確に丸めることを推奨されている関数の値を倍精度で求めるには、計算を4倍精度程度で行う必要があるが、4倍精度浮動小数点演算器アレイを構成すると回路規模が膨大になる。そこで、新たに4倍精度に近い精度をもつ仮数部104ビット拡張倍精度表現を考案し、倍精度浮動小数点演算器アレイにおいて演算器を二つずつ組にして用いて拡張倍精度演算を行う手法およびそのための演算器の拡張法を開発した。
昨年度までに考案し洗練してきた、部分二重化によるオンライン誤り検出可能な浮動小数点乗算器について、詳細な回路設計を行い、ハードウェアオーバーヘッドや誤り検出率の評価を行った。また、3および15を法とする剰余検査により誤り検出を行う場合に、浮動小数点表現の基数を4および16にすることにより、浮動小数点加算器の構成が簡単になることを示した。
開発を進めてきた浮動小数点演算器アレイのシミュレータを洗練し、本研究で用いた。
ホストプロセッサから浮動小数点演算器アレイの各演算器への計算の割り当てについて検討し、多重ループ計算の自動並列化手法を開発した。また、行列多項式の計算について、行列乗算の回数の少ない計算法を考案した。

Research Progress Status

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

Strategy for Future Research Activity

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

Causes of Carryover

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

Expenditure Plan for Carryover Budget

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

  • Research Products

    (6 results)

All 2015 2014

All Journal Article (1 results) (of which Peer Reviewed: 1 results,  Acknowledgement Compliant: 1 results) Presentation (5 results)

  • [Journal Article] Nested Loop Parallelization Using Polyhedral Optimization in High-Level Synthesis2014

    • Author(s)
      Akihiro Suda, Hideki Takase, Kazuyoshi Takagi, Naofumi Takagi
    • Journal Title

      IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

      Volume: E97-A Pages: 2498, 2506

    • DOI

      10.1587/transfun.E97.A.2498

    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] 部分二重化を用いたオンライン誤り検出可能な浮動小数点乗算器の設計と評価2015

    • Author(s)
      鬼頭信貴、秋元一志、高木直史
    • Organizer
      ETNET2015(電子情報通信学会ディペンダブルコンピューティング研究会)
    • Place of Presentation
      奄美市 奄美社会福祉協議会
    • Year and Date
      2015-03-06 – 2015-03-07
  • [Presentation] 2つの浮動小数点倍精度加算器を用いた仮数部104ビット拡張倍精度加算器2014

    • Author(s)
      矢高裕之、高木直史、高木一義
    • Organizer
      デザインガイア2014(電子情報通信学会コンピュータシステム研究会)
    • Place of Presentation
      別府市 ビーコンプラザ(別府国際コンベンションセンター)
    • Year and Date
      2014-11-26 – 2014-11-28
  • [Presentation] 2つの浮動小数点積和演算器を用いた複素数乗算器2014

    • Author(s)
      高田雄平、高木直史、高木一義
    • Organizer
      デザインガイア2014(電子情報通信学会コンピュータシステム研究会)
    • Place of Presentation
      別府市 ビーコンプラザ(別府国際コンベンションセンター)
    • Year and Date
      2014-11-26 – 2014-11-28
  • [Presentation] 行列多項式 I+A+A^2+…+A^{N-1} の計算における乗算回数について2014

    • Author(s)
      松本耕太郎、高木直史、高木一義
    • Organizer
      電子情報通信学会コンピュテーション研究会
    • Place of Presentation
      豊橋市 豊橋技術科学大学
    • Year and Date
      2014-09-02
  • [Presentation] 部分二重化を用いた微小誤りを許容するオンライン誤り検出可能な浮動小数点乗算器2014

    • Author(s)
      鬼頭信貴、秋元一志、高木直史
    • Organizer
      電子情報通信学会ディペンダブルコンピューティング研究会
    • Place of Presentation
      東京都港区 機械振興会館
    • Year and Date
      2014-06-20

URL: 

Published: 2016-06-01  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi