Title :
Virtual shared memory-based support for novel (parallel) programming paradigms
Author :
Keane, John A. ; Xu, M.Q.
Author_Institution :
Centre for Novel Comput., Manchester Univ., UK
Abstract :
Discusses the implementation of novel programming paradigms on virtual shared memory (VSM) parallel architectures. A wide spectrum of paradigms (data-parallel, functional and logic languages) have been investigated in order to achieve, within the context of VSM parallel architectures, a better understanding of the underlying support mechanisms for the paradigms and to identify commonality amongst the different mechanisms. An overview of VSM is given in the context of a commercially available VSM machine: a KSR-1. The correspondence between the features of the high level languages and the VSM features which assist efficient implementation are presented. Case studies are discussed as concrete examples of the issues involved
Keywords :
parallel architectures; parallel languages; parallel machines; parallel programming; shared memory systems; virtual storage; KSR-1 parallel computer; case studies; data-parallel languages; efficient implementation; functional languages; high level languages; logic languages; parallel programming paradigms; virtual shared memory parallel architectures; Application software; Computer science; Concrete; Concurrent computing; Data processing; Intrusion detection; Logic programming; Mathematical programming; Parallel languages; Parallel programming;
Conference_Titel :
Programming Models for Massively Parallel Computers, 1993. Proceedings
Conference_Location :
Berlin
Print_ISBN :
0-8186-4900-3
DOI :
10.1109/PMMP.1993.315552