プルーフチェッカーを用いた超並列演算器の設計検証

使用证明检查器验证大规模并行算术单元的设计

基本信息

  • 批准号:
    13780219
  • 负责人:
  • 金额:
    $ 1.34万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
  • 财政年份:
    2001
  • 资助国家:
    日本
  • 起止时间:
    2001 至 2002
  • 项目状态:
    已结题

项目摘要

「ロジック」の問題に関して,演算回路を数学的定義に基づいて設計し,設計検証と動作の正しさをプルーフチェッカー(Proof Checker)を用いて証明する方策について検討した.回路を定義していくための数学的概念は,回路の構造として,回路内の全信号点を表す状態空間,入出力信号間の写像で定義される演算子,演算に必要な入力信号点を表す演算子から信号点への写像,および演算結果を表す演算子から出力信号点への写像,といった4つの空間と写像の対として定義する,多ソート代数構造を用いた.これは,従来のシミュレーション手法などで用いている,狭い条件下での演算子,信号線,遅延情報の組とは異なり,信号点の状態空間を0/1の値だけをとり得る2値空間だけでなく,ハイインピーダンス状態や連続空間など,様々な空間で回路を定義できることを示す.この構造を基に,入力信号により出力信号が一意に決定できる演算子を一つだけ持つような演算回路を定義した.この結果,演算子が当該回路の入出力信号点の間を写像する関数として正当か,結果が一意に定まる関数が存在するか,入力信号点の状態が変化した場合,演算結果が安定となるか,などの重要な性質が数学的に証明可能であることを示した.次に,演算回路の合成について定義する.合成後の回路は,上述の構造における各空間・写像の和をとったものであり,この合成回路に関しても,結果が一意に定まるか,演算結果が安定となるか,などの性質が証明可能となった.本研究の目標は,現在有力視されている代数計算モデルのうち,多ソート代数モデルを取り上げ,正当性の証明をプルーフチェッカーを用いることにある.更に,検証済みの計算モデルをVHDL(ハードウェア記述言語)などへ自動変換し,FPGA(Field Programmable Gate Array)などの試作用デバイスを用いて並列演算器の実装の行い,動作の検証を行う必要がある.それにより,設計検証方法による動作原理の違いを明確にし,信頼性の高い演算器実装に関する数理的手法を確立する.本年度は,次の2つの展開研究を並行して進めた.(1)計算モデルを基にした回路から,ゲートアレイ配置配線ソフトウェアによりターゲットデバイス用の配置配線情報を生成した。各プロセッサ要素には,計算モデル上で動作の正当性を検証済みの高速加算・減算器,並列配列型乗算器などを搭載している.これにより,動作時における動的再構成などが容易なマルチコンテクスト・ハードウェアの構成が可能となった(2)「多ソート代数モデル」による並列演算器の計算モデルを昨年度作成したが,この拡張として,高速演算性を実現するためのキャリー先見回路やキャリーモニタ回路を有した超高速加算器などの数学モデルを構築した。定義は数学的帰納法を用い,自然数Nのオーダーで計算モデルを作成した。その後、プルーフチェッカーで証明可能とした.
The problem of "Proof" is related to the definition of arithmetic loop mathematics, the design of design, the proof of design and the correction of action. The mathematical concept of loop definition is that all signal points in the loop represent the state space, the image between input and output signals is defined, the algorithm for calculating the necessary input signal points represents the image of signal points, and the algorithm results represent the image of signal points represents the image of output signals. The algorithm, signal line, delay information group, signal point state space 0/1 value group, signal point 2 value group, signal point state space 0/1 value group, signal point 2 value group, signal point 2 value group, signal point state space 0/1 value Based on this structure, the input signal and the output signal are determined in one sense, and the algorithm is defined in one sense. As a result, when the operator writes an image between the input and output signal points of the loop, the correlation number is valid, and the result is determined by the same meaning. When the state of the input signal point changes, the calculation result is stable. This shows that the important properties of the input signal point are mathematically provable. Secondly, the synthesis of computational circuits requires definition. After synthesis, the loop is opposite to the structure described above. The sum of each space and image is equal to the sum of each space and image. The synthetic loop is related to the sum of each space and image. The result is equal to the sum of each space and image. The calculation result is equal to the sum of each space and image. The purpose of this study is to present a powerful view of algebraic computation, multi-algebra, and justification. In addition, the verification of the calculation module VHDL(VHDL) to automatic conversion,FPGA(Field Programmable Gate Array) to test the role of the module to use the parallel algorithm in the implementation of the operation, the operation of the verification is necessary. In this paper, the design method of verification, the principle of operation and the mathematical method of reliability are established. This year, the second time to carry out research and parallel progress. (1)The calculation of the basic parameters of the loop, the configuration of the information generated High speed adder/subtracter, parallel arrangement type calculator, for verifying the correctness of the operation of each element. (2) Calculation of parallel calculators is easy to construct in the past year, and high speed calculation performance is realized in the past year. The definition of mathematical inclusion method is used, and the natural number N is calculated. After a while, he was able to prove that it was possible.

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
S.Yamaguchi, K.Wasaki, Y.Shidama: "A High Reliability Design for NFS Server Software Based on the Logical Coloured Petri Net"Proceedings of the 7th International Conference on Control, Automation, Robotics and Vision(ICARCV02). 1(TuA4.2). 73-77 (2002)
S.Yamaguchi、K.Wasaki、Y.Shidama:“基于逻辑彩色 Petri 网的 NFS 服务器软件的高可靠性设计”第七届控制、自动化、机器人和视觉国际会议论文集 (IARCV02)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
S.Yamaguchi, K.Wasaki, Y.Shidama: "Automatic HDL Generation for A DES Codec for an Encrypted NFS Server based on an Extended Petri Net"Proceedings of the International Workshop on Discrete-Event System Design(DESDes'01). 1・I-7. 61-66 (2001)
S. Yamaguchi、K. Wasaki、Y. Shidama:“基于扩展 Petri 网的加密 NFS 服务器的 DES 编解码器的自动 HDL 生成”国际离散事件系统设计研讨会论文集 (DESDes01)。・I-7。61-66(2001)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
K.Wasaki, N.Shimoi, Y.Takita, P.N.Kawamoto: "A Smart Sensing Method for Mine Detection using Time Difference IR Images"Proceedings of IEEE Conference on Multisensor Fusion and Integration for Intelligent Systems(MFI2001). 1. 133-139 (2001)
K.Wasaki、N.Shimoi、Y.Takita、P.N.Kawamoto:“使用时差红外图像进行地雷探测的智能传感方法”IEEE 智能系统多传感器融合与集成会议论文集 (MFI2001)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

和崎 克己其他文献

和崎 克己的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('和崎 克己', 18)}}的其他基金

グリッドコンピューティング環境上のプルーフチェッカを用いた超並列演算器の設計検証
网格计算环境下大规模并行运算单元设计验证
  • 批准号:
    16700137
  • 财政年份:
    2004
  • 资助金额:
    $ 1.34万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了