Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Practical paradigm for parallel processing problems

Technical Report ·
OSTI ID:6007678
Data flow computers achieve high performance by keeping as many processing elements busy as possible for a given algorithm. However, without specialized architectures, the synchronization overhead of data-driven computations can prevent significant speedup. To address this problem, the concept of task flow is developed for more general purpose multiprocessors. Task flow differs from data flow in the amount of computation between synchronizations (at the expense of some parallelism). A software technique is described that implements task flow for general purpose multiprocessors with local and shared memories. A SANDAC-IV multiprocessor example of this technique is given, together with timing results. 8 refs., 10 figs., 1 tab.
Research Organization:
Sandia National Labs., Albuquerque, NM (USA)
DOE Contract Number:
AC04-76DP00789
OSTI ID:
6007678
Report Number(s):
SAND-85-2389; ON: DE86009274
Country of Publication:
United States
Language:
English

Similar Records

Interpreting parallel processor performance measurements
Journal Article · Sat Feb 28 23:00:00 EST 1987 · SIAM J. Sci. Stat. Comput.; (United States) · OSTI ID:6560626

Data flow accelerator module for general purpose processors
Technical Report · Thu Mar 13 23:00:00 EST 1986 · OSTI ID:6042439

Managing the bottlenecks in parallel Gauss-Seidel type algorithms for power flow analysis
Journal Article · Sun May 01 00:00:00 EDT 1994 · IEEE Transactions on Power Systems (Institute of Electrical and Electronics Engineers); (United States) · OSTI ID:7154127