HPTMT: Operator-Based Architecture for Scalable High-Performance Data-Intensive Frameworks
Not on the map. Why?
Abstract (arXiv)
Data-intensive applications impact many domains, and their steadily increasing size and complexity demands high-performance, highly usable environments. We integrate a set of ideas developed in various data science and data engineering frameworks. They employ a set of operators on specific data abstractions that include vectors, matrices, tensors, graphs, and tables. Our key concepts are inspired from systems like MPI, HPF (High-Performance Fortran), NumPy, Pandas, Spark, Modin, PyTorch, TensorFlow, RAPIDS(NVIDIA), and OneAPI (Intel). Further, it is crucial to support different languages in everyday use in the Big Data arena, including Python, R, C++, and Java. We note the importance of Apache Arrow and Parquet for enabling language agnostic high performance and interoperability. In this paper, we propose High-Performance Tensors, Matrices and Tables (HPTMT), an operator-based architecture for data-intensive applications, and identify the fundamental principles needed for performance and usability success. We illustrate these principles by a discussion of examples using our software environments, Cylon and Twister2 that embody HPTMT.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 7 of its 50 references that are in the map. First posted on arXiv 27 Jul 2021.
Builds on
7 of 50 references.
References · 7
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2020Towards Scalable Dataframe Systemscited by 17
- 2020High Performance Data Engineering Everywherecited by 9
- 2020Data Engineering for HPC with Pythoncited by 3
- 2016A Survey of Methods for Collective Communication Optimization and Tuningcited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1.
2 papers.