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

Massively Parallel Computer and Declarative Language

Research Project

Project/Area Number 09044174
Research Category

Grant-in-Aid for international Scientific Research

Allocation TypeSingle-year Grants
SectionJoint Research
Research Field 計算機科学
Research InstitutionKYUSHU UNIVERCITY

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) KUSAKABE Shigeru  Kyushu University, Graduate School of Information Science and Electrical Engineering. Associate Professor, 大学院・システム情報科学研究科, 助教授 (70234416)
FUJITA Hiroshi  Kyushu University, Graduate School of Information Science and Electrical Engineering. Associate Professor, 大学院・システム情報科学研究科, 助教授 (70284552)
HASEGAWA Ryuzo  Kyushu University, Graduate School of Information Science and Electrical Engineering. Professor, 大学院・システム情報科学研究科, 教授 (20274483)
KOSHIMURA Miyuki  Kyushu University, Graduate School of Information Science and Electrical Engineering. Assistant, 大学院・システム情報科学研究科, 助手 (30274492)
TOMIYASU Hiroshi  Kyushu University, Graduate School of Information Science and Electrical Engineering. Assistant, 大学院・システム情報科学研究科, 助手 (50284550)
Project Period (FY) 1997 – 1998
Project Status Completed (Fiscal Year 1998)
Budget Amount *help
¥14,400,000 (Direct Cost: ¥14,400,000)
Fiscal Year 1998: ¥6,500,000 (Direct Cost: ¥6,500,000)
Fiscal Year 1997: ¥7,900,000 (Direct Cost: ¥7,900,000)
KeywordsParallel Machine Architecture / Parallel Processing Language / Multithreading / Parallel Prolog / Dataflow Computation Model / Theorem Proving / Constraints Programming / 宣言型並列言語 / 並列処理 / 超並列マシン / 並列化コンパイラ / データフロー
Research Abstract

(1) We pursued the research to integrate the declarative language V and its compiler developed at the laboratory of Prof. Amamiya, with Threaded-C language developed at the laboratory of Prof. Gao. Threaded-C is an extension of C to support the multitreading computation for parallel processing. Major topic of the research is to compile the language V towards several target machines including the EARTH-MANNA developed at Prof. Gao's project. The V programs are compiled into Threaded-C codes through the intermediate DVMC (Datarol Virtual Machine Code) of V. Threaded-C codes run on several kinds of commodity machines. Through this research, we proved that our declarative language V and its compiler is general enough to run on various kinds of parallel computers.
(2) Through the collaborative research with Prof. Kacsuk, we developed a parallel processing system of Prolog language on the multithreaded machine KUMD/D developed at the laboratory of Prof. Amamiya. Logic Flow, which is developed at the laboratory of Prof. Kacsuk as a parallel evaluation model of Prolog,, is based on the dataflow computation model.
In this research, we showed that multi-threading based parallel evaluation of Prolog is possible on the KUMP/D machine by translating Log flow to DVMC.
(3) Through the research with Prof. Haehnle, a basic implementation methodology of parallel theorem proving system was clarified based on the MGTP (Model Generation Theorem Proving) developed at the laboratory of Prof. Hasegawa. Several new ideas, e. g., case splitting method for efficient parallel theorem proving and introducing interval constraints solving method into MGTP, were also developed in this research.

Report

(3 results)
  • 1998 Annual Research Report   Final Research Report Summary
  • 1997 Annual Research Report
  • Research Products

    (25 results)

All Other

