High Performance Data Engineering Everywhere
Not on the map. Why?
Abstract (arXiv)
The amazing advances being made in the fields of machine and deep learning are a highlight of the Big Data era for both enterprise and research communities. Modern applications require resources beyond a single node's ability to provide. However this is just a small part of the issues facing the overall data processing environment, which must also support a raft of data engineering for pre- and post-data processing, communication, and system integration. An important requirement of data analytics tools is to be able to easily integrate with existing frameworks in a multitude of languages, thereby increasing user productivity and efficiency. All this demands an efficient and highly distributed integrated approach for data processing, yet many of today's popular data analytics tools are unable to satisfy all these requirements at the same time. In this paper we present Cylon, an open-source high performance distributed data processing library that can be seamlessly integrated with existing Big Data and AI/ML frameworks. It is developed with a flexible C++ core on top of a compact data structure and exposes language bindings to C++, Java, and Python. We discuss Cylon's architecture in detail, and reveal how it can be imported as a library to existing applications or operate as a standalone framework. Initial experiments show that Cylon enhances popular tools such as Apache Spark and Dask with major performance improvements for key operations and better component linkages. Finally, we show how its design enables Cylon to be used cross-platform with minimum overhead, which includes popular AI tools such as PyTorch, Tensorflow, and Jupyter notebooks.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 2; 2025: 1; 2026: 3.
9 papers.
- 2024Maintainability Challenges in ML: A Systematic Literature Reviewcited by 5
- 2023In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframescited by 3
- 2021HPTMT: Operator-Based Architecture for Scalable High-Performance Data-Intensive Frameworkscited by 2
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflowscited by 2
- 2026[AAFLOW+] Stateful Operator Abstraction with Zero-Copy Distributed KV Cache Orchestration for Multi-Agent Workflowscited by 2
- 2024A Survey of Pipeline Tools for Data Engineeringcited by 1
- 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflowscited by 1
- 2021HPTMT Parallel Operators for High Performance Data Science & Data Engineeringcited by 0
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Reviewcited by 0
- 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflows8 Aug 2026
- 2026[AAFLOW+] Stateful Operator Abstraction with Zero-Copy Distributed KV Cache Orchestration for Multi-Agent Workflows13 Jul 2026
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflows4 May 2026
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review15 Apr 2025
- 2024Maintainability Challenges in ML: A Systematic Literature Review17 Aug 2024
- 2024A Survey of Pipeline Tools for Data Engineering12 Jun 2024
- 2023In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframes3 Jul 2023
- 2021HPTMT Parallel Operators for High Performance Data Science & Data Engineering13 Aug 2021
- 2021HPTMT: Operator-Based Architecture for Scalable High-Performance Data-Intensive Frameworks27 Jul 2021