Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Linear Algebra at Large Scale
Search
Elizabeth Ramirez
April 27, 2018
Science
940
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Linear Algebra at Large Scale
Elizabeth Ramirez
April 27, 2018
More Decks by Elizabeth Ramirez
See All by Elizabeth Ramirez
Maritime Transportation from Space: The most important industry you know nothing about.
eramirem
0
74
LADL-Code Mesh V
eramirem
0
240
Transition Matrix Estimation in High Dimensional Time Series.
eramirem
0
310
The Linear Algebra of Deep Learning
eramirem
2
780
Linear Algebra for FE Developers
eramirem
1
660
Top 10: Los mejores algoritmos del Siglo XX
eramirem
0
540
Numerical Analysis for Orbit Propagation
eramirem
0
320
A New Approach to Linear Filtering and Prediction Problems
eramirem
0
1.6k
Kalman Filters for non-rocket science - PyCon 2016
eramirem
2
430
Other Decks in Science
See All in Science
ゲームと人工知能
miyayou
0
290
JPA2026_NetworkSymposium_Omizu
junkashihara
0
110
AI(人工知能)の過去・現在・未来 ~AIは人類を越えるのか~
tagtag
PRO
0
190
JPA2026_NetworkSymposium_Overview
junkashihara
0
120
白金鉱業Meetup Vol.25 【初学者向け発表枠】「で、この施策って効いてるの」に答える効果検証の基礎 ~ATE / ATT / CATE / LATEを現場の問いに翻訳する~
brainpadpr
1
430
20261012_hcmpl2026
takusamar
0
200
Biohub - Cell Tracking During Development - 3rd Place Solution
yu4u
3
610
Path integral polarons for real semiconductors
jarvist
0
130
データベース14: B+木 & ハッシュ索引
trycycle
PRO
0
1k
知能とはなにか -ヒトとAIのあいだ-
tagtag
PRO
0
180
Note agro-climatique et prairies - Numéro 7
institutdelelevage
PRO
0
710
バランスって大事だね
akasan
1
170
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
430
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
650
The Curse of the Amulet
leimatthew05
3
17k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
It's Worth the Effort
3n
188
29k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
570
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.3k
Scaling GitHub
holman
464
140k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
Linear Algebra at Large Scale Elizabeth Ramirez @eramirem
Computational Engineer We model complex systems on the planet, like
forestry and agriculture using satellite imagery.
None
Top 10 Algorithms of the 20th Century
Often the most expensive computations in large-scale codes. Curse of
Dimensionality
Linear Systems Nonlinear Systems Machine Learning Deep Learning
Most ubiquitous problem in Scientific Computing and Data Analysis
What solves? Systems of Equations Polynomial Interpolation Linear Least-Squares
What we know? Gaussian Elimination Complexity
HPC Alternative: Iterative Methods General Form
Jacobi Gauss-Seidel
Convergence of Basic Iterative Methods Spectral radius
Krylov Subspaces
Conjugate Gradient Method (CG) i) ii)
Conjugate Gradient (CG)
Bi-conjugate gradient (BiCG) Any linear system
Deep Learning Primitives Weights, inputs, outputs stored in tensors Matrix
Multiplication Convolution Inner Product Transposition Rectified Linear Unit (ReLu)
Matrix Multiplication Fundamental task Naive: Strassen:
Low-Rank Approximation Accelerates matrix multiplication, therefore, accelerates convolution. Requires SVD:
Low-Rank Multiplication:
Single Instruction Multiple Data (SIMD) Data-level parallelism Incompatible with code
designed for sequential processors Instruction set available in commercial CPUs and GPGPUs
Intel® Math Kernel Library (Intel® MKL) Improved Matrix Multiplication Performance
in LAPACK LU decomposition and inverse without pivoting Take advantage of SIMD instruction set In summary: High Performance Linear Algebra
None
References http://www.siam.org/pdf/news/637.pdf https://software.intel.com/en-us/mkl https://software.intel.com/en-us/articles/t ensorflow-optimizations-on-modern-intel-arc hitecture