Abstract

This paper presents the definition of EUROPA: a framework within which parallel C++ environments can be developed and standardised. EUROPA (also called EC++) sets out a framework which will add portability to parallel C++ systems and will run across a variety of hardware architectures, while encompassing as wide a set of parallel computing models and paradigms as possible, both standard models and user extensible models. This is done entirely within standard C++, i.e. without syntactic extensions to C++

    Similar works

    Full text

    thumbnail-image

    Available Versions