The Power of In-Memory Computing: From Supercomputing to Stream Processing
William Bain, Founder & CEO ScaleOut Software, Inc. October 28, 2020
The Power of In-Memory Computing: From Supercomputing to Stream - - PowerPoint PPT Presentation
The Power of In-Memory Computing: From Supercomputing to Stream Processing William Bain, Founder & CEO ScaleOut Software, Inc. October 28, 2020 About the Speaker Dr. William Bain, Founder & CEO of ScaleOut Software: Email:
William Bain, Founder & CEO ScaleOut Software, Inc. October 28, 2020
2
ScaleOut Software develops and markets In-Memory Data Grids, software for:
3
techniques.
effective than “scaling up”.
4
Seitz
physics, astrophysics, chemistry, chip simulation)
total memory, hypercube interconnect, 3.2 MFLOPS
expensive”
5
Justin Rattner Intel IPSC IPSC Node Board
6
7
and sequential code.
limit overall performance.
Law”) for speedup: S <= 1/(1-p), p = parallel fraction
exceed 10X!
8
4D hypercube 2D mesh with cut-through routing Bill Dally, Caltech
while running LINPACK on the iPSC.
algorithm to scale.
to describe highly scalable algorithms with low communications overhead.
9
LINPACK throughput for increasing matrix sizes (Moler)
10
Comparison
Gustafson speedup (Juurlink)
11
Original supercomputer architecture (1980s-1990s)
12
Compute cluster with in-memory data grid on physical servers (1998-2001)
13
14
15
distributed caching as middleware software.
response times with growing workloads.
Cameron Purdy, Tangosol
16
namespace.
parallel supercomputers.
IMDG
IMDG Financial services computation (stock back-testing)
18
Reduce, Filter) in Scala and Java.
host in-memory data.
Matei Zaharia, UCB
19
20
IMDG
21
2005 2008 2017 ScaleOut releases:
22