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

Dependence driven execution for multiprogrammed multiprocessor

Conference ·
OSTI ID:304109
 [1];  [2]
  1. Los Alamos National Lab., NM (United States)
  2. Univ. of Colorado, Boulder, CO (United States). Dept. of Computer Science
Barrier synchronizations can be very expensive on multiprogramming environment because no process can go past a barrier until all the processes have arrived. If a process participating at a barrier is swapped out by the operating system, the rest of participating processes end up waiting for the swapped-out process. This paper presents a compile-time/run-time system that uses a dependence-driven execution to overlap the execution of computations separated by barriers so that the processes do not spend most of the time idling at the synchronization point.
Research Organization:
Los Alamos National Lab., NM (United States)
Sponsoring Organization:
USDOE Office of Energy Research, Washington, DC (United States)
DOE Contract Number:
W-7405-ENG-36
OSTI ID:
304109
Report Number(s):
LA-UR--98-1350; CONF-980767--; ON: DE99000612
Country of Publication:
United States
Language:
English