High Performance Dataframes from Parallel Processing Patterns
Not on the map. Why?
Abstract (arXiv)
The data science community today has embraced the concept of Dataframes as the de facto standard for data representation and manipulation. Ease of use, massive operator coverage, and popularization of R and Python languages have heavily influenced this transformation. However, most widely used serial Dataframes today (R, pandas) experience performance limitations even while working on even moderately large data sets. We believe that there is plenty of room for improvement by investigating the generic distributed patterns of dataframe operators. In this paper, we propose a framework that lays the foundation for building high performance distributed-memory parallel dataframe systems based on these parallel processing patterns. We also present Cylon, as a reference runtime implementation. We demonstrate how this framework has enabled Cylon achieving scalable high performance. We also underline the flexibility of the proposed API and the extensibility of the framework on different hardware. To the best of our knowledge, Cylon is the first and only distributed-memory parallel dataframe system available today.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Sep 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1; 2026: 2.
4 papers.
- 2023In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframescited by 3
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflowscited by 2
- 2025Mathematical Computation on High-dimensional Data via Array Programming and Parallel Accelerationcited by 1
- 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflowscited by 1
- 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflows8 Aug 2026
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflows4 May 2026
- 2025Mathematical Computation on High-dimensional Data via Array Programming and Parallel Acceleration28 Jun 2025
- 2023In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframes3 Jul 2023