1 min readfrom InfoQ

Presentation: From S3 to GPU in One Copy: Rethinking Data Loading for ML Training

Our take

Unlock unprecedented speed in machine learning training with Vortex, an open-source columnar file format. Onur Satici’s presentation, "From S3 to GPU in One Copy," details how Vortex eliminates traditional data loading bottlenecks, streaming data directly to GPUs at speeds reaching 60 Gbps. Through cascading encodings and zero-copy pipelines, Vortex bypasses CPU and NVMe limitations, streamlining workflows and accelerating development. Discover how this innovation is reshaping data management—explore deeper insights into related performance comparisons, such as those detailed in "CABiNet (ICRA 2021) vs YOLO26-sem."
Presentation: From S3 to GPU in One Copy: Rethinking Data Loading for ML Training

The recent presentation by Onur Satici detailing Vortex, a new columnar file format under the Linux Foundation, signals a potentially significant shift in how we approach data loading for machine learning training. The ability to stream data directly from S3 to GPUs at speeds reaching 60 Gbps, bypassing traditional CPU and NVMe bottlenecks, is a compelling advancement. This resonates particularly well given the ongoing challenges in scaling ML workloads, where data ingestion often becomes a limiting factor. The focus on zero-copy memory pipelines and layout-based segment pruning demonstrates a sophisticated understanding of the underlying hardware constraints and a commitment to optimizing data flow. It's a welcome development, especially considering discussions around efficient GPU utilization, such as those explored in Best place to rent an NVIDIA L40S GPU from India?, which highlights the importance of maximizing the utility of increasingly powerful GPU resources.

The innovation behind Vortex lies in its cascading lightweight encodings and its avoidance of upfront data reprocessing, a common and costly practice in existing workflows. This approach directly addresses a core pain point for data scientists and ML engineers: the time and computational resources consumed by data preparation. Consider the context of optimizing model performance; as evidenced by the comparison of CABiNet (ICRA 2021) vs YOLO26-sem on UAVid: accuracy, compute, and GPU latency P, every optimization, no matter how small, contributes to overall efficiency. Vortex’s ability to streamline data delivery promises a tangible impact on training times and resource consumption, enabling faster experimentation and potentially reducing the cost of deploying large-scale ML models. The open-source nature of the project, hosted under the Linux Foundation, further encourages adoption and collaboration, which is a key factor in driving innovation within the AI ecosystem. Even projects like OpenClaw 2.0 Releases with Simplified Setup and Collaborative Agents [ /post/openclaw-2-0-releases-with-simplified-setup-and-collaborativ-cmtjbz19300ztrged011f2fjr], while focused on AI agents, ultimately benefit from optimized data pipelines and efficient resource management.

Beyond the immediate performance gains, Vortex’s architecture suggests a broader trend toward more specialized data formats tailored to the unique demands of AI workloads. Traditional file formats, while versatile, often lack the optimizations needed to fully leverage the capabilities of modern hardware accelerators. This development underscores the growing recognition that a one-size-fits-all approach to data storage is no longer sufficient in the age of deep learning. The emphasis on columnar storage, in particular, aligns with the pattern-heavy nature of many ML datasets, allowing for efficient retrieval of specific features and minimizing unnecessary data transfer. The move away from CPU-bound preprocessing further decouples the data loading stage from the compute stage, allowing for more independent scaling and optimization of each component.

Looking ahead, the success of Vortex will depend on its integration into existing ML frameworks and its adoption by the broader community. While the initial results are impressive, widespread adoption requires ease of use, robust tooling, and demonstrable benefits across a variety of use cases. The Linux Foundation's involvement provides a strong foundation for long-term sustainability and ensures that the project remains open and accessible. A key question will be how Vortex evolves to support emerging data formats and hardware architectures, and whether it can inspire a new generation of data-centric optimizations that fundamentally reshape the ML landscape. Will we see a proliferation of specialized file formats, each optimized for a specific AI workload, or will Vortex become a de facto standard for high-throughput data loading?

Onur Satici explains how Vortex, an open-source columnar file format under the Linux Foundation, revolutionizes high-throughput data loading. He details how cascading lightweight encodings, layout-based segment pruning, and zero-copy memory pipelines eliminate CPU/NVMe bottlenecks to stream S3 data straight to GPUs at speeds up to 60 Gbps without requiring upfront data reprocessing.

By Onur Satici

Read on the original site

Open the publisher's page for the full experience

View original article
Presentation: From S3 to GPU in One Copy: Rethinking Data Loading for ML Training | Beyond Market Intelligence