Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleApril 1989
Efficient synchronization primitives for large-scale cache-coherent multiprocessors
ASPLOS III: Proceedings of the third international conference on Architectural support for programming languages and operating systemsPages 64–75https://doi.org/10.1145/70082.68188This paper proposes a set of efficient primitives for process synchronization in multiprocessors. The only assumptions made in developing the set of primitives are that hardware combining is not implemented in the inter-connect, and (in one case) that ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 17 Issue 2 - ArticleApril 1989
The fuzzy barrier: a mechanism for high speed synchronization of processors
ASPLOS III: Proceedings of the third international conference on Architectural support for programming languages and operating systemsPages 54–63https://doi.org/10.1145/70082.68187Parallel programs are commonly written using barriers to synchronize parallel processes. Upon reaching a barrier, a processor must stall until all participating processors reach the barrier. A software implementation of the barrier mechanism using ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 17 Issue 2 - ArticleApril 1989
Overlapped loop support in the Cydra 5
ASPLOS III: Proceedings of the third international conference on Architectural support for programming languages and operating systemsPages 26–38https://doi.org/10.1145/70082.68185The CydraTM 5 architecture adds unique support for overlapping successive iterations of a loop to a very long instruction word (VLIW) base. This architecture allows highly parallel loop execution for a much larger class of loops than can be vectorized, ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 17 Issue 2