Professional Documents
Culture Documents
Gaysse Jerome A Comparison of In-Storage Processing Architectures and Technologies PDF
Gaysse Jerome A Comparison of In-Storage Processing Architectures and Technologies PDF
Jérôme Gaysse
Senior Market and Technology Analyst
RAM
NVDIMM-based
Not the focus of this talk
Storage in-memory
NVDIMM
CPU SSD
RAM
CPU NVM
CPU SSD
4x faster
1400pJ/bit 150pJ/bit
330ms 80ms
10x power efficient
Compression
Encryption
Search
Keay-Value store
…
Products
Technology providers
SNIA workgroup
Define technical interface/standard
Need a universal name!
2018 Storage Developer Conference. © Silinnov Consulting. All Rights Reserved. 14
Part 2
Future applications
Inference / training
Training problem
Long time process
Expensive resources
} business impact
Based on GPUs
ResNet50
50 layers
25M parameters
3.9GMACs/image through the NN
Many benchmarks available
HPE, DELL, NVIDIA
3U server, 3000W
3200FPS
320MB/s
GPU GPU GPU GPU
3U server, 3000W
80kFPS, 8GB/s read
Hardware options
FPGA, ASIC/CPU, Manycore, AI chip
Criteria
Power, Performance, flexibility
C C C C C C C C
S S S S S S S S
CPU CPU
GPU
4000W, 80kFPS, 5U
20 FPS/W
16 kFPS/U
Computational storage
1000W, 24kFPS, 2U What about cost and TCO?
24 FPS/W
What about scalability?
12k FPS/U
Need NN accelerator
FPGA
HBM compatibility
Power budget ok NVMe ONFI NVM
CPU XL IP
Software flexibility
SoC
NN IP mandatory
NVMe ONFI NVM
SoC with HBM?
Power budget ok
CPU XL IP
Software flexibility
Power budget ok FPGA
Manycore
coprocessor
AI optimized
NVMe ONFI NVM
AI chip
Architecture roadmap
GenZ
CCIX
OpenCAPI
CCIX
CCIX
CPU CPU NVM
CCIX
CPU NVM
CCIX
CPU CCIX
CCIX
CCIX
CPU NVM
CPU NVMe
CCIX
NV
CPU
M
GenZ
GenZ
CPU CPU NVM
GenZ
CPU NVM
GenZ
CPU GenZ
GenZ
GenZ
CPU NVM
GenZ
CPU NVMe
GenZ
CPU NVM
Technology roadmap
Processor in memory
Memory in processor
NVM
CPU SSD
Controller
NVM
Any questions?
jerome.gaysse@silinnov-consulting.com