Dynamic load-balancing: a new strategy for weather forecast models

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

[1]  Thomas L. Casavant,et al.  A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems , 1988, IEEE Trans. Software Eng..

[2]  Alessandro Giua,et al.  Load balancing on networks with gossip-based distributed ]algorithms , 2007, 2007 46th IEEE Conference on Decision and Control.

[3]  Anthony P. Reeves,et al.  Strategies for Dynamic Load Balancing on Highly Parallel Computers , 1993, IEEE Trans. Parallel Distributed Syst..

[4]  S. Ghan,et al.  The thermodynamic influence of subgrid orography in a global climate model , 2002 .

[5]  Philippe Olivier Alexandre Navaux,et al.  Multi-core aware process mapping and its impact on communication overhead of parallel applications , 2009, 2009 IEEE Symposium on Computers and Communications.

[6]  Laxmikant V. Kale,et al.  Automating topology aware mapping for supercomputers , 2010 .

[7]  Philippe Olivier Alexandre Navaux,et al.  A new technique for data privatization in user-level threads and its use in parallel applications , 2010, SAC '10.

[8]  Anthony T. Chronopoulos,et al.  Load balancing in distributed systems: an approach using cooperative games , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[9]  Robert D. van der Mei,et al.  Dynamic load balancing experiments in a grid , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[10]  Ian Foster,et al.  Load-balancing algorithms for climate models , 1994, Proceedings of IEEE Scalable High Performance Computing Conference.

[11]  Roger A. Pielke,et al.  Coupled Atmosphere–Biophysics–Hydrology Models for Environmental Modeling , 2000 .

[12]  Laxmikant V. Kalé,et al.  Hierarchical Load Balancing for Charm++ Applications on Large Supercomputers , 2010, 2010 39th International Conference on Parallel Processing Workshops.

[13]  R. Fiedler,et al.  An Integration Framework for Simulations of Solid Rocket Motors , 2005 .

[14]  Bharadwaj Veeravalli,et al.  On the Design of Adaptive and Decentralized Load Balancing Algorithms with Load Estimation for Computational Grid Environments , 2007, IEEE Transactions on Parallel and Distributed Systems.

[15]  Shahid H. Bokhari,et al.  Dual Processor Scheduling with Dynamic Reassignment , 1979, IEEE Transactions on Software Engineering.

[16]  Joseph JáJá,et al.  An Introduction to Parallel Algorithms , 1992 .

[17]  Shahid H. Bokhari,et al.  A Shortest Tree Algorithm for Optimal Assignments Across Space and Time in a Distributed Processor System , 1981, IEEE Transactions on Software Engineering.

[18]  D. Hilbert Ueber die stetige Abbildung einer Line auf ein Flächenstück , 1891 .

[20]  Laxmikant V. Kalé,et al.  A Comparative Analysis of Load Balancing Algorithms Applied to a Weather Forecast Model , 2010, 2010 22nd International Symposium on Computer Architecture and High Performance Computing.

[21]  Jack J. Dongarra,et al.  A Scalable Cross-Platform Infrastructure for Application Performance Tuning Using Hardware Counters , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[22]  Geoffrey C. Fox,et al.  Parallel Computing Works , 1994 .

[23]  Laxmikant V. Kalé,et al.  Periodic hierarchical load balancing for large supercomputers , 2011, Int. J. High Perform. Comput. Appl..

[24]  John A. Gunnels,et al.  100 + TFlop Solidification Simulations on BlueGene / L , 2005 .

[25]  D. C. Rapaport,et al.  The Art of Molecular Dynamics Simulation , 1997 .

[26]  Laxmikant V. Kalé,et al.  Massively parallel cosmological simulations with ChaNGa , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[27]  Ishfaq Ahmad,et al.  Non-cooperative, semi-cooperative, and cooperative games-based grid resource allocation , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[28]  Chien-Chung Shen,et al.  A Graph Matching Approach to Optimal Task Assignment in Distributed Computing Systems Using a Minimax Criterion , 1985, IEEE Trans. Computers.

[29]  DongWoo Lee,et al.  An Adaptive Load Balancing Approach in Distributed Computing Using Genetic Theory , 2004, PDCAT.

[30]  Courtenay T. Vaughan,et al.  Zoltan data management services for parallel dynamic applications , 2002, Comput. Sci. Eng..

[31]  Walfredo Cirne,et al.  The SegHidro experience: using the grid to empower a hydro-meteorological scientific network , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[32]  S. Freitas,et al.  The Coupled Aerosol and Tracer Transport model to the Brazilian developments on the Regional Atmospheric Modeling System (CATT-BRAMS) – Part 1: Model description and evaluation , 2007 .

[33]  Ming Xue,et al.  Numerical Prediction of High-Impact Local Weather: A Driver for Petascale Computing , 2007 .

[34]  Philippe Olivier Alexandre Navaux,et al.  Design of a Grid workflow for a climate application , 2009, 2009 IEEE Symposium on Computers and Communications.

[35]  Bradley C. Kuszmaul,et al.  Cilk: an efficient multithreaded runtime system , 1995, PPOPP '95.

[36]  Christine Morin,et al.  OpenMosix, OpenSSI and Kerrighed: a comparative study , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[37]  John Michalakes,et al.  MM90: A Scalable Parallel Implementation of the Penn State/NCAR Mesoscale Model (MM5) , 1997, Parallel Comput..

