C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
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 systems
Integrating performance data collection, analysis, and visualization
Parallel computer systems
The effect of context switches on cache performance
ASPLOS IV Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
User-level interprocess communication for shared memory multiprocessors
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors
IEEE Transactions on Parallel and Distributed Systems
The Effect of Scheduling Discipline on Spin Overhead in Shared Memory Parallel Systems
IEEE Transactions on Parallel and Distributed Systems
Designing and implementing Choices: an object-oriented system in C++
Communications of the ACM
Hi-index | 0.02 |
The comparative performance is studied of different message passing system designsexperimentally on a shared memory Encore Multimax multiprocessor. The systems aremeasured both by benchmarks and by running example parallel applications. To act as acontrol, the shared memory machine results are compared with the performance of thebenchmarks and applications on the Intel iPSC/2 running the NX/2 operating system. Thedesign alternatives considered are buffering, buffer organization, reference and valuesemantics, synchronization, coordination strategy and the location of the system in useror kernel space. The results include measurements of the effects of the designalternatives, memory caching, message sizes and copying.