Shared-memory architectures represent a class of parallel computer systems commonly used in the commercial and technical market. While shared-memory servers typically come in a large variety of configurations and sizes, the advance in semiconductor technology have set the trend towards multiple cores per die and multiple threads per core. Software-based distributed shared-memory proposals were given much attention in the 90s. But their promise of short time to market and low cost could not make up for their unstable performance. Hence, these systems seldom made it to the market. However, with the trend towards chip multiprocessors, multiple hardware threads per core and increased cost of connecting multiple chips together to form large-scal...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution fo...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
Plentiful research has addressed low-complexity software-based shared-memory systems since the idea ...
Shared memory is widely regarded as a more intuitive model than message passing for the development ...
This thesis describes and evaluates the effectiveness of four hardware mechanisms for software share...
Symmetric multiprocessors (SMPs) connected with low-latency networks provide attractive building blo...
One common cause of poor performance in large-scale shared-memory multiprocessors is limited memory ...
With the advancement of design and fabrication of high-performance integrated circuits technology, i...
The last decade has produced enormous improvements in processor speeds without a corresponding impro...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
The advances in semiconductor technology have set the shared memory server trend towards processors ...
We argue that OS-provided data coherence on non-cache-coherent NUMA multiprocessors (machines with a...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published ...
Clusters of workstations have long provided a cost-effective, large-scale parallel computing platfor...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution fo...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
Plentiful research has addressed low-complexity software-based shared-memory systems since the idea ...
Shared memory is widely regarded as a more intuitive model than message passing for the development ...
This thesis describes and evaluates the effectiveness of four hardware mechanisms for software share...
Symmetric multiprocessors (SMPs) connected with low-latency networks provide attractive building blo...
One common cause of poor performance in large-scale shared-memory multiprocessors is limited memory ...
With the advancement of design and fabrication of high-performance integrated circuits technology, i...
The last decade has produced enormous improvements in processor speeds without a corresponding impro...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
The advances in semiconductor technology have set the shared memory server trend towards processors ...
We argue that OS-provided data coherence on non-cache-coherent NUMA multiprocessors (machines with a...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published ...
Clusters of workstations have long provided a cost-effective, large-scale parallel computing platfor...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution fo...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...