• Home
  • Search
  • A parallel task allocation methodology for non-buffered message-passing environments
  • Cite Icon1
  • https://doi.org/10.1109/secon.1993.465694Copy DOI Icon

A parallel task allocation methodology for non-buffered message-passing environments

  • Apr 4, 1993
  • B.e Wells +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The performance of large-scale real-world applications may be enhanced by more efficient utilization of today's powerful parallel computing hardware. The authors describe a novel MIMD (multiple instruction, multiple data) static task allocation methodology created to achieve this goal for a wide range of real-time and deterministic systems. The method performs automatic assignment, mapping, and scheduling of the executable tasks to the available set of processors, assuming synchronous nonbuffered (lock-step) communication between the sending and receiving processors and an arbitrary static message-passing topology. The algorithm incorporates a set of list-based heuristics and graph-theoretical procedures designed to balance computational load with communication requirements. The effectiveness of the method has been verified by applying it to a large number of randomly generated task systems that span a wide range of inherent concurrency as well as to a task system of a real-world simulation of the Space Shuttle main rocket engine. >

Similar Papers
  • Book Chapter
  • Citations6

Distributed Java Platform with Programmable MIMD Capabilities

  • Jan 01, 2003
  • T Keane +4
  • Book Chapter
  • Citations2

Parallel solution methods for the Navier-Stokes equations

  • Jan 01, 1995
  • Parallel Computational Fluid Dynamics '93
  • R Rannacher
  • Book Chapter
  • Citations1

On Factors Limiting the Generation of Efficient Compiler-Parallelized Programs

  • Jan 01, 1995
  • Algorithms and Parallel VLSI Architectures III
  • M.R Werth +1
  • Research Article
  • Citations377

Allocating Independent Subtasks on Parallel Processors

  • Oct 01, 1985
  • IEEE Transactions on Software Engineering
  • C.P Kruskal +1
  • Book Chapter

Basic linear parallel solver for large CFD applications using decomposed unstructured meshes

  • Jan 01, 1995
  • Parallel Computational Fluid Dynamics '93
  • N Bouhamou +6
  • Conference Article
  • Citations29

Application of Parallel (MIMD) Computers to Reservoir Simulation

  • Feb 01, 1987
  • SPE Symposium on Reservoir Simulation
  • S L Scott +3
  • Conference Article
  • Citations5

Finite state machine verification on MIMD machines

  • Jan 02, 2003
  • N Kumar +1
  • Conference Article
  • Citations5

Strategy of Microscopic Parallelism for Bitplane Image Coding

  • Apr 01, 2015
  • Francesc Auli-Llinas +4
  • Research Article
  • Citations4

Parallel Algorithms for Orthotropic Problems

  • May 01, 1996
  • Numerical Linear Algebra with Applications
  • Ivar Gustafsson +1
  • Conference Article

A brief perspective on parallel programming

  • Nov 22, 1989
  • L.V Kale
  • 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
  • Citations4

<title>Design of a MIMD neural network processor</title>

  • Mar 02, 1994
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Richard E Saeks +3
  • Conference Article
  • Citations2

Simulation of SIMD and MIMD shared memory architectures on Unix-based systems

  • May 10, 1992
  • L Sousa +1
  • Conference Article
  • Citations4

Parallel image processing on a transputer-based system

  • Mar 11, 1990
  • A Peng +1
  • Book Chapter

8 - Multiprocessing

  • Jan 01, 1995
  • Microprocessor Architectures
  • Steve Heath
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.