Browse Prior Art Database

SYNCHRONIZATION CONSTRUCTS for PARALLEL FORTRAN

IP.com Disclosure Number: IPCOM000038644D
Original Publication Date: 1987-Feb-01
Included in the Prior Art Database: 2005-Jan-31

Publishing Venue

IBM

Related People

Authors:
Darema-Rogers, F Melton, EA Norton, VA Pfister, GF So, K Stone, JM [+details]

Abstract

A collection of techniques are described herein that provide a means for multiple processes to cooperate in the execution of DO-loops and to limit execution of serial sections to only one process. The unusual features of these techniques are as follows: 1. Repeated execution of loops and serial sections can be performed without any blocking or explicit serialization. In this respect, the methods described here provide a significant improvement over other methods. 2. Computations involving multiple loops that are mutually independent can be pipelined, by allowing computation to be initiated for some loops while others have not yet been completed. 3.