In Hydra four high performance processors communicate via a shared secondary cache. The shared cache is implemented using multichip module (MCM) packaging technology. The Hydra multiprocessor is designed to efficiently support automatically parallelized programs that have high degrees of fine grained sharing. This paper motivates the Hydra multiprocessor design by reviewing current trends in architecture and development in parallelizing compiler technology and implementation technology. The design of the Hydra multiprocessor is described and explained. Initial estimates of the interprocessor communication latencies show them to be much better than current bus-based multiprocessors. These lower latencies result in higher performance on appli...
Abstract-With the advent of multicore processor architectures and the existence of a huge legacy cod...
Modern computer architectures have evolved towards multi-core, multi-socket CPUs. Exploiting optimal...
Abstract: "Distributed memory multiprocessing offers a cost- effective and scalable solution for a l...
Hydra is a chip multiprocessor (CMP) with integrated support for thread-level speculation. Thread-le...
The constant race for faster and more powerful CPUs is drawing to a close. No longer is it feasible ...
Multicore CPUs are now found in desktops, servers and supercomputers but many existing parallel perf...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
In this paper, we study a hardware-supported, compiler-directed (HSCD) cache coherence scheme, which...
Power consumption and fabrication limitations are increasingly playing significant roles in the desi...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
In this paper, we study a hardware-supported, compilerdirected (HSCD) cache coherence scheme, which ...
227 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.Most future supercomputers wi...
Parallel processing involves carrying computation of multiple tasks simultaneously. Ideally parallel...
Due to VLSI lithography problems and the limitation of additional architectural enhancements uniproc...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
Abstract-With the advent of multicore processor architectures and the existence of a huge legacy cod...
Modern computer architectures have evolved towards multi-core, multi-socket CPUs. Exploiting optimal...
Abstract: "Distributed memory multiprocessing offers a cost- effective and scalable solution for a l...
Hydra is a chip multiprocessor (CMP) with integrated support for thread-level speculation. Thread-le...
The constant race for faster and more powerful CPUs is drawing to a close. No longer is it feasible ...
Multicore CPUs are now found in desktops, servers and supercomputers but many existing parallel perf...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
In this paper, we study a hardware-supported, compiler-directed (HSCD) cache coherence scheme, which...
Power consumption and fabrication limitations are increasingly playing significant roles in the desi...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
In this paper, we study a hardware-supported, compilerdirected (HSCD) cache coherence scheme, which ...
227 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.Most future supercomputers wi...
Parallel processing involves carrying computation of multiple tasks simultaneously. Ideally parallel...
Due to VLSI lithography problems and the limitation of additional architectural enhancements uniproc...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
Abstract-With the advent of multicore processor architectures and the existence of a huge legacy cod...
Modern computer architectures have evolved towards multi-core, multi-socket CPUs. Exploiting optimal...
Abstract: "Distributed memory multiprocessing offers a cost- effective and scalable solution for a l...