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

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
Project Status Completed (Fiscal Year 2004)
Budget Amount *help
¥2,600,000 (Direct Cost: ¥2,600,000)
Fiscal Year 2004: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 2003: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 2002: ¥900,000 (Direct Cost: ¥900,000)
KeywordsSAT Solver / Model Generation Method / Davis-Putnam Method / Parallel Processing / Hardware Description Language / FPGA / BCBE Circuit / SAT問題 / SATソルバー / 定理証明システム / 推論エンジン / ソフトウェアのハードウェア化 / トーナメント回路 / 充足可能性(SAT)問題 / 探索ヒューリスティクス / 知的バックトラック / 制約充足問題 / ソフトウェア / ハードウェア / 8王妃問題 / 準群の存在問題 / 制約違反の検査
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.

Report

(4 results)
  • 2004 Annual Research Report   Final Research Report Summary
  • 2003 Annual Research Report
  • 2002 Annual Research Report
  • Research Products

    (14 results)

All 2005 2004 2003 2002 Other

All Journal Article (11 results) Publications (3 results)

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

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

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

      Pages: 21-26

    • NAID

      110001131578

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [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

    • NAID

      110001131578

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] FPGA上のSATソルバPCMGTPの改良について2005

    • Author(s)
      藤田, 長谷川, 越村, 木之下, 松田
    • Journal Title

      九州大学大学院システム情報科学紀要 10・1(印刷中)

    • NAID

      110001131578

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 鉄道信号システムのモデル検査器SPINによる検証2005

    • Author(s)
      大神, 清水, 越村, 川村, 藤田, 長谷川
    • Journal Title

      九州大学大学院システム情報科学紀要 10・1(印刷中)

    • NAID

      110001131938

    • Related Report
      2004 Annual Research Report
  • [Journal Article] キーワード関連語提案システムの精度向上と関連語を観点としたWEBページ要約文抽出について2005

    • Author(s)
      梅永, 竹下, 久本, 長谷川, 藤田, 越村
    • Journal Title

      九州大学大学院システム情報科学紀要 10・1(印刷中)

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 定理証明系PCMGTPのFPGA上の実装について2004

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

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

      Pages: 13-18

    • NAID

      110000580057

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [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

    • NAID

      110003178655

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] 有限区間制約を付加したモデル生成型定理証明系とその応用2002

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

      情報処理学会論文誌 43

      Pages: 4059-4066

    • NAID

      110002711507

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [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

    • NAID

      110002711507

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Publications] 藤田博, 河野真史, 長谷川隆三: "定理証明系PCMGTPのFPGA上の実装について"九州大学大学院システム情報科学紀要. 第9巻第1号(掲載予定). (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] Miyuki Koshimura, Megumi Iwaki, Ryuzo Hasegawa: "Minimal Model Generation with Factorization and Constrained Search"情報処理学会論文誌. 第44巻第4号. 1163-1172 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 白井康之, Reiner Hahnle, 長谷川隆三: "有限区間制約を付加したモデル生成型定理証明系とその応用"情報処理学会論文誌. 43・12. 4059-4066 (2002)

    • Related Report
      2002 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