Adaptive scheduling for systems with asymmetric memory hierarchies

PA Tsai, C Chen, D Sanchez - 2018 51st Annual IEEE/ACM …, 2018 - ieeexplore.ieee.org
Conventional multicores rely on deep cache hierarchies to reduce data movement. Recent
advances in die stacking have enabled near-data processing (NDP) systems that reduce …

ALP: Alleviating CPU-memory data movement overheads in memory-centric systems

NM Ghiasi, N Vijaykumar, GF Oliveira… - … on Emerging Topics …, 2022 - ieeexplore.ieee.org
Partitioning applications between near-data processing (NDP) and host CPU cores causes
inter-segment data movement overhead, which is caused by moving data generated by one …

Xylem: Enhancing vertical thermal conduction in 3D processor-memory stacks

A Agrawal, J Torrellas, S Idgunji - Proceedings of the 50th Annual IEEE …, 2017 - dl.acm.org
In upcoming architectures that stack processor and DRAM dies, temperatures are higher
because of the increased transistor density and the high inter-layer thermal resistance …

Pm3: Power modeling and power management for processing-in-memory

C Zhang, T Meng, G Sun - 2018 IEEE International symposium …, 2018 - ieeexplore.ieee.org
Processing-in-Memory (PIM) has been proposed as a solution to accelerate data-intensive
applications, such as real-time Big Data processing and neural networks. The acceleration …

Walter: wide I/O scaling of number of memory controllers versus frequency and voltage

MD Marino - IEEE Access, 2020 - ieeexplore.ieee.org
Computational application demands do push the scaling of the number of cores, which
themselves further increase the demand for more bandwidth. The use of larger rank widths …

Rethinking computer architecture and operating system abstractions for good & evil

D Skarlatos - 2020 - ideals.illinois.edu
Computing systems are undergoing a radical shift, propelled by stern security requirements
and an unprecedented growth in data and users. This change has proven to be abstraction …