Many network-on-chip (NoC) designs focus on maximizing performance, delivering data to each core no later than needed by the application. Yet to achieve greater energy efficiency, we argue that it is just as important that data is delivered no earlier than needed. To address this, we explore data criticality in CMPs. Caches fetch data in bulk (blocks of multiple words). Depending on the application’s memory access patterns, some words are needed right away (critical) while other data are fetched too soon (non-critical). On a wide range of applications, we perform a limit study of the impact of data criticality in NoC design. Criticality-oblivious designs can waste up to 37.5 % energy, compared to an idealized NoC that fetches each word both...
The rise of utilization wall limits the number of transistors that can be powered on in a single chi...
In a network-on-chip (NoC) based system, the NoC is a shared resource among multiple processor cores...
Network-on-Chip (NoC) is emerging as a critical shared architecture for CMPs (Chip Multi-/Many-Core ...
Chip multiprocessors with few to tens of processing cores are already commercially available. Increa...
The paper introduces Network-on-Chip (NoC) design methodology and low cost mechanisms for supporting...
The trend towards integrating multiple cores on the same die has accentuated the need for larger on-...
In this dissertation, I explore energy and reliability in future NoC (Network-on-Chip) interconnecte...
Abstract—In chip-multiprocessors (CMPs) the network-on-chip (NoC) carries cache coherence and data m...
Advances in technology scaling, coupled with aggressive voltage scaling results in significant relia...
The disparity between memory and CPU have been ameliorated by the introduction of Network-on-Chip-ba...
Chip Multi-Processors are quickly growing to dozens and potentially hundreds of cores, and as such t...
The disparity between memory and CPU have been ameliorated by the introduction of Network-on-Chip-ba...
The small feature sizes in current Networks-on-chip (NoCs) have increased the importance of reliabil...
Computer architecture design is in a new era where performance is increased by replicating processin...
A key challenge of building chip multiprocessors (CMPs) is providing an efficient communication infr...
The rise of utilization wall limits the number of transistors that can be powered on in a single chi...
In a network-on-chip (NoC) based system, the NoC is a shared resource among multiple processor cores...
Network-on-Chip (NoC) is emerging as a critical shared architecture for CMPs (Chip Multi-/Many-Core ...
Chip multiprocessors with few to tens of processing cores are already commercially available. Increa...
The paper introduces Network-on-Chip (NoC) design methodology and low cost mechanisms for supporting...
The trend towards integrating multiple cores on the same die has accentuated the need for larger on-...
In this dissertation, I explore energy and reliability in future NoC (Network-on-Chip) interconnecte...
Abstract—In chip-multiprocessors (CMPs) the network-on-chip (NoC) carries cache coherence and data m...
Advances in technology scaling, coupled with aggressive voltage scaling results in significant relia...
The disparity between memory and CPU have been ameliorated by the introduction of Network-on-Chip-ba...
Chip Multi-Processors are quickly growing to dozens and potentially hundreds of cores, and as such t...
The disparity between memory and CPU have been ameliorated by the introduction of Network-on-Chip-ba...
The small feature sizes in current Networks-on-chip (NoCs) have increased the importance of reliabil...
Computer architecture design is in a new era where performance is increased by replicating processin...
A key challenge of building chip multiprocessors (CMPs) is providing an efficient communication infr...
The rise of utilization wall limits the number of transistors that can be powered on in a single chi...
In a network-on-chip (NoC) based system, the NoC is a shared resource among multiple processor cores...
Network-on-Chip (NoC) is emerging as a critical shared architecture for CMPs (Chip Multi-/Many-Core ...