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

グレイコードによる任意精度演算を用いたアルゴリズムのハードウェア化

Research Project

Project/Area Number 14780211
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionKyoto University

Principal Investigator

久門 尚史  京都大学, 工学研究科, 助教授 (80301240)

Project Period (FY) 2002 – 2004
Project Status Completed (Fiscal Year 2004)
Budget Amount *help
¥3,200,000 (Direct Cost: ¥3,200,000)
Fiscal Year 2004: ¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 2003: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 2002: ¥700,000 (Direct Cost: ¥700,000)
Keywordsグレイコード / 区間演算 / 任意制度演算 / 上位桁からの演算 / オンラインアルゴリズム / 実数の位相構造 / ビットシリアル演算 / FPGA / 任意精度演算 / オンラインアルゴリズ / KMJアルゴリズム / 領域分割 / 多倍桁演算 / アルゴリズムのハード化 / 算術演算
Research Abstract

本年度は新たな整数グレイコード加算器の設計及び実数の位相構造を反映したグレイコード算術演算アルゴリズムの開発を行った。
整数グレイコード加算器についてはビットシリアル構成の設計を行った。まず、昨年度までに開発したグレイコード加算アルゴリズムの構造を明確にしてFPGAにマッピングできる回路を考え、情報の流れを明らかにした。特にFPGAを用いた設計として、これまでのような論理に注目した設計よりも、FPGAのLUTのもつ任意関数表現の性質を利用して、情報の流れを明確にして4入力1出力の関数で表現する手法を提案した。次に情報の流れを忠実に表した設計結果から、その構造を簡単化する手法を提案した。
また、新たにグレイコードカウンタの効率的な設計手法を提案した。これは既存の方法よりも飛躍的に小規模の回路で実現できる手法である。さらに、このカウンタを利用してビットシリアル加算器を設計する手法を開発した。この方法により、これまで最小のグレイコード加算器を実現した。また、カルノー図を用いた検討により、この設計手法による結果が妥当であることも示した。
一方、これまで提案していたグレイコード演算アルゴリズムは上位桁からのアルゴリズムであったのに対し、実数の位相構造を反映したグレイコード算術演算アルゴリズムとして、演算入力を変化させたときに結果を変化させる形のアルゴリズムを開発した。これは、入出力をグレイコードで表現した場合、入力の微小変化はコードとしても微小変化しかせず、結果もグレイコード表現では微小変化しかしないという、グレイコードの位相構造を利用している。このアルゴリズムの開発に当たっては、まず入力が微小変化した場合にどこの桁が影響を受けるかを明らかにした。次に、この変化を結果に反映するために、この変化が結果に及ぼす影響を効率的に表現できるアルゴリズムを与えた。最後に結果を最適化することにより、位相構造を反映したアルゴリズムを実現した。

Report

(3 results)
  • 2004 Annual Research Report
  • 2003 Annual Research Report
  • 2002 Annual Research Report
  • Research Products

    (3 results)

All 2005 2004 Other

All Journal Article (2 results) Publications (1 results)

  • [Journal Article] Moore Test Using Gray Code.2005

    • Author(s)
      T.Hisakado K.Okumura
    • Journal Title

      Proc.ISCAS (発表予定)

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Interval Arithmetic using Gray Code2004

    • Author(s)
      T.Hisakado, M.Hamada, K.Okumura
    • Journal Title

      Proc.MWSCAS Vol.III

      Pages: 391-394

    • Related Report
      2004 Annual Research Report
  • [Publications] A.Yonemoto, T.Hisakado, M.Goto, K.Okamura: "On-line Arithmetic Using Gray Code and Its FPGA Implementation"Proc.ECCTD. II. 317-320 (2003)

    • Related Report
      2003 Annual Research Report

URL: 

Published: 2002-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi