Proceedings of the 11th ACM Symposium on Cloud Computing 2020
DOI: 10.1145/3419111.3421287
|View full text |Cite
|
Sign up to set email alerts
|

Serverless linear algebra

Abstract: Datacenter disaggregation provides numerous benets to both the datacenter operator and the application designer. However switching from the server-centric model to a disaggregated model requires developing new programming abstractions that can achieve high performance while beneting from the greater elasticity. To explore the limits of datacenter disaggregation, we study an application area that near-maximally benets from current server-centric datacenters: dense linear algebra. We build NumPyWren, a system fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
67
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 84 publications
(67 citation statements)
references
References 24 publications
(32 reference statements)
0
67
0
Order By: Relevance
“…Elasticity in DL. Recent work [41][42][43][44] has studied how to leverage compute elasticity in related workloads. NumPy-Wren [41] identies and exploits dynamic parallelism in linear algebra algorithms, including matrix multiplication (key to DL) to increase compute eciency.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Elasticity in DL. Recent work [41][42][43][44] has studied how to leverage compute elasticity in related workloads. NumPy-Wren [41] identies and exploits dynamic parallelism in linear algebra algorithms, including matrix multiplication (key to DL) to increase compute eciency.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…An edge in the graph represents a data dependency. Similar data-flow programming models exist for packet processing [38], massively parallel processing [34], and scientific computations [54].…”
Section: System Overviewmentioning
confidence: 99%
“…Serverless computing is an emerging paradigm which has been shown to support a wide variety of applications such as map/reduce-style jobs [10], linear algebra computation [22], and even applications with performance guarantees [17]. Previous work has also shown how distributed ML training can be supported using serverless functions [3].…”
Section: Related Workmentioning
confidence: 99%