Filters








130,142 Hits in 5.7 sec

Design of dynamic load-balancing tools for parallel applications

Karen Devine, Bruce Hendrickson, Erik Boman, Matthew St. John, Courtenay Vaughan
2000 Proceedings of the 14th international conference on Supercomputing - ICS '00  
To address theissues @esc@ed.above, we have developed a dynamic load-balancing tool called .. Zoltan [2, 3]. Z@an, is .a suite of dynamic load-balancing rdgorithms for parallel applications.  ...  A typical interaction between ~application and the dynamic load-balancing tools is shown in Figure I.i For this example, the nodes of a tinite element mesh are the objects to be balanced by ZAan.  ...  CONCLUSIONAND FUTURE WORK We have described many of the problems involved in designing general-purpose dynamic load-balancing tools and demonstrated solutions in the implementation of the Zoltan library  ... 
doi:10.1145/335231.335242 dblp:conf/ics/DevineHBJV00 fatcat:rgtlcbqf5nhfvjd2tkp54mngfy

A Load Balancing Tool for Distributed Parallel Loops

Ricolindo L. Cariño, Ioana Banicescu
2005 Cluster Computing  
The tool is useful for parallelizing sequential applications with parallel loops, or as an alternate load balancing routine for existing parallel applications.  ...  This paper describes a tool for load balancing parallel loops on distributed-memory systems.  ...  The load balancing tool described in this paper may be used to parallelize sequential applications with parallel loops, or as an alternate load balancing strategy for existing parallel applications.  ... 
doi:10.1007/s10586-005-4098-y fatcat:frr2dm4g4nauhpni6cuhppbcxu

Dynamic load balancing in computational mechanics

Bruce Hendrickson, Karen Devine
2000 Computer Methods in Applied Mechanics and Engineering  
A number of approaches have been proposed for this dynamic load balancing problem.  ...  When running these kinds of simulations on a parallel computer, the work must be assigned to processors in a dynamic fashion to keep the computational load balanced.  ...  We are indebted to Steve Plimpton, Rob Leland and Carter Edwards for a number of stimulating conversations on the topics of this paper.  ... 
doi:10.1016/s0045-7825(99)00241-8 fatcat:iz6mfa3vdvbxvppipahoxevjbu

Tinkertoy parallel programming: a case study with Zoltan

Karen Devine, Bruce Hendrickson
2005 International Journal of Computational Science and Engineering (IJCSE)  
In this paper, we describe features of effective toolkit design, using the Zoltan parallel, dynamic data management toolkit as an example.  ...  By providing efficient implementations of basic services commonly needed by applications, toolkits allow application developers to benefit from others' research, compare algorithms and save time for their  ...  Acknowledgements The ideas and opinions in this paper have grown out of our many years of experience developing supporting infrastructure for parallel computations.  ... 
doi:10.1504/ijcse.2005.009692 fatcat:d7ky44acufclphjsmafyiutehy

Load balancing fictions, falsehoods and fallacies

Bruce Hendrickson
2000 Applied Mathematical Modelling  
This load balancing problem appears in many guises and has been a fervent area of research for the past decade or more.  ...  Effective use of a parallel computer requires that a calculation be carefully divided among the processors.  ...  In addition, I am indebted to Guy Lonsdale and the organizers of the Second DR%MA l~orkshop for an invitation to speak which motivated the organization of this paper.  ... 
doi:10.1016/s0307-904x(00)00042-1 fatcat:muj7crbrpze6lprgq5d64svsi4

Virtual manufacturing and design in the real world - implementation and scalability on hppc systems [chapter]

K MCMANUS, M CROSS, C WALSHAW, S JOHNSON, C BAILEY, K PERICLEOUS, A SLONE, P CHOW
2000 Parallel Computational Fluid Dynamics 1999  
However, at run time, the mesh is partitioned to achieve a load balance, by considering the load per node/element across the whole domain.  ...  Virtual manufacturing and design assessment increasingly involve the simulation of interacting phenomena, sic. multi-physics, an activity which is very computationally intensive.  ...  Figure 3 - 3 Figure 3 -Speed ups for a multi-physics calculation on a CRAY-T3Eshowing the impact of balanced secondary partitions Figure 4 - 4 Figure 4 -Sample results for dynamic load balancing tool  ... 
doi:10.1016/b978-044482851-4/50009-8 fatcat:rxrid55oy5hq7g36x2f7nzdslq

Virtual Manufacturing and Design in the Real World – Implementation and Scalability on HPPC Systems [chapter]

K McManus, M Cross, C Walshaw, S Johnson, C Bailey, K Pericleous, A Slone, P Chow
2000 Parallel Computational Fluid Dynamics 1999  
However, at run time, the mesh is partitioned to achieve a load balance, by considering the load per node/element across the whole domain.  ...  Virtual manufacturing and design assessment increasingly involve the simulation of interacting phenomena, sic. multi-physics, an activity which is very computationally intensive.  ...  Figure 3 - 3 Figure 3 -Speed ups for a multi-physics calculation on a CRAY-T3Eshowing the impact of balanced secondary partitions Figure 4 - 4 Figure 4 -Sample results for dynamic load balancing tool  ... 
doi:10.1016/b978-044482851-4.50009-8 fatcat:sn75x3cb35ezlnjvcm3uxlxmzm

TALP

