Next Previous Up Top

2 Rationale of europa

2.2 Hardware Architectures

2.2 Hardware Architectures

europa provides a framework for parallel C++ systems across a variety of hardware architectures. The only assumption about hardware architectures is the minimalistic view that they consist of a set of basic computing resources (processors) with some form of associated memory and storage. The resources themselves can be massively parallel systems, multi-processor machines, distributed systems single processor systems or any other architecture (as a result of Section 2.1).

No assumption is made within the europa model that these resources are unique processor/memory pairs, shared memory processors or otherwise. europa offers the user the possibility of a view of a single system which hides the details of the architecture of the (potentially complex) systems underneath.

Copyright 1997 EUROPA WG

Last updated: 26 Nov 1997