Cache-Aided Matrix Multiplication Retrieval

07/02/2020
by   Kai Wan, et al.
0

Coded caching is a promising technique to smooth out network traffic by storing part of the library content at the users' local caches. The seminal work on coded caching by Maddah-Ali and Niesen (MAN) showed the existence of a global caching gain, in addition to the known local caching gain in uncoded systems, when users aim to retrieve a single file from the library. This paper formulates a novel cache-aided matrix multiplication problem. Matrix multiplication is an essential building block for distributed computing and machine learning applications. Different from the original coded caching model, in the considered problem each cache-aided user requests the product of two matrices from the library which contains N matrices. A direct solution which is agnostic the structure of matrix multiplication, is to treat each of the N^2 possible products as an independent file and use the MAN coded caching scheme with file retrieval. In order to improve the structure-agnostic scheme, by leveraging the correlation among the elements in each matrix product, two structure-aware achievable schemes are proposed, which partition each library matrix by rows and columns respectively, and let a subset of users cache each sub-matrix. Some order optimality results of the structure-aware achievable schemes are derived in the paper.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/28/2020

Cache-aided General Linear Function Retrieval

Coded Caching, proposed by Maddah-Ali and Niesen (MAN), has the potentia...
research
12/08/2020

A Novel Transformation Approach of Shared-link Coded Caching Schemes for Multiaccess Networks

Coded caching is a promising technique to smooth the network traffic by ...
research
09/13/2021

On the Optimal Load-Memory Tradeoff of Coded Caching for Location-Based Content

Caching at the wireless edge nodes is a promising way to boost the spati...
research
02/07/2022

Coded Caching Does Not Generally Benefit From Selfish Caching

In typical coded caching scenarios, the content of a central library is ...
research
09/10/2021

Unselfish Coded Caching can Yield Unbounded Gains over Symmetrically Selfish Caching

The original coded caching scenario assumes a content library that is of...
research
02/07/2023

Cache-Aided Communication Schemes via Combinatorial Designs and their q-analogs

We consider the standard broadcast setup with a single server broadcasti...
research
02/03/2021

A General Coded Caching Scheme for Scalar Linear Function Retrieval

Coded caching aims to minimize the network's peak-time communication loa...

Please sign up or login with your details

Forgot password? Click here to reset