Victor Lopez, Guillem Ramirez Miranda, Marta Garcia-Gasulla
2021 Proceedings of the 2021 on Performance EngineeRing, Modelling, Analysis, and VisualizatiOn STrategy  
This paper presents the design, implementation, and application of TALP, a lightweight, portable, extensible, and scalable tool for online parallel performance measurement.  ...  This enables the opportunity to adapt the execution based on the metrics collected dynamically. The set of metrics collected by TALP are well defined, independent of the tool, and consolidated.  ...  ACKNOWLEDGMENTS This work is partially supported by the Spanish Government through Programa Severo Ochoa (SEV-2015-0493), by the Spanish Ministry of Science and Technology (TIN2015-65316-P), by the Generalitat  ... 
doi:10.1145/3452412.3462753 fatcat:36qxg64mwfeqfd7daiqtj4vwbm

Resource-Aware Parallel Adaptive Computation for Clusters [chapter]

James D. Teresco, Laura Effinger-Dean, Arjun Sharma
2005 Lecture Notes in Computer Science  
Meanwhile, clusters provide valuable local resources for teaching and the support of student projects.  ...  Such local computing resources support development of software which can be executed on the local cluster or can be moved later to larger clusters or supercomputers for execution of larger problems.  ...  Fig. 1 shows the interaction between parallel adaptive application software and a dynamic load balancing suite such as that in Zoltan.  ... 
doi:10.1007/11428848_14 fatcat:brfp74pxknaujdwscbsvypu2cq

FuPerMod: a software tool for the optimization of data-parallel applications on heterogeneous platforms

David Clarke, Ziming Zhong, Vladimir Rychkov, Alexey Lastovetsky
2014 Journal of Supercomputing  
Introduction Many scientific applications implement data-parallel algorithms, originally designed for homogeneous HPC platforms.  ...  In this paper, we present FuPerMod, a software tool that addresses these implementation issues and automates the development of data partitioning code in data-parallel applications for heterogeneous HPC  ...  Originally, the functional performance model was designed for uniprocessor machines: it provided optimal data partitioning [5] and efficient dynamic load balancing [6] on heterogeneous networks of  ... 
doi:10.1007/s11227-014-1207-9 fatcat:7xskswgmindbjih3ppoaq5f7be

Using cellular automata for parallel simulation of laser dynamics with dynamic load balancing

J.L. Guisado, F. Fernandez de Vega, F. Jimenez Morales, K.A. Iskra, P.M.A. Sloot
2008 International Journal of High Performance Systems Architecture  
Second, a modular approach is taken in which the model is executed on top of a dynamic load balancing tool-the Dynamite system-gaining flexibility.  ...  We present an analysis of the feasibility of executing a parallel bioinspired model of laser dynamics, based on cellular automata (CA), on the usual target platform of this kind of applications: a heterogeneous  ...  ), and by the P06-TIC-02298 Project of Junta de Andalucía (Plan Andaluz de Investigación), Spain.  ... 
doi:10.1504/ijhpsa.2008.024209 fatcat:w253tupwovaqlfavpoq5omgtni

Resource-Aware Scientific Computation on a Heterogeneous Cluster

J.D. Teresco, J. Faik, J.E. Flaherty
2005 Computing in science & engineering (Print)  
Two efforts aim to improve the efficiency of scientific computation on clusters through resource-aware dynamic load balancing.  ...  Acknowledgments The development of Drum  ...  Other tool developers, such as those who design and implement numerical libraries or partitioners/dynamic load balancers, can make their software resource-aware and benefit all tool users without requiring  ... 
doi:10.1109/mcse.2005.38 fatcat:uyx5ugdv4nehxalaashjvgb4xy

Design and Implementation of a Runtime System for Parallel Numerical Simulations on Large-Scale Clusters

Michael Schliephake, Xavier Aguilar, Erwin Laure
2011 Procedia Computer Science  
In this paper we present the design and first prototype of a runtime system for parallel numerical simulations on large-scale systems.  ...  We also present initial results of our prototype implementation using a molecular dynamics application kernel.  ...  load balancing.  ... 
doi:10.1016/j.procs.2011.04.230 fatcat:qsfb5ykmwvgb3jwxh7ztu7deea

Developing SPMD applications with load balancing

A. Plastino, C.C. Ribeiro, N. Rodriguez
2003 Parallel Computing  
The central contribution of this work is SAMBA (Single Application, Multiple Load Balancing), a framework for the development of parallel SPMD (single program, multiple data) applications with load balancing  ...  Special emphasis is given to the identification of appropriate load balancing strategies for each application.  ...  Acknowledgements The work of A. Plastino  ... 
doi:10.1016/s0167-8191(03)00060-7 fatcat:rqzuptojmbdgti36qr2x7hzyga

A cluster-based solution for high performance hmmpfam using EARTH execution model

Zhu, Niu, Lu, Shen, Gao
2003 Proceedings IEEE International Conference on Cluster Computing CLUSTR-03  
The contribution of this paper is the first largely scalable and robust cluster-based solution of parallel hmmpfam based on EARTH (Efficient Architecture for Running Threads), which is an event-driven  ...  Experiments on two advanced supercomputing clusters at Argonne National Laboratory (ANL) achieve an absolute speedup of 222.8 on 128 dual-CPU nodes for a representative data set, which means that the total  ...  We would like to thank the Bioinformatics and Microbial Genomics Team at the Biochemical Sciences and Engineering Division within DuPont CR&D for the useful discussions during the course of this work.  ... 
doi:10.1109/clustr.2003.1253296 dblp:conf/cluster/ZhuNLSG03 fatcat:udnsiw6apnbthlf4ckvepgf2n4
« Previous Showing results 1 — 15 out of 130,142 results