Aergia: Exploiting packet latency slack in on-chip networks

R Das, O Mutlu, T Moscibroda, CR Das - ACM SIGARCH computer …, 2010 - dl.acm.org
Traditional Network-on-Chips (NoCs) employ simple arbitration strategies, such as round-
robin or oldest-first, to decide which packets should be prioritized in the network. This is …

Application-aware prioritization mechanisms for on-chip networks

R Das, O Mutlu, T Moscibroda, CR Das - … of the 42nd annual IEEE/ACM …, 2009 - dl.acm.org
Network-on-Chips (NoCs) are likely to become a critical shared resource in future many-
core processors. The challenge is to develop policies and mechanisms that enable multiple …

NoC-based support of heterogeneous cache-coherence models for accelerators

D Giri, P Mantovani, LP Carloni - 2018 Twelfth IEEE/ACM …, 2018 - ieeexplore.ieee.org
On-chip shared memory is the primary paradigm for multi-core SoC designs and poses the
most critical challenges to their scalability. Choosing the appropriate coherence model for …

The runahead network-on-chip

Z Li, J San Miguel, NE Jerger - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
With increasing core counts and higher memory demands from applications, it is imperative
that networks-on-chip (NoCs) provide low-latency, power-efficient communication …

Supporting efficient collective communication in NoCs

S Ma, NE Jerger, Z Wang - IEEE International Symposium on …, 2012 - ieeexplore.ieee.org
Across many architectures and parallel programming paradigms, collective communication
plays a key role in performance and correctness. Hardware support is necessary to prevent …

Near-ideal networks-on-chip for servers

P Lotfi-Kamran, M Modarressi… - … Symposium on High …, 2017 - ieeexplore.ieee.org
Server workloads benefit from execution on many-core processors due to their massive
request-level parallelism. A key characteristic of server workloads is the large instruction …

A cost effective centralized adaptive routing for networks-on-chip

R Manevich, I Cidon, A Kolodny… - 2011 14th Euromicro …, 2011 - ieeexplore.ieee.org
As the number of applications and programmable units in CMPs and MPSoCs increases, the
Network-on-Chip (NoC) encounters unpredictable, heterogeneous and time dependent …

Heterogeneous NoC design for efficient broadcast-based coherence protocol support

M Lodde, J Flich, ME Acacio - 2012 IEEE/ACM Sixth …, 2012 - ieeexplore.ieee.org
Chip Multiprocessor Systems (CMPs) rely on a cache coherency protocol to maintain
memory access coherence between cached data and main memory. The Hammer …

Heterogeneous interconnects for energy-efficient message management in cmps

A Flores, JL Aragón, ME Acacio - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
Continuous improvements in integration scale have made major microprocessor vendors to
move to designs that integrate several processing cores on the same chip. Chip …

Polytopes, permanents and graphs with large factors

P Dagum, M Luby, M Mihail, U Vazirani - [Proceedings 1988] 29th …, 1988 - computer.org
Randomized algorithms for approximating the number of perfect matchings in a graph are
considered. An algorithm that is a natural simplification of one suggested and analyzed …