Allowing loose coupling between the components of complex applications has many advantages, such as flexibility in the components that can participate and making it easier to model multiscale physical phenomena. To support coupling of parallel and sequential application components, I have de-signed and implemented a loosely coupled framework which has the following char-acteristics: (1) connections between participating components are separately identified from the individual components, (2) all data transfers between data exporting and im-porting components are determined by a runtime-based low overhead method (approx-imate match), (3) two runtime-based optimization approaches, collective buffering and inverse-match cache, are applied to s...
none5siModern designs for embedded many-core systems increasingly include application-specific units...
Traditionally, the compilation of dataparallel languages is targeted to low-level runtime environmen...
Early SoCs have boosted parallelism exploitation for a lim-ited number of embedded system applicatio...
Allowing loose coupling between the components of complex applications has many advantages, such as...
Although a loosely coupled component-based framework offers flexibility and versatility for building...
In this paper we discuss problems and solutions pertaining to the interaction of components represen...
Most high performance scientific components or applications are implemented as parallel programs ope...
Advances in computing and networking infrastructure have enabled an increasing number of application...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1996.Designing high performance...
We consider the problem of efficiently coupling multiple data-parallel programs at runtime. We propo...
Grid computing offers a model for solving large-scale scientific problems by uniting computational r...
Contemporary state-of-the-art runtime systems underlying widely utilized general purpose parallel pr...
Emerging coupled scientific simulation workflows are composed of multiple component applications tha...
Data parallel operations are widely used in game, multimedia, physics and data-intensive and scienti...
This paper describes a framework for providing the ability to use multiple specialized data parallel...
none5siModern designs for embedded many-core systems increasingly include application-specific units...
Traditionally, the compilation of dataparallel languages is targeted to low-level runtime environmen...
Early SoCs have boosted parallelism exploitation for a lim-ited number of embedded system applicatio...
Allowing loose coupling between the components of complex applications has many advantages, such as...
Although a loosely coupled component-based framework offers flexibility and versatility for building...
In this paper we discuss problems and solutions pertaining to the interaction of components represen...
Most high performance scientific components or applications are implemented as parallel programs ope...
Advances in computing and networking infrastructure have enabled an increasing number of application...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1996.Designing high performance...
We consider the problem of efficiently coupling multiple data-parallel programs at runtime. We propo...
Grid computing offers a model for solving large-scale scientific problems by uniting computational r...
Contemporary state-of-the-art runtime systems underlying widely utilized general purpose parallel pr...
Emerging coupled scientific simulation workflows are composed of multiple component applications tha...
Data parallel operations are widely used in game, multimedia, physics and data-intensive and scienti...
This paper describes a framework for providing the ability to use multiple specialized data parallel...
none5siModern designs for embedded many-core systems increasingly include application-specific units...
Traditionally, the compilation of dataparallel languages is targeted to low-level runtime environmen...
Early SoCs have boosted parallelism exploitation for a lim-ited number of embedded system applicatio...