A survey of machine learning for computer architecture and systems

N Wu, Y Xie - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
It has been a long time that computer architecture and systems are optimized for efficient
execution of machine learning (ML) models. Now, it is time to reconsider the relationship …

A survey of machine learning applied to computer architecture design

DD Penney, L Chen - arXiv preprint arXiv:1909.12373, 2019 - arxiv.org
Machine learning has enabled significant benefits in diverse fields, but, with a few
exceptions, has had limited impact on computer architecture. Recent work, however, has …

Caloree: Learning control for predictable latency and low energy

N Mishra, C Imes, JD Lafferty, H Hoffmann - ACM SIGPLAN Notices, 2018 - dl.acm.org
Many modern computing systems must provide reliable latency with minimal energy. Two
central challenges arise when allocating system resources to meet these conflicting …

Crash consistency in encrypted non-volatile main memory systems

S Liu, A Kolli, J Ren, S Khan - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Non-Volatile Main Memory (NVMM) systems provide high performance by directly
manipulating persistent data in-memory, but require crash consistency support to recover …

Understanding and auto-adjusting performance-sensitive configurations

S Wang, C Li, H Hoffmann, S Lu, W Sentosa… - Acm Sigplan …, 2018 - dl.acm.org
Modern software systems are often equipped with hundreds to thousands of configurations,
many of which greatly affect performance. Unfortunately, properly setting these …

Generative and multi-phase learning for computer systems optimization

Y Ding, N Mishra, H Hoffmann - … of the 46th International Symposium on …, 2019 - dl.acm.org
Machine learning and artificial intelligence are invaluable for computer systems
optimization: as computer systems expose more resources for management, ML/AI is …

Software wear management for persistent memories

V Gogte, W Wang, S Diestelhorst, A Kolli… - … USENIX Conference on …, 2019 - usenix.org
The commercial release of byte-addressable persistent memories (PMs) is imminent.
Unfortunately, these devices suffer from limited write endurance—without any wear …

Efficient SSD caching by avoiding unnecessary writes using machine learning

H Wang, X Yi, P Huang, B Cheng, K Zhou - Proceedings of the 47th …, 2018 - dl.acm.org
SSD has been playing a significantly important role in caching systems due to its high
performance-to-cost ratio. Since cache space is much smaller than that of the backend …

Ncache: A machine-learning cache management scheme for computational ssds

H Sun, Q Cui, J Huang, X Qin - IEEE Transactions on Computer …, 2022 - ieeexplore.ieee.org
Inside a solid-state disk (SSD), cache stores frequently accessed data to shorten the user-I/O
response time and reduce the number of read/write operations in flash memory, thereby …

Pcmcsim: An accurate phase-change memory controller simulator and its performance analysis

H Lee, H Kim, S Shim, S Lee, D Hong… - … Analysis of Systems …, 2022 - ieeexplore.ieee.org
With the growing demand for technology scaling and storage capacity in data centers, phase-
change memory (PCM) has garnered attention as a next-generation nonvolatile memory …