Hero Slide Images

SmartSSD Computational Storage Drive



Big Acceleration for Big Data

smartssd-platform

The First and Only Adaptive Computational Storage Platform

The Samsung SmartSSD® computational storage drive (CSD)- powered by the Xilinx Adaptive Platform- is  the industry’s first customizable, programmable computational storage platform. The SmartSSD CSD dramatically  accelerates data-intensive applications by 10X or more by pushing compute to where the data lives. 

Accelerating Data-Rich Applications

The SmartSSD CSD platform accelerates a variety of applications including database management, video processing, artificial intelligence layers, and virtualization. Runtimes, libraries, APIs, and drivers can be built into the system using common application frameworks.​
 

ai-models-optimization

AI/ML Inferencing

business-intelligence

Business Intelligence

data-analytics

Big Data Analytics

video-file-transcoding

Video Transcoding

financial-computing

Financial Services

genomics

Genomics

search-queries

Search Queries

data-warehouse

Transparent Compression

tools

Challenge: Turn Big Data Into Fast Data

  • The global datasphere will grow from 45 zettabytes in 2019 to 175 by 2025 and 30% of the world’s data will need real-time processing.
  • This data explosion creates challenges for secure storage, retrieval, processing and analysis.
  • Moving data between storage and CPU creates performance bottlenecks for data-intensive applications.
  • CPU-centric architectures create unacceptable delays in data processing, high costs, and density and scalability issues.

trade-compilance

Solution: SmartSSD CSD Brings Compute To Where The Data Lives

An acceleration-dedicated Xilinx Kintex™ Ulltrascale+ FPGA combined with a high-performance Samsung Enterprise SSD controller, with a fast private data path between them.

  • High speed computations on data where it is stored
  • Blazing fast parallel computation
  • Massive performance gains and dense, linear scalability
  • Frees the CPU to handle other higher-level tasks more efficiently.

The Xilinx Adaptive Platform

At the heart of the SmartSSD CSD is the Xilinx Adaptive Platform, which harnesses the programmability of Xilinx FPGAs to create the first fully customizable computational storage device.

The SmartSSD CSD has been engineered to enable a new range of developers- including software engineers and AI scientists - to build turnkey solutions with uncompromising hardware acceleration.

 

tools

Simplified Development

The Xilinx Vitis™ environment allows development in C, C++, or OpenCL, automatically tailoring the hardware architecture to the software or algorithmic code without the need for hardware expertise.

computational-storage2

Xilinx Storage Services

With Xilinx Storage Services, the SmartSSD CSD includes powerful offload capability that is integrated with popular storage software such as dm-crypt and Virtual Data Optimizer. 

runtime

Xilinx Runtime Environment

The Xilinx Run Time environment allows access to the full spectrum of hardware description languages (HDLs), including Verilog and VHDL, for maximum design flexibility and optimization. This design flow also simplifies the re-use of existing accelerator IP designed in HDL for ASICs or FPGAs

 

 

path-branching

Internal Data Path

The Xilinx FPGA provides logic elements and CPU cores for acceleration, and the SSD controller provides the NAND media interface and management. A private, high-speed peer-to-peer link connects the SSD controller to the FPGA for ultra-low latency processing. This internal bandwidth scales as SmartSSD CSDs are added to a system.

The Advantages of Computational Storage

2.8X

Faster SQL query execution on Parquet data from 1 SmartSSD CSD, and performance scales with addtional drives

87%

Reduction in CPU utilization from 3 SmartSSD CSDs, while maintaining the same video transcoding frame rate

72 GBps

Read rate of LZ4 compressed data and line rate decompression from 24 SmartSSD CSDs in a single 2U server

Moving massive amounts of data between storage and compute resources is inefficient. As data volumes increase, host CPUs become system bottlenecks, limiting processing capability. Complex search queries can take hours, even days, while businesses suffer.

Data centers are forced to throw more and more servers at the problem, driving up their CAPEX and OPEX.

Computational storage solves this problem by bringing the compute close to the storage media. Data is processed directly on the SmartSSD CSD before it reaches the host CPU, avoiding large data transfers and speeding up time-to-insight. Cost-effective scalability is easy: processing power scales virtually linearly with storage capacity as more drives are added.

Featured Solutions

bigstream

Big Data Analytics

  • 10X faster time-to-insight
  • Seamless acceleration of Spark
  • Scale-up server performance
 
Learn More
eideticom

Transparent Compression

  • Up to 10X more storage capacity
  • Works with every application
  • Line rate compression performance
 
Learn More
lewis-rhodes

Search-In-Storage

  • Up to 100X acceleration
  • Accelerated regular expression processing (RegEx)
  • Searches petabytes in minutes
 
Learn More
ctaccel

Video File Transcoding

  • 60% reduction in video transcoding costs
  • Accelerate transcoding for VoD
  • Scale-up server performance
 
Learn More