A Transducers-based Programming Framework for Efficient Data Transformation
Many data analytics and scientific applications rely on data transformation tasks, such as encoding, decoding, parsing of structured and unstructured data, and conversions between data formats and layouts. Previous work has shown that data transformation can represent a performance bottleneck for data analytics workloads. The transducers computational abstraction can be used to express a wide range of data transformations, and recent efforts have proposed configurable engines implementing various transducer models (from finite state transducers, to pushdown transducers, to extended models). This line of research, however, is still at an early stage. Notably, expressing data transformation using transducers requires a paradigm shift, impacting programmability.
Authors
- Michela Becchi (ORCID: https://orcid.org/0000-0001-8353-2915)
- Tri Thanh Nguyen (ORCID: https://orcid.org/0009-0007-8132-5710)
Institutions
- North Carolina State University (US)
Publication Details
- Published
- 2024-10-11
- DOI
- https://doi.org/10.1145/3656019.3676891
- Primary Topic
- Algorithms and Data Compression
- Type
- article
- Field-Weighted Citation Impact
- 0.00