• Home
  • Search
  • A control structure for parallel processing
  • Cite Icon2
  • https://doi.org/10.1007/3-540-07135-0_116Copy DOI Icon

A control structure for parallel processing

  • Jan 1, 1975
  • Subramanya K Shastry
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper describes a control structure for the control of parallel processors such that (1) at most one of the processors is engaged in its ‘critical section’ at any instant and (2) if a processor wants to enter a critical section it is eventually allowed to do so. The solution is described using APL programs and flowcharts. It does not assume the existence of ‘indivisible’ operations like ‘TS’ instruction of SYSTEM/360. It is observed that to control ‘N’ processors the number ‘M’ of ‘N-WAY’ switches required is given by: $$M \geqslant 2 + \frac{{Ln{\mathbf{ }}(n - 1)}}{{Ln{\mathbf{ }}2}}$$ KeywordsControl StructureCritical SectionMutual ExclusionParallel ProcessorVersus OperationThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Conference Article
  • Citations4

Optimizing the time cost of parallel structures by scheduling parallel processes to access the critical section

  • May 28, 1992
  • M.R Neilforoshan-Dardashti +2
  • Book Chapter

An Efficient File Locking Algorithm for Multi-processor Systems Using Round Robin Delegation Method

  • Sep 24, 2019
  • Sminu Paul +1
  • Conference Article
  • Citations75

Performance issues in parallelized network protocols

  • Nov 14, 1994
  • Erich Nahum +3
  • Conference Article
  • Citations24

Predicting Potential Speedup of Serial Code via Lightweight Profiling and Emulations with Memory Performance Model

  • May 01, 2012
  • Minjang Kim +3
  • Research Article
  • Citations1

Leveraging hardware message passing for efficient thread synchronization

  • Feb 06, 2014
  • ACM SIGPLAN Notices
  • Darko Petrović +2
  • Book Chapter
  • Citations1

Chapter 6 - Neural networks

  • Jan 01, 2004
  • Fuzzy Logic for Embedded Systems Applications
  • Ahmad Ibrahim
  • Conference Article
  • Citations2

Embarrassingly scalable database systems

  • Apr 01, 2011
  • Anastasia Ailamaki
  • Dissertation

A Parallel Processing Development System to Perform Automatic Correlation of Subsurface Petrophysical Logs. (Volumes I and II).

  • Jan 01, 1990
  • William Evans
  • Conference Article
  • Citations29

Application of Parallel (MIMD) Computers to Reservoir Simulation

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

Scheduling of parallel machines with sequence-dependent batches and product incompatibilities in an automotive glass facility

  • Jan 20, 2013
  • Journal of Scheduling
  • Alvaro J Lozano +1
  • Conference Article

Implementation of a Petri net based parallel programming language PNPL on workstation

  • Nov 15, 1993
  • Y Nakamura +3
  • Research Article
  • Citations2

Some user-defined control functions for more readable APL programs

  • Aug 01, 1975
  • ACM SIGPLAN Notices
  • James A Mason
  • Book Chapter

Multicore Machines

  • Jan 01, 2012
  • Yosi Ben-Asher
  • Research Article
  • Citations6

A portable parallel algorithm for logic synthesis using transduction

  • May 01, 1994
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • K De +2
  • Conference Article
  • Citations4

Radar image processing with clusters of computers

  • Mar 18, 2000
  • A Goller +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.