Optimizing GPU Cache Policies for MI Workloads

09/30/2019
by   Johnathan Alsop, et al.
0

In recent years, machine intelligence (MI) applications have emerged as a major driver for the computing industry. Optimizing these workloads is important but complicated. As memory demands grow and data movement overheads increasingly limit performance, determining the best GPU caching policy to use for a diverse range of MI workloads represents one important challenge. To study this, we evaluate 17 MI applications and characterize their behaviors using a range of GPU caching strategies. In our evaluations, we find that the choice of caching policy in GPU caches involves multiple performance trade-offs and interactions, and there is no one-size-fits-all GPU caching policy for MI workloads. Based on detailed simulation results, we motivate and evaluate a set of cache optimizations that consistently match the performance of the best static GPU caching policies.

READ FULL TEXT

page 3

page 7

page 8

page 9

page 10

research
09/07/2023

Keep-Alive Caching for the Hawkes process

We study the design of caching policies in applications such as serverle...
research
05/02/2018

ECI-Cache: A High-Endurance and Cost-Efficient I/O Caching Scheme for Virtualized Platforms

In recent years, high interest in using Virtual Machines (VMs) in data c...
research
09/11/2021

A readahead prefetcher for GPU file system layer

GPUs are broadly used in I/O-intensive big data applications. Prior work...
research
07/31/2020

Learning Forward Reuse Distance

Caching techniques are widely used in the era of cloud computing from ap...
research
06/15/2020

CoT: Decentralized Elastic Caches for Cloud Environments

Distributed caches are widely deployed to serve social networks and web ...
research
05/18/2021

Lightweight Robust Size Aware Cache Management

Modern key-value stores, object stores, Internet proxy caches, as well a...
research
04/13/2022

Explicit caching HYB: a new high-performance SpMV framework on GPGPU

Sparse Matrix-Vector Multiplication (SpMV) is a critical operation for t...

Please sign up or login with your details

Forgot password? Click here to reset