Data reorganization in memory using 3D-stacked DRAM

B Akin, F Franchetti, JC Hoe - ACM SIGARCH Computer Architecture …, 2015 - dl.acm.org
In this paper we focus on common data reorganization operations such as shuffle,
pack/unpack, swap, transpose, and layout transformations. Although these operations …

A processing-in-memory architecture programming paradigm for wireless internet-of-things applications

X Yang, Y Hou, H He - Sensors, 2019 - mdpi.com
The widespread applications of the wireless Internet of Things (IoT) is one of the leading
factors in the emerging of Big Data. Huge amounts of data need to be transferred and …

Logic-base interconnect design for near memory computing in the smart memory cube

E Azarkhish, C Pfister, D Rossi, I Loi… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Hybrid memory cube (HMC) has promised to improve bandwidth, power consumption, and
density for the next-generation main memory systems. In addition, 3-D integration gives a …

Exploring the processing-in-memory design space

M Scrbak, M Islam, KM Kavi, M Ignatowski… - Journal of Systems …, 2017 - Elsevier
With the emergence of 3D-DRAM, Processing-in-Memory has once more become of great
interest to the research community and industry. Here we present our observations on a …

Processing-in-memory: Exploring the design space

M Scrbak, M Islam, KM Kavi, M Ignatowski… - … of Computing Systems …, 2015 - Springer
With the emergence of 3D-DRAM, Processing-in-Memory has once more become of great
interest to the research community and industry. In this paper, we present our observations …

Identifying the potential of near data processing for apache spark

AJ Awan, M Ohara, E Ayguadé, K Ishizaki… - Proceedings of the …, 2017 - dl.acm.org
While cluster computing frameworks are continuously evolving to provide real-time data
analysis capabilities, Apache Spark has managed to be at the forefront of big data analytics …

CoaT: Compiler-assisted Two-Stage Offloading Approach for Data-Intensive Applications Under NMP Framework

S Maity, M Goel, M Ghose - IEEE Transactions on Emerging …, 2024 - ieeexplore.ieee.org
As we head toward a data-centric era, conventional computing systems become inadequate
to meet the evolving demands of the applications. As a result, the near-memory processing …

Performance characterization and optimization of in-memory data analytics on a scale-up server

AJ Awan - 2017 - diva-portal.org
The sheer increase in the volume of data over the last decade has triggered research in
cluster computing frameworks that enable web enterprises to extract big insights from big …

Power and performance evaluation of memory-intensive applications

K Zhang, D Ou, C Jiang, Y Qiu, L Yan - Energies, 2021 - mdpi.com
In terms of power and energy consumption, DRAMs play a key role in a modern server
system as well as processors. Although power-aware scheduling is based on the proportion …

Triple Engine Processor (TEP) A Heterogeneous Near-Memory Processor for Diverse Kernel Operations

H Lim, G Park - ACM Transactions on Architecture and Code …, 2017 - dl.acm.org
The advent of 3D memory stacking technology, which integrates a logic layer and stacked
memories, is expected to be one of the most promising memory technologies to mitigate the …