AI TechnologySep 4, 2026 15:21 UTC

Vortex Enables Direct Data Transfer from S3 to GPU

Vortex, an open-source columnar file format developed under the Linux Foundation, has announced an architecture that enables direct data transfer from cloud storage S3 to GPU at speeds up to 60Gbps. It combines multiple lightweight technologies to eliminate CPU and NVMe bottlenecks, and is characterized by the ability to utilize existing data as-is without prior data reprocessing. Engineer Onur Satici provides detailed technical explanations.

Vortex Enables Direct Data Transfer from S3 to GPU

In machine learning training, how quickly data can be delivered to the GPU significantly influences the efficiency of model development. In response to this challenge, Vortex, a columnar file format being developed as open-source under the Linux Foundation, presents a new approach to directly transfer data from cloud storage S3 to GPU. The presenter is engineer Onur Satici, who explains the mechanism and significance in detail.

Machine learning model training requires continuous supply of large volumes of data to the GPU. However, in conventional configurations, CPU and storage (NVMe) often become bottlenecks when reading data from cloud storage, making it difficult to fully leverage the GPU's inherent processing power. As data scales larger, such supply-side latency becomes an increasingly significant factor in extending overall training time.

Vortex addresses this problem through three technical approaches. First is 'cascading lightweight encoding,' which efficiently handles data by systematically combining multiple lightweight compression processes. Second is 'layout-based segment pruning,' which skips unnecessary data blocks based on file structure information, reducing the amount of data read. Third is 'zero-copy memory pipeline,' which omits the step of copying data in memory, minimizing CPU processing load.

By combining these mechanisms, Vortex can transfer data from S3 to GPU at speeds up to 60Gbps, according to Satici. A noteworthy point is that there is no need for prior data reprocessing or transformation. Since existing data can be utilized as-is, adoption costs are reduced.

Vortex adopts a columnar format, meaning data is managed in column units. This approach is well-suited to analytical processing and offers the advantage of reducing unnecessary data transfer by selectively reading only required columns. In machine learning training, specific features (columns) are often repeatedly referenced, making columnar structure well-suited to this characteristic.

Being provided as open-source under the Linux Foundation is also an important factor for widespread adoption. An environment where communities can continuously participate in development under neutral, vendor-independent governance can instill confidence when enterprises consider adoption. This perspective is worth noting.

While GPU computational performance is rapidly improving, the speed of data supply cannot keep pace, creating an 'I/O wall' that becomes increasingly pronounced in large-scale model training. Data loading optimization techniques like Vortex are positioned as the foundation for fully unlocking hardware performance and are expected to receive increasing attention. Considering the practical advantage of eliminating pre-data transformation, actual deployment cases and comparative verification with other formats will be important observation points going forward.

#MachineLearning#DataPipeline#GPU#OpenSource#CloudAI#MLInfrastructure
AI issue Staff

This article is an original work independently written and edited by the AI issue editorial team based on factual reporting. © AI issue. Unauthorized reproduction, redistribution, or use for AI training is prohibited.

Comments

Log in to comment