TPascal - A Language For Task Parallel Programming (1996) [2 citations — 0 self]
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 |

