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

2004 Fiscal Year Final Research Report Summary

Study on Language Processing for Plastic Cell Architecture

Research Project

Project/Area Number 14580380
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionKyushu University

Principal Investigator

HASEGAWA Ryuzo  Kyushu University, Graduate School of Information Science and Electrical Engineering, Professor, 大学院・システム情報科学研究院, 教授 (20274483)

Co-Investigator(Kenkyū-buntansha) FUJITA Hiroshi  Kyushu University, Graduate School of Information Science and Electrical Engineering, Associate Professor, 大学院・システム情報科学研究院, 助教授 (70284552)
KOSHIMURA Miyuki  Kyushu University, Graduate School of Information Science and Electrical Engineering, Research Associate, 大学院・システム情報科学研究院, 助手 (30274492)
Project Period (FY) 2002 – 2004
KeywordsSAT Solver / Model Generation Method / Davis-Putnam Method / Parallel Processing / Hardware Description Language / FPGA / BCBE Circuit
Research Abstract

We studied the design and implementation of a SAT-solver on an FPGA chip. While there are many SAT-solvers implemented in software, we aimed to improve the solver's performance by making a machine that solves SAT problems directly.
The machine was described by the Verilog HDL hardware description language and programmed onto a FPGA chip. It performs the model generation method with some modifications that enhance its performance. We achieved high speed by parallel executions of value propagation and satisfiability tests. However, we lost space efficiency because every formula is represented by a sequential circuit and each formula is connected to other formulas via combinatorial circuits. In spite of this inefficiency, experimental results show significant performance gains in solving some benchmark SAT problems
In order to improve space efficiency, we refined this early design. We found much redundancy in data representation and states of the inference engine, etc. Thus, we tried to eliminate the redundancy by (1)decreasing the number of registers by modifying the representation method of prepositional varaible's state, (2)decreasing the number of states of the inference engine from 10 to 6, (3)introducing the BCBE(Burning Candle at Both Ends) circuit for efficient implication, and (4)shortening the critical path by dividing the tournament circuit which chooses a prepositional variable for case splitting. Experimental results show that the new implementation outperforms the old one with regard to both execution time and circuit size.

  • Research Products

    (8 results)

All 2005 2004 2003 2002

All Journal Article (8 results)

  • [Journal Article] FPGA上のSATソルバPCMGTPの改良について2005

    • Author(s)
      藤田博, 長谷川隆三, 越村三幸, 木之下昇平, 松田純一
    • Journal Title

      九州大学大学院システム情報科学紀要 10

      Pages: 21-26

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] On Improvements of a SAT-Solver PCMGTP on FPGA.2005

    • Author(s)
      Hiroshi Fujita, Ryuzo Hasegawa, Miyuki Koshimura, Shohei Kinoshita, Jun'ichi Matsuda
    • Journal Title

      Research Reports on I.S.E.E. of Kyushu University(in Japanese) Vol.10

      Pages: 21-26

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 定理証明系PCMGTPのFPGA上の実装について2004

    • Author(s)
      藤田博, 河野真史, 長谷川隆三
    • Journal Title

      九州大学大学院システム情報科学紀要 9

      Pages: 13-18

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Implementing a Model-Generation Theorem Prover on an FPGA.2004

    • Author(s)
      Hiroshi Fujita, Atsushi Kawano, Ryuzo Hasegawa
    • Journal Title

      Research Reports on I.S.E.E. of Kyushu University(in Japanese) Vol.9

      Pages: 13-18

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Minimal Model Generation with Factorization and Constrained Search2003

    • Author(s)
      Miyuki Koshimura, Megumi Iwaki, Ryuzo Hasegawa
    • Journal Title

      情報処理学会論文誌 44

      Pages: 1163-1172

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Minimal Model Generation with Factorization and Constrained Search.2003

    • Author(s)
      Miyuki Koshimura, Megumi Iwaki, Ryuzo Hasegawa
    • Journal Title

      IPSJ Journal Vol.44

      Pages: 1163-1172

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 有限区間制約を付加したモデル生成型定理証明系とその応用2002

    • Author(s)
      白井康之, Reiner Hahnle, 長谷川隆三
    • Journal Title

      情報処理学会論文誌 43

      Pages: 4059-4066

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Model Generation Theorem Proving with Finite Interval Constraints And Its Application.2002

    • Author(s)
      Yasuyuki Shirai, Reiner Hahle, Ryuzo Hasegawa
    • Journal Title

      IPSJ Journal(in Japanese) Vol.43

      Pages: 4059-4066

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2006-07-11  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi