The Unit Of Parallelism



next up previous contents
Next: Control Of Parallelism Up: The Structure Of Previous: Resources


The Unit Of Parallelism

As C++ is an Object Oriented language, it appears intuitive that the unit of parallelism within EC++ is Object Level Parallelism [Winder 94]. This implies that objects are themselves the individual elements of a parallel program, interacting to give the parallel nature of the language.

Objects confirming to this definition are referred to as ``Base Objects''.

Within the standard, no assumption can be made about the machine architecture on which these base objects are executing, and as such it follows that no assumption can be made about the relation of the processors in the system to the objects and the relation of the memory to the processors.



Alistair McEwan
Wed Jul 5 14:05:45 BST 1995