The paper presents the Abstract Configuration Language (ACL) implemented within the Parallel Objects object-oriented parallel programming environment. ACL defines a set of directives that allow users to specify the allocation needs of his/her application components without being aware of the architectural details. ACL directives drive the allocation decisions of the run-time support, by adapting its general-purpose behaviour to follow applications particular allocation needs. The effectiveness of the ACL approach in increasing the performances of parallel applications is confirmed by a testbed application
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
International audienceScientific programmers are eager to take advantage of the computational power ...
[[abstract]]The paper describes a parallel file object environment to support distributed array stor...
The diffusion of parallel architectures is currently limited by the lack of tools to exploit efficie...
Automated allocation tools do not achieve the same efficiency for all kinds of applications. A paral...
Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to...
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...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
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 ...
Introduction We studied the design, implementation and application for software systems on the mass...
The software crisis within scientific computing has been that application codes become larger and mo...
With recent developments of highly parallel computers, practical methods for developing programs on ...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
International audienceScientific programmers are eager to take advantage of the computational power ...
[[abstract]]The paper describes a parallel file object environment to support distributed array stor...
The diffusion of parallel architectures is currently limited by the lack of tools to exploit efficie...
Automated allocation tools do not achieve the same efficiency for all kinds of applications. A paral...
Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to...
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...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
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 ...
Introduction We studied the design, implementation and application for software systems on the mass...
The software crisis within scientific computing has been that application codes become larger and mo...
With recent developments of highly parallel computers, practical methods for developing programs on ...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
International audienceScientific programmers are eager to take advantage of the computational power ...
[[abstract]]The paper describes a parallel file object environment to support distributed array stor...