abstract: As the number of cores per chip increases, maintaining cache coherence becomes prohibitive for both power and performance. Non Coherent Cache (NCC) architectures do away with hardware-based cache coherence, but they become difficult to program. Some existing architectures provide a middle ground by providing some shared memory in the hardware. Specifically, the 48-core Intel Single-chip Cloud Computer (SCC) provides some off-chip (DRAM) shared memory some on-chip (SRAM) shared memory. We call such architectures Hybrid Shared Memory, or HSM, manycore architectures. However, how to efficiently execute multi-threaded programs on HSM architectures is an open problem. To be able to execute a multi-threaded program correctly on HSM arch...
In modern multicore processors, various resources (such as memory bandwidth and caches) are designed...
New architectures for extreme-scale computing need to be designed for higher energy efficiency than ...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...
The difference between emerging many-core architectures and their multi-core predecessors goes beyon...
The rising core count per processor is pushing chip complexity to a level that hardware-based cache...
abstract: Caches have long been used to reduce memory access latency. However, the increased complex...
This work describes a cache architecture and memory model for 1000+ core microprocessors. Our appro...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Maximal utilization of cores in multicore architectures is key to realize the potential performance ...
This thesis answers the question whether a scheduler needs to take into account where communicating...
Optimizing memory references has been a primary research area of computer systems ever since the adv...
Chip multiprocessors (CMPs) have become virtually ubiquitous due to the increasing impact of power a...
With the advancement of design and fabrication of high-performance integrated circuits technology, i...
Multicore systems have become the dominant mainstream computing platform. One of the biggest challen...
As transistor density continues to grow geometrically, processor manufacturers are already able to p...
In modern multicore processors, various resources (such as memory bandwidth and caches) are designed...
New architectures for extreme-scale computing need to be designed for higher energy efficiency than ...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...
The difference between emerging many-core architectures and their multi-core predecessors goes beyon...
The rising core count per processor is pushing chip complexity to a level that hardware-based cache...
abstract: Caches have long been used to reduce memory access latency. However, the increased complex...
This work describes a cache architecture and memory model for 1000+ core microprocessors. Our appro...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Maximal utilization of cores in multicore architectures is key to realize the potential performance ...
This thesis answers the question whether a scheduler needs to take into account where communicating...
Optimizing memory references has been a primary research area of computer systems ever since the adv...
Chip multiprocessors (CMPs) have become virtually ubiquitous due to the increasing impact of power a...
With the advancement of design and fabrication of high-performance integrated circuits technology, i...
Multicore systems have become the dominant mainstream computing platform. One of the biggest challen...
As transistor density continues to grow geometrically, processor manufacturers are already able to p...
In modern multicore processors, various resources (such as memory bandwidth and caches) are designed...
New architectures for extreme-scale computing need to be designed for higher energy efficiency than ...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...