[38]  Günther F. Schrack,et al.  Encoding and decoding the Hilbert order , 1996 .

[39]  D. Hilbert Über die stetige Abbildung einer Linie auf ein Flächenstück , 1935 .

[40]  Amnon Barak,et al.  Scalable Cluster Computing with MOSIX for LINUX , 1999 .

[41]  David A. Bader Petascale Computing: Algorithms and Applications , 2007 .

[42]  Shinji Yamashita,et al.  Static Load Balancing of Parallel PDE Solver for Distributed Computing Environment , 2000 .

[43]  Eugene Loh The ideal HPC programming language , 2010, Commun. ACM.

[44]  Ioana Banicescu,et al.  Load balancing highly irregular computations with the adaptive factoring , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[45]  Emilio L. Zapata,et al.  Fast Hough Transform on Multiprocessors: A Branch and Bound Approach , 1997, J. Parallel Distributed Comput..

[46]  Laxmikant V. Kalé,et al.  Scaling Molecular Dynamics to 3000 Processors with Projections: A Performance Analysis Case Study , 2003, International Conference on Computational Science.

[47]  Kuo-Liang Chung,et al.  Efficient algorithms for coding Hilbert curve of arbitrary-sized image and application to window query , 2007, Inf. Sci..

[48]  Laxmikant V. Kalé,et al.  Automatic Handling of Global Variables for Multi-threaded MPI Programs , 2011, 2011 IEEE 17th International Conference on Parallel and Distributed Systems.

[49]  Laxmikant V. Kalé,et al.  Multiple flows of control in migratable parallel programs , 2006, 2006 International Conference on Parallel Processing Workshops (ICPPW'06).

[50]  Ladislau Bölöni,et al.  A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems , 2001, J. Parallel Distributed Comput..

[51]  Laxmikant V. Kalé,et al.  Performance evaluation of adaptive MPI , 2006, PPoPP '06.

[52]  Joseph E. Flaherty,et al.  Hierarchical Partitioning and Dynamic Load Balancing for Scientific Computation , 2004, PARA.

[53]  Anthony T. Chronopoulos,et al.  Noncooperative load balancing in distributed systems , 2005, J. Parallel Distributed Comput..

[54]  Gudula Rünger,et al.  Load imbalance aspects in atmosphere simulations , 2005, Int. J. Comput. Sci. Eng..

[55]  Keshav Pingali,et al.  A load balancing framework for adaptive and asynchronous applications , 2004, IEEE Transactions on Parallel and Distributed Systems.

[56]  Glenn D. Davis College Station, Texas , 2011 .

[57]  Suresh Siddha Chip Multi Processing aware Linux Kernel Scheduler , 2010 .

[58]  Philippe Olivier Alexandre Navaux,et al.  Processing Mesoscale Climatology in a Grid Environment , 2007, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07).

[59]  G. Grell,et al.  A generalized approach to parameterizing convection combining ensemble and data assimilation techniques , 2002 .

[60]  Karen D. Devinea,et al.  New Challenges in Dynamic Load Balancing , 2004 .

[61]  Edith Schonberg,et al.  Factoring: a method for scheduling parallel loops , 1992 .

[62]  Steven Ghan,et al.  Load Balancing and Scalability of a Subgrid Orography Scheme in a Global Climate Model , 2005, Int. J. High Perform. Comput. Appl..

[63]  Christine Morin,et al.  Kerrighed: A Single System Image Cluster Operating System for High Performance Computing , 2003, Euro-Par.

[64]  Norman P. Jouppi,et al.  Single-ISA heterogeneous multi-core architectures for multithreaded workload performance , 2004, Proceedings. 31st Annual International Symposium on Computer Architecture, 2004..

[65]  Guido Araujo,et al.  Speeding Up Thread-Local Storage Access in Dynamic Libraries , 2005 .

[66]  Ian T. Foster,et al.  Designing and building parallel programs - concepts and tools for parallel software engineering , 1995 .

[67]  H. G. Rotithor Taxonomy of dynamic task scheduling schemes in distributed computing systems , 1994 .

[68]  J. D. Teresco,et al.  New challanges in dynamic load balancing , 2005 .

[69]  Steve W. Otto,et al.  Processor Virualization and Migration for PVM , 1994 .

[70]  Harold S. Stone,et al.  Critical Load Factors in Two-Processor Distributed Systems , 1978, IEEE Transactions on Software Engineering.

[71]  Nicholas J. Wright,et al.  WRF nature run , 2008 .

[72]  Alain Billionnet,et al.  An efficient algorithm for a task allocation problem , 1992, JACM.

[73]  Laxmikant V. Kale,et al.  Programming Petascale Applications with Charm , 2007 .

[74]  Ioana Banicescu,et al.  Design and implementation of a novel dynamic load balancing library for cluster computing , 2005, Parallel Comput..

[75]  Laxmikant V. Kalé,et al.  Overcoming scaling challenges in biomolecular simulations across multiple platforms , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[76]  R. Costa,et al.  Load balancing in SPMD applications: concepts and experiments , 2004 .

[77]  Gengbin Zheng,et al.  Achieving High Performance on Extremely Large Parallel Machines: Performance Prediction and Load Balancing , 2005 .

[78]  Laxmikant V. Kalé,et al.  Optimizing an MPI weather forecasting model via processor virtualization , 2010, 2010 International Conference on High Performance Computing.

[79]  J. Hoffman Numerical Methods for Engineers and Scientists , 2018 .