DRAM cells in close proximity can fail depending on the data content in neighboring cells. These failures are called data-dependent failures. Detecting and mitigating these failures …
Stencil computations are commonly used in a wide variety of scientific applications, ranging from large-scale weather prediction to solving partial differential equations. Stencil …
S Angizi, D Fan - Proceedings of the 2019 on Great Lakes Symposium …, 2019 - dl.acm.org
In this paper, we propose GraphiDe, a novel DRAM-based processing-in-memory (PIM) accelerator for graph processing. It transforms current DRAM architecture to massively …
The performance gap between memory and CPU has grown exponentially. To bridge this gap, hardware architects have proposed near-memory computing (also called processing-in …
Bulk bitwise operations, ie, bitwise operations on large bit vectors, are prevalent in a wide range of important application domains, including databases, graph processing, genome …
DRAM latency is a major bottleneck for many applications in modern computing systems. In this work, we rigorously characterize the effects of reducing DRAM access latency on 282 …
Data movement between main memory and the processor is a significant contributor to the execution time and energy consumption of memory-intensive applications. This data …
Data movement between the main memory and the processor is a key contributor to execution time and energy consumption in memory-intensive applications. This data …
HAD Nguyen, J Yu, MA Lebdeh, M Taouil… - ACM Journal on …, 2020 - dl.acm.org
Technological and architectural improvements have been constantly required to sustain the demand of faster and cheaper computers. However, CMOS down-scaling is suffering from …