Many important applications trigger bulk bitwise operations, ie, bitwise operations on large bit vectors. In fact, recent works design techniques that exploit fast bulk bitwise operations to …
V Seshadri, O Mutlu - arXiv preprint arXiv:1905.09822, 2019 - arxiv.org
Many applications heavily use bitwise operations on large bitvectors as part of their computation. In existing systems, performing such bulk bitwise operations requires the …
Bitwise operations are an important component of modern day programming, and are used in a variety of applications such as databases. In this work, we propose a new and simple …
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 …
J Lee, JH Ahn, K Choi - 2016 Design, Automation & Test in …, 2016 - ieeexplore.ieee.org
We propose an approach called buffered compares, a less-invasive processing-in-memory solution that can be used with existing processor memory interfaces such as DDR3/4 with …
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 …
Modern applications such as graph and data analytics, when operating on real world data, have working sets much larger than cache capacity and are bottlenecked by DRAM. To …
X Peng, Y Wang, MC Yang - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Increasing interests in Bit-serial SIMD Processing-Using-DRAM (PUD) architectures amplify the needs for a compiler to automate code generation, credited to their ultra-wide SIMD …
X Xin, Y Zhang, J Yang - Proceedings of the 56th Annual Design …, 2019 - dl.acm.org
DRAM based memory-centric computing architectures are promising solutions to tackle the challenges of memory wall. In this paper, we develop a novel design of DRAM-based …