MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  TPascal - A Language For Task Parallel Programming (1996) [2 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Ansgar Brull, Herbert Kuchen, Justus-liebig-universitat Giefien
in Proceedings of Europar’96, LNCS 1123
http://danae.uni-muenster.de/lehre/kuchen/TRGiBrKu.ps
Add To MetaCart

Abstract:

The programming language TPascal is designed for the programming of MIMD computers with distributed memory in a task parallel way using explicit message passing. In contrast to traditional message passing libraries major problems like deadlocks are already avoided in the definition of the language. The message passing and the creation of processes is fully integrated into the language making compile time checking and optimization possible. TPascal enriches a sequential programming language similar to PASCAL with the concept of topologies which are sets of processes arranged in a specific way according to the needs of a program.

Citations

328 Algorithmic Skeletons: structured management of parallel computation – Cole - 1989
147 Fortran M: A language for modular parallel programming – Foster, Chandy - 1992
89 Operating System Concepts – Peterson, Silberschatz - 1985
82 User's guide to the p4 programming system – Butler, Lusk - 1992
60 The CMU task parallel program suite – Dinda, Gross, et al. - 1994
39 A methodology for the development and support of massively parallel programs – Danelutto, Meglio, et al. - 1992
13 Task parallel programming in Fx – Subhlok, Gross - 1994
12 Fortran-S: A Uniform Functional Interface to Parallel Imperative Languages – Darlington, Guo, et al. - 1994