WEKA Sets New Records with Unofficial MLPerf Storage v0.5 Benchmark

MLPerf Storage is a relatively new addition to the MLPerf suite of benchmarks, designed to evaluate and measure the performance of storage systems in machine learning (ML) and artificial intelligence (AI) workloads. Version 0.5 was introduced last year as part of the MLCommons efforts to provide standardized benchmarks for evaluating the performance of ML and AI systems across different hardware and software platforms. And while version 1.0 will debut shortly and supersede it, we wanted to unofficially run the MLPerf Storage v0.5 benchmark in a cloud environment to preview both the power of NeuralMesh™ workloads and WEKA’s alignment with the strategic cloud-first approach of AI innovators who leverage cloud elasticity and scale for extensive model training.
Benchmark Significance
The MLPerf Storage Benchmark Suite, maintained and developed by MLCommons, is part of a collection designed to foster the next generation of AI model development. The suite assesses storage performance by simulating NVIDIA® V100 accelerators, providing a common platform to compare different storage solutions. Version 0.5 of the suite introduced benchmarks for two models: Unet-3D, used for image segmentation, and BERT, a natural language processing model. These benchmarks are designed to challenge and measure the storage capabilities required for state-of-the-art AI applications.
WEKA's Cloud Strategy
Following a compelling single-client test of MLPerf Storage last November using a small cluster, WEKA decided to undertake the MLPerf Storage v0.5 benchmark in the cloud. This decision was driven by a desire to mirror the real-world production environment scenarios of WEKA AI customers like Stability AI, NexGen Cloud, and Applied Digital.
These AI trailblazers utilize cloud environments to capitalize on available flexible resources and extensive networking capabilities for expansive AI model training. WEKA's MLPerf cloud benchmark, therefore, not only serves as an indicator of performance but also as a testament to the cloud adaptability of NeuralMesh.
Unveiling Performance Advantages in Cloud-Based AI Benchmarking
WEKA's cloud-based MLPerf Storage benchmark leveraged 64 clients using c5n.18xl shared instances and i3en.24xl backend instances on AWS. This setup replicates the distributed client deployment scenarios typical of supporting cloud-based AI workloads, only without GPUs, as the MLPerf Storage benchmark does not require instances with GPUs. This cloud-native approach underscores WEKA's dedication to performance and scalability, standing in stark contrast to the current MLPerf Storage v0.5 benchmark record set by another storage company using high-speed InfiniBand in an isolated lab environment.
Exceptional Scalability and Throughput in the Cloud
NeuralMesh exhibited remarkable scalability and throughput within the cloud environment. For the Unet3D model, which is a 3D medical imaging model that reads large image files into accelerator memory, NeuralMesh achieved a new record of 1280 simulated V100 GPUs, an impressive eight-fold increase over the current record.
During the testing, the clients easily achieved 10GB/s of throughput with NeuralMesh sustaining over 600GB/s, 5M IOPS, at 1ms latency!

NeuralMesh's performance dominance was even more pronounced with the BERT model. The system successfully set a new record of 2560 simulated GPUs, a sixteen-fold increase.
Unet-3D NeuralMesh in cloud vs. Competitor on-premises
| Competitor’s on-premises: | NeuralMesh in the cloud: | Results: | |
|---|---|---|---|
| Accelerators | 160 | *1280 | NeuralMesh 8x more |
| Samples/sec | 441 | *3413 | NeuralMesh 7.7x more |
* Result not verified by MLCommons Association.
BERT NeuralMesh in the cloud vs. Competitor on-premises
| Competitor’s on-premises | NeuralMesh in the cloud | Results: | |
|---|---|---|---|
| Accelerators | 160 | * 2560 | NeuralMesh 16x more |
| Samples/sec | 7885 | * 115932 | NeuralMesh 14.7x more |
* Result not verified by MLCommons Association.
The Optimal Choice for AI Workloads in the Cloud
NeuralMesh's remarkable cloud performance signifies more than just impressive figures. It translates to a superior ability to support AI model training at a scale that reflects real-world customer practices. NeuralMesh's integration with cloud operations showcases its preparedness to lead in the upcoming surge of AI innovations and the demands for high-performance storage.
Transparency and Future Considerations
It's important to acknowledge that the results presented here are outside the MLCommon submission window for MLPerf Storage v0.5 results and are therefore unvalidated. However, they are indicative of NeuralMesh's immense performance potential in cloud environments.
While MLPerf Storage v1.0 is on the horizon, these results remain faithful to the v0.5 benchmark, capturing the essence of a distributed AI training landscape within the cloud. WEKA will submit MLPerf Storage v1.0 results when it becomes available in May 2024.
Leading the Charge in Cloud-based Storage Performance for AI Workloads
NeuralMesh’s record-setting performance with MLPerf Storage v0.5 and other industry benchmarks and the growing number of WEKA customers running AI workloads in the cloud signifies a pivotal shift for AI and ML workloads deployed in the cloud.
With the growing complexity of AI models necessitating unprecedented levels of distribution and demanding heightened storage capabilities, NeuralMesh emerges as a critical solution. Its role in providing necessary performance is more significant than at any previous point. Demonstrating exceptional scalability and efficiency, NeuralMesh sets a standard for managing AI workloads.
The MLPerf name and logo are registered and unregistered trademarks of MLCommons Association in the United States and other countries. All rights reserved. Unauthorized use is strictly prohibited. See www.mlcommons.org for more information.
What's Next
Scale Production AI Faster with NeuralMesh
Your models aren't slow. Your data is. Fix AI bottlenecks with high-throughput infrastructure.


