A survey of research and practices of network-on-chip
T Bjerregaard, S Mahadevan - ACM Computing Surveys (CSUR), 2006 - dl.acm.org
The scaling of microchip technologies has enabled large scale systems-on-chip (SoC).
Network-on-chip (NoC) research addresses global communication in SoC, involving (i) a …
Network-on-chip (NoC) research addresses global communication in SoC, involving (i) a …
A modern primer on processing in memory
Modern computing systems are overwhelmingly designed to move data to computation. This
design choice goes directly against at least three key trends in computing that cause …
design choice goes directly against at least three key trends in computing that cause …
Coarse grained reconfigurable architectures in the past 25 years: Overview and classification
M Wijtvliet, L Waeijen… - … Conference on Embedded …, 2016 - ieeexplore.ieee.org
Reconfigurable architectures become more popular now general purpose compute
performance does not increase as rapidly as before. Field programmable gate arrays are …
performance does not increase as rapidly as before. Field programmable gate arrays are …
PIM-enabled instructions: A low-overhead, locality-aware processing-in-memory architecture
Processing-in-memory (PIM) is rapidly rising as a viable solution for the memory wall crisis,
rebounding from its unsuccessful attempts in 1990s due to practicality concerns, which are …
rebounding from its unsuccessful attempts in 1990s due to practicality concerns, which are …
The future of wires
Concern about the performance of wires wires in scaled technologies has led to research
exploring other communication methods. This paper examines wire and gate delays as …
exploring other communication methods. This paper examines wire and gate delays as …
Google workloads for consumer devices: Mitigating data movement bottlenecks
We are experiencing an explosive growth in the number of consumer devices, including
smartphones, tablets, web-based computers such as Chromebooks, and wearable devices …
smartphones, tablets, web-based computers such as Chromebooks, and wearable devices …
Benchmarking a new paradigm: Experimental analysis and characterization of a real processing-in-memory system
Many modern workloads, such as neural networks, databases, and graph processing, are
fundamentally memory-bound. For such workloads, the data movement between main …
fundamentally memory-bound. For such workloads, the data movement between main …
Processing data where it makes sense: Enabling in-memory computation
Today's systems are overwhelmingly designed to move data to computation. This design
choice goes directly against at least three key trends in systems that cause performance …
choice goes directly against at least three key trends in systems that cause performance …
Processing-in-memory: A workload-driven perspective
Many modern and emerging applications must process increasingly large volumes of data.
Unfortunately, prevalent computing paradigms are not designed to efficiently handle such …
Unfortunately, prevalent computing paradigms are not designed to efficiently handle such …
A 28 nm configurable memory (TCAM/BCAM/SRAM) using push-rule 6T bit cell enabling logic-in-memory
Conventional content addressable memory (BCAM and TCAM) uses specialized 10T/16T bit
cells that are significantly larger than 6T SRAM cells. A new BCAM/TCAM is proposed that …
cells that are significantly larger than 6T SRAM cells. A new BCAM/TCAM is proposed that …