textabstractA workable approach for modernizing existing software into parallel/distributed applications is through coarse-grain restructuring. If, for instance, entire subroutines of legacy code can be plugged into a new structure, the investment required for the re-discovery of the details of what they do can be spared. The resulting renovated software can then take advantage of the improved performance offered by modern parallel/distributed computing environments, without rethinking or rewriting the bulk of their existing code. Our approach is simple and is in fact a cut-and-paste method. First, we try to identify and isolate components in the legacy source code (the cut). Second, we glue them together by writing coordinator modules (glu...
A workable approach for modernization of existing software into parallel/distributed applications is...
Flow problems permeate hydraulic engineering. In order to solve real--life problems, parallel sol...
Many petascale and exascale scientific simulations involve the time evolution of systems modelled as...
textabstractThe good parallel computing properties of sparse-grid solution techniques are investigat...
In this paper, we investigate the good parallel computing properties of sparse-grid solution techniq...
In this paper, we discuss one of our experiments using the coordination language MANIFOLD to restruc...
A workable approach for modernization of existing software into parallel/distributed applications is...
languages, models of communication, irregular communications patterns, unstructured process composit...
A workable approach for modernization of existing software into parallel/distributed applications is...
In this paper we describe one experiment in which a new coordination language, called Manifold, is u...
Many large scale scientific simulations involve the time evolution of systems modelled as Partial Di...
In this paper we describe one experiment in which a new co-ordination language, called MANIFOLD,is ...
A workable approach for modernization of existing software into parallel/distributed applications is...
A workable approach for modernization of existing software into parallel/distributed applications is...
Flow problems permeate hydraulic engineering. In order to solve real--life problems, parallel sol...
Many petascale and exascale scientific simulations involve the time evolution of systems modelled as...
textabstractThe good parallel computing properties of sparse-grid solution techniques are investigat...
In this paper, we investigate the good parallel computing properties of sparse-grid solution techniq...
In this paper, we discuss one of our experiments using the coordination language MANIFOLD to restruc...
A workable approach for modernization of existing software into parallel/distributed applications is...
languages, models of communication, irregular communications patterns, unstructured process composit...
A workable approach for modernization of existing software into parallel/distributed applications is...
In this paper we describe one experiment in which a new coordination language, called Manifold, is u...
Many large scale scientific simulations involve the time evolution of systems modelled as Partial Di...
In this paper we describe one experiment in which a new co-ordination language, called MANIFOLD,is ...
A workable approach for modernization of existing software into parallel/distributed applications is...
A workable approach for modernization of existing software into parallel/distributed applications is...
Flow problems permeate hydraulic engineering. In order to solve real--life problems, parallel sol...
Many petascale and exascale scientific simulations involve the time evolution of systems modelled as...