A multithreaded implementation concept of prolog on datarol-II machine

P. Kacsuk, Makoto Amamiya

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

The paper presents a massively parallel implementation method of Prolog on the multithreaded parallel machine, Datarol-II. First the Logicflow model is introduced which was developed.'or implementing Prolog on massively parallel computers. The Logicflow is a dataflow-like graph in which nodes are macro dataflow nodes and tokens represent macrothreads. The Datarol-H architecture efficiently supports both the management of macrothreads derived from Logicflow Model and management of microthreads created when remote loads are necessary. The architecture of the Datarol-H machine and the macrothread/mierothread management of Prolog programs are described in detail.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages91-106
Number of pages16
Volume1336
ISBN (Print)3540637664, 9783540637660
DOIs
Publication statusPublished - 1997
EventInternational Symposium on High Performance Computing, ISHPC 1997 - Fukuoka, Japan
Duration: Nov 4 1997Nov 6 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1336
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

OtherInternational Symposium on High Performance Computing, ISHPC 1997
CountryJapan
CityFukuoka
Period11/4/9711/6/97

    Fingerprint

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Kacsuk, P., & Amamiya, M. (1997). A multithreaded implementation concept of prolog on datarol-II machine. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1336, pp. 91-106). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1336). Springer Verlag. https://doi.org/10.1007/BFb0024208