All Publications (25 results)

  • [Publications] Kentaro Inenaga, Shigeru Kusakabe, Tetsuo Morimoto, Makoto Amamiya: "Hybrid Approach for Non-strict Dataflow Program on Commodity Machine"Proceedngs of International Symposium on High Performance Computing. LNCS vol.1336. 243-254 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Shigeru Kusakabe, Kentaro Inenaga, Makoto Amamiya: "Implementation of a Non-strict Functional Programming Language V on a Threaded Architecture EARTH"Proceedngs of International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems (IWIA'98). (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Shigeru Kusakabe, Kentaro Inenaga, Makoto Amamiya Xinan Tang, Andres Marquez, and Guang R. Gao: "Implementing a Non-strict Functional Programming Language on a Threaded Architecture"Fourth International Workshop onHigh-Level Parallel Programming Models and Supportive Environments (HIPS'99). (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Peter Kacsuk, and Makoto Amamiya: "A Multithreaded Implementation Concept of Prolog on Dataroll-II Machine"Proceedngs of International Symposium on High Performance Computing (ISHPC'97). LNCS vol. 1336. 320-327 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Zsolt Nemeth, Hiroshi Tomiyasu, Peter Kacsuk, and Makoto Amamiya: "Multithreaded LOGFLOW on KUMP/D"Proceedngs of Second International Symposium (ISHPC'99). LNCS vol. 1615. 320-327 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Makoto Amamiya, Hiroshi Tomiyasu, Rin-ichiro Taniguchi, Peter Kacsuk, and Zsolt Nemeth: "Multithreaded Architecture, for Multimedia Processing"Journal of Integrated Computer-Aided Engineering. (to appear). (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] INEGAWA,Kentaro, KUSAKABE,Shigeru, MORIMOTO,Tetsuro, AMAMIYA,Makoto: "Hybrid Approach for Non-strict Dataflow Program on Commodity Machine"Proceedings of International Symposium on High Performance Computing, ISHP'97. LNCS vol. 1336. 243-245 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] KUSAKABE,Shigeru, INEGAWA,Kentaro, AMAMIYA,Makoto: "Implementation of a Non-strict Functional Programming Language V on a Threaded Architecture EARTH"Proceedings of International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems(IWIA'98). 1999.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] KUSAKABE,Shigeru, INEGAWA,Kentaro, AMAMIYA,Makoto Xinan Tang, Andres Marquez, and Guang R. Gao: "Implementing a Non-strict Functional Programming Language on a Threaded Architecture"Fourth International Workshop on High-Level Parallel Programming Models and Supportive Environments(Hips'99). 1999.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Peter Kacsuk, and AMAMIYA,Makoto: "A Multithreaded Implementation Concept of Prolog on Datarol-II Machine"Proceedings of International Symposium on High Performance Computiong(ISHPC'98). LNCS vol. 1336. 91-106 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Zsolt Nemeth, TOMIYASU,Hiroshi, Peter Kacsuk, and AMAMIYA,Makoto: "Multithreaded LOGFLOW on KUMP/D"Proceedings of Second International Symposium(ISHPC'99). LNCS vol.1615. 320-327 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] AMAMIYA,Makoto, TOMIYASU,Hiroshi, TANIGUCHI,Rinichiro, Peter Kacsuk, and Zsolt Nemeth: "Multithreaded Architecture, for Multimedia Processing"Journal of Integrated Computer-Aided Engineering, CRC Press LLC. (to appear). (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Reiner Hahnle, HASEGAWA,Ryuzo and SHIEAI,Yasuyuki: "Model Generarion Theorem Proving with Inerval Constraints"Proceedings of ILPS Workshop on Interval Constraints 1995, Portland/OR, USA.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Makoto Amamiya,et al.: "Multithreaded Architecture for Multimedia Processing" Journal o Integrated Computer-Aided Engineering (CRC Press LLC). (印刷中). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Zsolt Nemeth,et al.: "Muletithreaded LOGFLOW on KUMP/D" to appear in Proc.International Symposium on High Performance Computing(ISHPC'99). (印刷中). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Makoto Amamiya,et al.: "Compiling a Non-strict Functional Programming Language to a Threaded Architecture" Proceedings of International Workshop on Innovative Architecture (IWIA'98). (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Makoto Amamiya,et al.: "Multithreaded Implementation of Non-strict Data-Structures" to appear in Proc. International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA'99) Workshop.(印刷中). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Shigeru Kusakabe,et al.: "Implementing a Non-strict FUnctional Programming Language on a Threaded Architecture" to appear in Proc.Fourth International Workshop on High-Level Parallel Programming Model and Supportive Environments (HIPS'99). (印刷中). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Reiner Hahnle,et al.: "Model Generation Theorem Proving with Interval Constraints" Constraints Journal. (印刷中). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Peter Kacsuk, et al.: "A Multihtreaded Implementation Concept of Prolog on Datarol-II Machie" Proc.of International Symposium on High Performance Computing (ISHPC) (LNCS 1336). 91-106 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Makoto Amamiya, et al.: "Datarol : A Parallel Machine Architecture for Fine-Grain Multithreading" Proceedongs of 3rd International Working Conference on Massively Parallel Programming Models. 1-17 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Hiroshi Tomiyasu, et al.: "Co-Processor System Design for Fine-grain Message Handling in KUMP/D" Proc.of 3rd European Conference on Parallel Processing (Euro-Par'97)(LNCS 1300). 779-788 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Kentaro Inenaga, et al.: "Hybrid Approach for Non-strict Dataflow Program on Commodity Machine" Proc.International Symposium on High Performance Computing (ISHPC) (LNCS 1336). 243-254 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Shigeru Kusakabe, et al.: "Hybrid Support for Lenient Implementation of Array-Comprehension" In Proc.of Asian Computing Science Conference (LNCS 1345). 383-384 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 富安 洋史 他: "マルチメディア指向並列計算機KUMP/Dとそのメッセージ処理機構" 情報処理学会論文誌. 38・9. 1694-1705 (1997)

    • Related Report
      1997 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi