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

Research on Parallel Processing of a Reduction Machine

Research Project

Project/Area Number 62460126
Research Category

Grant-in-Aid for General Scientific Research (B)

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

Principal Investigator

HAGIWARA Hiroshi  Kyoto Univ.,Faculty of Eng.,Professor, 工学部, 教授 (00025818)

Co-Investigator(Kenkyū-buntansha) INOUE Tomoko  Kyoto Univ.,Faculty of Eng.,Teaching Staff, 工学部, 教務職員 (40109145)
NIIMI Haruo  Kyoto Univ.,Faculty of Eng.,Instructor, 工学部, 助手 (40144331)
SHIBAYAMA Kiyoshi  Kyoto Univ.,Faculty of Eng.,Associate Professor, 工学部, 助教授 (70127091)
Project Period (FY) 1987 – 1988
Project Status Completed (Fiscal Year 1988)
Budget Amount *help
¥7,100,000 (Direct Cost: ¥7,100,000)
Fiscal Year 1988: ¥3,500,000 (Direct Cost: ¥3,500,000)
Fiscal Year 1987: ¥3,600,000 (Direct Cost: ¥3,600,000)
KeywordsParallel Machine / Parallel Processing / Logic Programming Language / Reduction Machine / グラフ・リダクション / 並列計算機
Research Abstract

In this project, we developed the architecture of a multiprocessor system oriented to the logic programming language, called KPR, which can execute a program written in some paralled logic programming languages. The KPR system is controlled on the basis of a new computation model named "Parallel Reduction (PR-) model", which regards execution of a logic program as a combined process of searching assertions and traversing the corresponding AND/OR inference tree. On this PR-model, a logical process is allocated to a node of a process graph that is dynamically produced at execution time. And, the resultant reduction (folding / unfolding) of this AND/OR process graph is executed in parallel. This execution model was implemented by three kinds of porcesses as follows: (i) "Or-process" for implementing OR-parallelism of a logic program; (ii) "Stream-process" for realizing the AND-parallelsim by a stream-pipeline processing method; (iii) "Database-process"for managing an assertion database.
KPR is a heterogeneous-function distributed-processing system, where each process is executed on the specilized processor. The inter-processor network of KPR is realized by a tree-structured topology, each leaf node of which represents a processor element. The processor element is a tightly-coupled processor pair, called ORP (Or Reduction Processor) and ARP (And Reduction Processor). An intermediate network node is called NNC (Network Node Unit) and is provided with a bus-switching mechanism, status flag registers and a shared memory for storing global environment data. Some DBP's (DataBase Processors) will be attached to some of NNU's and the SVP (Supervisory Processor) will be attached to the root NNU.

Report

(3 results)
  • 1988 Annual Research Report   Final Research Report Summary
  • 1987 Annual Research Report
  • Research Products

    (10 results)

All Other

All Publications (10 results)

  • [Publications] 柴山潔,萩原宏 他: Proc.of The Logic Programming Conference '87,ICOT. 183-192 (1987)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Shibayama,K.;Hagiwara,H;et al.: Logic Programming '87,Furukawa K.et al.eds.,Lecture Notes in Computer Science,Springer-Verlag. 315. 113-131 (1988)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] 柴山潔,萩原宏 他: 並列処理シンポジウムJSPP'89・論文集,情報処理学会など. 91-98 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Shibayama K.; Hagiwara H. et al.: "The Architecture of a Logic Language-Oriented Parallel Machine:KPR" Proc. of The Logic Programming '87,ICOT. 183-192 (1987)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Shibayama K.; Hagiwara H. et al.: "KPR: A Logic Programming Language-Oriented Parallel Machine" Logic Programming '87, Lecture Notes in Computer Science,Springer-Verlag. 315. 113-131 (1988)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Shibayama K.; Hagiwara H. et al.: "Parallel Processings of a Logic Programming Language-Oriented Parallel Machine KPR" Proc. of JSPP'89,IPSJ. 91-98 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] 柴山潔,萩原宏 他: Proc.of the Logic Programming Conferencnce '87,ICOT. 183-192 (1987)

    • Related Report
      1988 Annual Research Report
  • [Publications] Shibayama K.;Hagiwara H.;et al: Logic Programming '87,Furukawa K.et al.eds.,Lecture Notes in Computer Science,Springer-Verlag. 315. 113-131 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] 柴山潔,萩原宏 他: 並列処理シンポジウムJSPP'89・論文集,情報処理学会など. 91-98 (1989)

    • Related Report
      1988 Annual Research Report
  • [Publications] 柴山潔: Proc.of the Logic Programming Conf.'87. 9.1. 183-192 (1987)

    • Related Report
      1987 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi