• Home
  • Search
  • Balancing processor loads and exploiting data locality in N-body simulations
  • Cite Icon69
  • https://doi.org/10.1145/224170.224306Copy DOI Icon

Balancing processor loads and exploiting data locality in N-body simulations

  • Jan 1, 1995
  • Ioana Banicescu +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Although N-body simulation algorithms are amenable to parallelization, performance gains from execution on parallel machines are difficult to obtain due to load imbalances caused by irregular distributions of bodies. In general, there is a tension between balancing processor loads and maintaining locality, as the dynamic re-assignment of work necessitates access to remote data. Fractiling is a dynamic scheduling scheme that simultaneously balances processor loads and maintains locality by exploiting the self-similarity properties of fractals. Fractiling is based on a probabilistic analysis, and thus, accommodates load imbalances caused by predictable phenomena, such as irregular data, and unpredictable phenomena, such as data-access latencies. In experiments on a KSR1, performance of N-body simulation codes were improved by as much as 53% by fractiling. Performance improvements were obtained on uniform and nonuniform distributions of bodies, underscoring the need for a scheduling scheme that accommodates system induced variance. As the fractiling scheme is orthogonal to the N-body algorithm, we could use simple codes that discretize space into equal-size subrectangles (2-d) or subcubes (3-d) as the base algorithms.

Similar Papers
  • Research Article
  • Citations3

Research on Network Control System Using Improved EDF Dynamic Scheduling Algorithm

  • Nov 01, 2011
  • Advanced Materials Research
  • Zai Ping Chen +1
  • Research Article
  • Citations4

HCE: A Runtime System for Efficiently Supporting Heterogeneous Cooperative Execution

  • Jan 01, 2021
  • IEEE Access
  • Lanjun Wan +2
  • Conference Article
  • Citations24

3DCS: A 3-D Dynamic Collaborative Scheduling Scheme for Wireless Rechargeable Sensor Networks with Heterogeneous Chargers

  • Jul 01, 2018
  • Chi Lin +3
  • Conference Article

Dynamic Scheduling Strategy of Single Process Intelligent RGV

  • Dec 01, 2020
  • Chunyan Liu
  • Research Article
  • Citations102

On the Scalability of Dynamic Scheduling Scientific Applications with Adaptive Weighted Factoring

  • Jul 01, 2003
  • Cluster Computing
  • Ioana Banicescu +2
  • Research Article

Performance Evaluation of Task Scheduling Algorithm on LCQ Network

  • May 01, 2015
  • Zenodo (CERN European Organization for Nuclear Research)
  • Z Khan +2
  • Conference Article
  • Citations6

An OpenFlow based Dynamic Traffic Scheduling strategy for load balancing

  • Dec 01, 2017
  • Guo Xiao +4
  • Conference Article

Dynamic QoS-based task scheduling with packing and partial cloning in optical grid

  • Nov 13, 2008
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Hui Yuan +4
  • Research Article
  • Citations4

Quantifying Data Locality in Dynamic Parallelism in GPUs

  • Dec 21, 2018
  • Proceedings of the ACM on Measurement and Analysis of Computing Systems
  • Xulong Tang +5
  • Conference Article
  • Citations35

Efficient load balancing and data remapping for adaptive grid calculations

  • Jan 01, 1997
  • Leonid Oliker +1
  • Conference Article

Adaptive transmission and dynamic resource allocation for relay-assisted wireless networks

  • Feb 01, 2013
  • A Alsaammare +2
  • Research Article
  • Citations83

A Local-Optimization Emergency Scheduling Scheme With Self-Recovery for a Smart Grid

  • Dec 01, 2017
  • IEEE Transactions on Industrial Informatics
  • Tie Qiu +4
  • Conference Article
  • Citations28

Optimizing sparse tensor times matrix on multi-core and many-core architectures

  • Nov 13, 2016
  • Jiajia Li +3
  • Research Article

Comprehensive Optimal Network Scheduling Strategies for Wireless Control Systems

  • Oct 31, 2024
  • ACM Transactions on Cyber-Physical Systems
  • Ruijie Fu +5
  • Research Article
  • Citations5

Energy efficient network path reconfiguration for industrial field data

  • Apr 27, 2020
  • Computer Communications
  • Theofanis P Raptis +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.