Title
Class and user based parallelism in Raven
Abstract
This paper presents the concurrency features found in Raven, an object-oriented parallel programming system. Raven supports coarse-grained parallelism via class based and user based parallelism. Class based parallelism is provided by the implementor of the class, while user based parallelism is provided by the user, or client of objects. Raven also supports object properties which are determined at object creation time, thereby eliminating the need for separate class hierarchies that support concurrency. Raven is operational on a variety of machine architectures, including a shared memory multiprocessor. Initial experience indicates that sequential code can easily be transformed into parallel code and that a substantial speedup is possible.
Year
DOI
Venue
1993
10.1109/IPPS.1993.262791
International Parallel and Distributed Processing Symposium/International Parallel Processing Symposium
Keywords
Field
DocType
support concurrency,separate class hierarchy,initial experience,object property,object creation time,coarse-grained parallelism,object-oriented parallel programming system,machine architecture,parallel code,sequential code,concurrent computing,parallel processing,speedup,object properties,object oriented languages,algorithm design and analysis,object oriented,computer science,writing,parallel programming
Instruction-level parallelism,Implicit parallelism,Programming language,Object-oriented programming,Concurrency,Task parallelism,Computer science,Parallel computing,Data parallelism,Concurrent computing,Speedup
Conference
ISBN
Citations 
PageRank 
0-8186-3442-1
0
0.34
References 
Authors
2
2
Name
Order
Citations
PageRank
Donald Acton101.35
Gerald Neufeld239480.81