In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframes
Not on the map. Why?
Abstract (arXiv)
The Data Science domain has expanded monumentally in both research and industry communities during the past decade, predominantly owing to the Big Data revolution. Artificial Intelligence (AI) and Machine Learning (ML) are bringing more complexities to data engineering applications, which are now integrated into data processing pipelines to process terabytes of data. Typically, a significant amount of time is spent on data preprocessing in these pipelines, and hence improving its e fficiency directly impacts the overall pipeline performance. The community has recently embraced the concept of Dataframes as the de-facto data structure for data representation and manipulation. However, the most widely used serial Dataframes today (R, pandas) experience performance limitations while working on even moderately large data sets. We believe that there is plenty of room for improvement by taking a look at this problem from a high-performance computing point of view. In a prior publication, we presented a set of parallel processing patterns for distributed dataframe operators and the reference runtime implementation, Cylon [1]. In this paper, we are expanding on the initial concept by introducing a cost model for evaluating the said patterns. Furthermore, we evaluate the performance of Cylon on the ORNL Summit supercomputer.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 8 of its 49 references that are in the map. First posted on arXiv 3 Jul 2023.
Builds on
8 of 49 references.
References · 8
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2020Towards Scalable Dataframe Systemscited by 17
- 2020High Performance Data Engineering Everywherecited by 9
- 2023Supercharging Distributed Computing Environments For High Performance Data Engineeringcited by 5
- 2022High Performance Dataframes from Parallel Processing Patternscited by 4
- 2021HPTMT: Operator-Based Architecture for Scalable High-Performance Data-Intensive Frameworkscited by 2
- 2017HiFrames: High Performance Data Frames in a Scripting Languagecited by 1
- 2020A Fast, Scalable, Universal Approach For Distributed Data Aggregationscited by 1
Built on by
Citing papers per year: 2026: 3.
3 papers.