Title :
Virtual processing in ParMod
Author :
Abstreiter, Franz
Author_Institution :
Inst. for Inf., Tech. Univ. of Munich, West Germany
Abstract :
It is shown that scheduling is necessary for implementing programming languages which allow unbounded parallelism. On the other hand, programming of scheduling mechanisms and policies for parallel activities is desired in the parallel-programming language itself. ParMod supports user scheduling by means of suspension, region statements, sequence parts and pre parts. User scheduling restricts system scheduling. Nevertheless, there exist several system scheduling mechanisms and policies that guarantee a semantical correct implementation of user scheduling
Keywords :
high level languages; parallel programming; scheduling; virtual machines; ParMod; parallel-programming language; policies; pre parts; programming languages; region statements; scheduling mechanisms; semantical correct implementation; sequence parts; suspension; unbounded parallelism; virtual processing; Computer languages; Dynamic programming; Hardware; Multiprocessing systems; Parallel languages; Parallel processing; Parallel programming; Processor scheduling; Programming profession; Runtime;
Conference_Titel :
Distributed Computing Systems in the 1990s, 1988. Proceedings., Workshop on the Future Trends of
Print_ISBN :
0-8186-0897-8
DOI :
10.1109/FTDCS.1988.26704