Loading...
Please wait, while we are loading the content...
Similar Documents
Problems in characterizing barrier performance
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Jordan, Harry F. |
| Copyright Year | 1988 |
| Description | The barrier is a synchronization construct which is useful in separating a parallel program into parallel sections which are executed in sequence. The completion of a barrier requires cooperation among all executing processes. This requirement not only introduces the wait for the slowest process delay which is inherent in the definition of the synchronization, but also has implications for the efficient implementation and measurement of barrier performance in different systems. Types of barrier implementation and their relationship to different multiprocessor environments are described. Then the problem of measuring the performance of barrier implementations on specific machine architecture is discussed. The fact that the barrier synchronization requires the cooperation of all processes makes the problem of performance measurement similarly global. Making non-intrusive measurements of sufficient accuracy can be tricky on systems offering only rudimentary measurement tools. |
| File Size | 753688 |
| Page Count | 16 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19910009318 |
| Archival Resource Key | ark:/13960/t05x77203 |
| Language | English |
| Publisher Date | 1988-10-01 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software Parallel Programming Computer Systems Design Synchronism Pipelining Computers Architecture Computers Multiprocessing Computers Parallel Processing Computers Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |