Search NASASearch

NASA NTRS · 19890064880

Multiprogramming and the performance of parallel programs

Abstract

A programming methodology is introduced that utilizes computational synchronization and avoids tight control flow synchronization in parallel programs. In this methodology, each phase of the computation is assigned a status that can be ready, blocked, or completed, and tasks in each computational phase are self-scheduled to ensure computational progress by the available executing processes. Results indicate that this methodology avoids the catastrophic performance losses resulting from the swapping of processes in multiprogrammed multiprocessors.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Benten, Muhammad S., Jordan, Harry F.. 1989-01-01. Multiprogramming and the performance of parallel programs. https://ntrs.nasa.gov/citations/19890064880

Cite the original work for its findings. Save a collection to share your selection of sources.