Application-level scheduling on distributed heterogeneous networks
Heterogeneous networks are increasingly being used as platforms for resource-intensive
distributed parallel applications. A critical contributor to the performance of such applications …
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 …
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 …
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 …
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 …
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 …
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
Distributed applications executing on clustered environments typically share resources
(computers and network links) with other applications. In such systems, application …
(computers and network links) with other applications. In such systems, application …
A programming methodology for dual-tier multicomputers
Hierarchically organized ensembles of shared memory multiprocessors possess a richer
and more complex model of locality than previous generation multicomputers with single …
and more complex model of locality than previous generation multicomputers with single …
Programming irregular applications: Runtime support, compilation and tools
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 …
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
We present a small set of programming abstractions to simplify efficient implementations for
block-structured scientific calculations on SMP clusters. We have implemented these …
block-structured scientific calculations on SMP clusters. We have implemented these …