mlsanityData to 14 Oct 2026

ToL: A Tensor of List-Based Unified Computation Model

arXiv 2212.10740 ↗First posted 21 Dec 2022cs.PL cs.CC cs.CLcited by 0

Not on the map. Why?

Abstract (arXiv)

Previous computation models either have equivalent abilities in representing all computations but fail to provide primitive operators for programming complex algorithms or lack generalized expression ability to represent newly-added computations. This article presents a unified computation model with generalized expression ability and a concise set of primitive operators for programming high-level algorithms. We propose a unified data abstraction -- Tensor of List, and offer a unified computation model based on Tensor of List, which we call the ToL model (in short, ToL). ToL introduces five atomic computations that can represent any elementary computation by finite composition, ensured with strict formal proof. Based on ToL, we design a pure-functional language -- ToLang. ToLang provides a concise set of primitive operators that can be used to program complex big data and AI algorithms. Our evaluations show ToL has generalized expression ability and a built-in performance indicator, born with a strictly defined computation metric -- elementary operation count (EOPs), consistent with FLOPs within a small error range.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 28 references that are in the map. First posted on arXiv 21 Dec 2022.

Builds on

5 of 28 references.

References · 5

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2017On the expressive power of query languages for matricescited by 14
  4. 2020Expressive power of linear algebra query languagescited by 4
  5. 2018Data Motifs: A Lens Towards Fully Understanding Big Data and AI Workloadscited by 1

Built on by

Not cited yet.