Application-level scheduling on distributed heterogeneous networks

FD Berman, R Wolski, S Figueira, J Schopf… - Proceedings of the 1996 …, 1996 - dl.acm.org
Heterogeneous networks are increasingly being used as platforms for resource-intensive
distributed parallel applications. A critical contributor to the performance of such applications …

Scheduling from the perspective of the application

F Berman, R Wolski - … of 5th IEEE International Symposium on …, 1996 - ieeexplore.ieee.org
Metacomputing is the aggregation of distributed and high-performance resources on
coordinated networks. With careful scheduling, resource-intensive applications can be …

Systems engineering for high performance computing software: The HDDA/DAGH infrastructure for implementation of parallel structured adaptive mesh

M Parashar, JC Browne - … adaptive mesh refinement (SAMR) grid methods, 2000 - Springer
This paper defines, describes and illustrates a systems engineering process for
development of software systems implementing high performance computing applications …

An application-centric characterization of domain-based SFC partitioners for parallel SAMR

J Steensland, S Chandra… - IEEE Transactions on …, 2003 - ieeexplore.ieee.org
Structured adaptive mesh refinement (SAMR) methods for the numerical solution of partial
differential equations yield highly advantageous ratios for cost/accuracy as compared to …

[PDF][PDF] Performance and productivity in parallel programming via processor virtualization

LV Kalé - Proc. of the First Intl. Workshop on Productivity and …, 2004 - charm.cs.uiuc.edu
We have been pursuing a research program aimed at enhancing productivity and
performance in parallel computing at the Parallel Programming Laboratory of University of …

Experiment management support for performance tuning

KL Karavanic, BP Miller - Proceedings of the 1997 ACM/IEEE …, 1997 - dl.acm.org
The development of a high-performance parallel system or application is an evolutionary
process. It may begin with models or simulations, followed by an initial implementation of the …

A slowdown model for applications executing on time-shared clusters of workstations

SM Figueira, F Berman - IEEE Transactions on Parallel and …, 2001 - ieeexplore.ieee.org
Distributed applications executing on clustered environments typically share resources
(computers and network links) with other applications. In such systems, application …

A programming methodology for dual-tier multicomputers

SB Baden, SJ Fink - IEEE Transactions on Software …, 2000 - ieeexplore.ieee.org
Hierarchically organized ensembles of shared memory multiprocessors possess a richer
and more complex model of locality than previous generation multicomputers with single …

Programming irregular applications: Runtime support, compilation and tools

J Saltz, C Chang, G Edjlali, YS Hwang, B Moon… - Advances in …, 1997 - Elsevier
In this chapter, we present a summary of the runtime support, compiler and tools
development efforts in the CHAOS group at the University of Maryland. The principal focus of …

Runtime support for multi-tier programming of block-structured applications on SMP clusters

SJ Fink, SB Baden - International Conference on Computing in Object …, 1997 - Springer
We present a small set of programming abstractions to simplify efficient implementations for
block-structured scientific calculations on SMP clusters. We have implemented these …