Online metric algorithms with untrusted predictions

A Antoniadis, C Coester, M Eliáš, A Polak… - ACM transactions on …, 2023 - dl.acm.org
Machine-learned predictors, although achieving very good results for inputs resembling
training data, cannot possibly provide perfect predictions in all situations. Still, decision …

Pythia: A customizable hardware prefetching framework using online reinforcement learning

R Bera, K Kanellopoulos, A Nori, T Shahroodi… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
Past research has proposed numerous hardware prefetching techniques, most of which rely
on exploiting one specific type of program context information (eg, program counter …

Imitation learning: Progress, taxonomies and challenges

B Zheng, S Verma, J Zhou, IW Tsang… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Imitation learning (IL) aims to extract knowledge from human experts' demonstrations or
artificially created agents to replicate their behaviors. It promotes interdisciplinary …

Decoupling exploration and exploitation for meta-reinforcement learning without sacrifices

EZ Liu, A Raghunathan, P Liang… - … conference on machine …, 2021 - proceedings.mlr.press
The goal of meta-reinforcement learning (meta-RL) is to build agents that can quickly learn
new tasks by leveraging prior experience on related tasks. Learning a new task often …

{GL-Cache}: Group-level learning for efficient and high-performance caching

J Yang, Z Mao, Y Yue, KV Rashmi - 21st USENIX Conference on File …, 2023 - usenix.org
Web applications rely heavily on software caches to achieve low-latency, high-throughput
services. To adapt to changing workloads, three types of learned caches (learned evictions) …

Sibyl: Adaptive and extensible data placement in hybrid storage systems using online reinforcement learning

G Singh, R Nadig, J Park, R Bera, N Hajinazar… - Proceedings of the 49th …, 2022 - dl.acm.org
Hybrid storage systems (HSS) use multiple different storage devices to provide high and
scalable storage capacity at high performance. Data placement across different devices is …

LeaFTL: A learning-based flash translation layer for solid-state drives

J Sun, S Li, Y Sun, C Sun, D Vucinic… - Proceedings of the 28th …, 2023 - dl.acm.org
In modern solid-state drives (SSDs), the indexing of flash pages is a critical component in
their storage controllers. It not only affects the data access performance, but also determines …

Telamalloc: Efficient on-chip memory allocation for production machine learning accelerators

M Maas, U Beaugnon, A Chauhan, B Ilbeyi - Proceedings of the 28th …, 2022 - dl.acm.org
Memory buffer allocation for on-chip memories is a major challenge in modern machine
learning systems that target ML accelerators. In interactive systems such as mobile phones …

{HALP}: Heuristic aided learned preference eviction policy for {YouTube} content delivery network

Z Song, K Chen, Ν Sarda, D Altınbüken… - … USENIX Symposium on …, 2023 - usenix.org
Video streaming services are among the largest web applications in production, and a large
source of downstream internet traffic. A large-scale video streaming service at Google …

OA-cache: Oracle approximation-based cache replacement at the network edge

S Qiu, Q Fan, X Li, X Zhang, G Min… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
With the explosive increase in mobile data traffic and stringent quality-of-experience
requirements of users, mobile edge caching is a promising paradigm to reduce delivery …