A dataflow language with object-based extension and its implementation on a commercially available parallel machine

Shigeru Kusakabe, Taku Nagai, Yoshihiro Yamashita, Rin Ichiro Taniguchi, Makoto Amamiya

研究成果: Chapter in Book/Report/Conference proceedingConference contribution

5 被引用数 (Scopus)

抄録

We propose a massively parallel programming language, called "V," which would minimize the difficulties in writing massively parallel programs. To abstract away the timing problem in writing parallel programs, we based our work on a dataflow-based functional programming language. Then, we extended the base language with an object-based abstraction, called "agent," to write parallel entities which contain their own states and can communicate with each other. In addition to connecting agents explicitly, an abstraction of ensembles of agents on a predefined topology description, called "field," is introduced in order to write a massively parallel program which naturally reflects the structure of a problem. In this paper, we also discuss the implementation of V, including a preliminary evaluation, on a commercially available distributed-memory parallel machine, Fujitsu AP1000. Although it is easy to extract parallelism at various levels, including finegrained parallelism, from V programs, it is difficult to run V programs efficiently on stock parallel machines. Nevertheless, we tried to implement V on a stock parallel machine, since our aim is to develop a language that would be practical, not only on special fine-grained machines, but also stock machines.

本文言語英語
ホスト出版物のタイトルProceedings of the 9th International Conference on Supercomputing, ICS 1995
出版社Association for Computing Machinery
ページ308-317
ページ数10
ISBN(電子版)0897917286
DOI
出版ステータス出版済み - 7 3 1995
イベント9th International Conference on Supercomputing, ICS 1995 - Barcelona, スペイン
継続期間: 7 3 19957 7 1995

出版物シリーズ

名前Proceedings of the International Conference on Supercomputing
Part F129361

その他

その他9th International Conference on Supercomputing, ICS 1995
Countryスペイン
CityBarcelona
Period7/3/957/7/95

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

フィンガープリント 「A dataflow language with object-based extension and its implementation on a commercially available parallel machine」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル