Processing-in-memory (PIM) promises to alleviate the data movement bottleneck in modern computing systems. However, current real-world PIM systems have the inherent …
Today's computing systems require moving data back-and-forth between computing resources (eg, CPUs, GPUs, accelerators) and off-chip main memory so that computation …
The near-data processing (NDP) paradigm has recently gained popularity as a promising method for mitigating the memory wall challenges of future computing systems. Modern 3D …
Various DNN accelerators based on Conventional compute Hardware Accelerator (CHA), Near-Data-Processing (NDP) and Processing-in-Memory (PIM) paradigms have been …
C Giannoula - arXiv preprint arXiv:2211.05908, 2022 - arxiv.org
Irregular applications comprise an increasingly important workload domain for many fields, including bioinformatics, chemistry, physics, social sciences and machine learning …
The increasing prevalence and growing size of data in modern applications have led to high costs for computation in tra-ditional processor-centric computing systems. Moving large …
Processing-using-DRAM (PUD) architectures impose a restrictive data layout and alignment for their operands, where source and destination operands (i) must reside in the same …
H Hassan - arXiv preprint arXiv:2303.07445, 2023 - arxiv.org
DRAM is the primary technology used for main memory in modern systems. Unfortunately, as DRAM scales down to smaller technology nodes, it faces key challenges in both data …
R Wong, N Kim, K Higgs, S Agarwal, E Ipek… - arXiv preprint arXiv …, 2024 - arxiv.org
As the amount of data produced in society continues to grow at an exponential rate, modern applications are incurring significant performance and energy penalties due to high data …