Automated allocation tools do not achieve the same efficiency for all kinds of applications. A parallel programming environment should integrate high-level tools to permits users to easily adapt the behaviour of the automated allocation tools to the peculiar application needs. The paper faces this problem and presents a set of high-level directives to specify the allocation needs of the components of parallel applications based on the active object model. The allocation directives can drive the allocation decisions of the automated tools, by tuning their general-purpose behaviour to the peculiar application needs
There are several programming paradigms that help programmers write efficient and verifiable code fo...
Parallel software development must face the fact that different architectures require different impl...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
Automated allocation tools do not achieve the same efficiency for all kinds of applications. A paral...
The diffusion of parallel architectures is currently limited by the lack of tools to exploit efficie...
Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to...
The paper presents the Abstract Configuration Language (ACL) implemented within the Parallel Objects...
The paper focuses on the allocation area, with the aim of providing a survey on systems that provide...
The paper focuses on language constructs for driving the allocation of parallel object-oriented appl...
Migration is a fundamental mechanism for achieving load balancing and locality of references in para...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
The ability of an application to efficiently use the resources shared with other applications is a ...
The authors present an object-based model that stresses the property of parallelism: parallel object...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
Current trends in High Performance Computing suggest a significant shift towards heterogeneous archi...
There are several programming paradigms that help programmers write efficient and verifiable code fo...
Parallel software development must face the fact that different architectures require different impl...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
Automated allocation tools do not achieve the same efficiency for all kinds of applications. A paral...
The diffusion of parallel architectures is currently limited by the lack of tools to exploit efficie...
Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to...
The paper presents the Abstract Configuration Language (ACL) implemented within the Parallel Objects...
The paper focuses on the allocation area, with the aim of providing a survey on systems that provide...
The paper focuses on language constructs for driving the allocation of parallel object-oriented appl...
Migration is a fundamental mechanism for achieving load balancing and locality of references in para...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
The ability of an application to efficiently use the resources shared with other applications is a ...
The authors present an object-based model that stresses the property of parallelism: parallel object...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
Current trends in High Performance Computing suggest a significant shift towards heterogeneous archi...
There are several programming paradigms that help programmers write efficient and verifiable code fo...
Parallel software development must face the fact that different architectures require different impl...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...