Area-efficiency arguments motivate heterogeneity in the design of future multiprocessors. This thesis proposes a novel Heterogeneous Distributed Shared-Memory (HDSM) architecture that is organized as a processor-and-memory hierarchy. The top level of the hierarchy has few instruction-level parallel (ILP) processors with large on-chip caches for fast execution of sequential codes. Lower levels employ a larger number of simpler processors with smaller individual caches of chip-multiprocessors (CMPs) for efficient execution of parallel codes. This thesis analyzes the proposed organization quantitatively to (1) determine its performance relative to conventional machines, (2) provide HDSM design guidelines based on next-generation ILP and CMP te...
Plentiful research has addressed low-complexity software-based shared-memory systems since the idea ...
In this paper we present a novel processor microarchitecture that relieves four of the most importan...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...
This paper explores area/parallelism tradeoffs in the design of distributed shared-memory (DSM) mult...
This thesis outlines a cost-effective multiprocessor architecture that takes into consideration the ...
University of Minnesota Ph.D. dissertation. June 2009. Major: Computer Science. Advisors: Prof. Pen-...
Distributed-memory multiprocessing systems (DMS), such as Intel’s hypercubes, the Paragon, Thinking ...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
Introduction Applications are an important driving force behind the emergence of new machine archit...
During the last decades, Computer Architecture has experienced a great series of revolutionary chang...
The growing computing demands of emerging application domains such as Recognition/Mining/Synthesis (...
Shared-memory architectures represent a class of parallel computer systems commonly used in the comm...
New architectures for extreme-scale computing need to be designed for higher energy efficiency than ...
AbstractThe current trends in processor industry opens the way to next generations of microprocessor...
Multi-core processors naturally exploit thread-level par-allelism (TLP). However, extracting instruc...
Plentiful research has addressed low-complexity software-based shared-memory systems since the idea ...
In this paper we present a novel processor microarchitecture that relieves four of the most importan...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...
This paper explores area/parallelism tradeoffs in the design of distributed shared-memory (DSM) mult...
This thesis outlines a cost-effective multiprocessor architecture that takes into consideration the ...
University of Minnesota Ph.D. dissertation. June 2009. Major: Computer Science. Advisors: Prof. Pen-...
Distributed-memory multiprocessing systems (DMS), such as Intel’s hypercubes, the Paragon, Thinking ...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
Introduction Applications are an important driving force behind the emergence of new machine archit...
During the last decades, Computer Architecture has experienced a great series of revolutionary chang...
The growing computing demands of emerging application domains such as Recognition/Mining/Synthesis (...
Shared-memory architectures represent a class of parallel computer systems commonly used in the comm...
New architectures for extreme-scale computing need to be designed for higher energy efficiency than ...
AbstractThe current trends in processor industry opens the way to next generations of microprocessor...
Multi-core processors naturally exploit thread-level par-allelism (TLP). However, extracting instruc...
Plentiful research has addressed low-complexity software-based shared-memory systems since the idea ...
In this paper we present a novel processor microarchitecture that relieves four of the most importan...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...