paper-with-me

Papers

Streaming Tensor Programs: A Streaming Abstraction for Dynamic Parallelism

2025-11-11 · Gina Sohn, Genghan Zhang, Konstantin Hossfeld, Jungwoo Kim, Nathan Sobotka, Nathan Zhang, Olivia Hsu, Kunle Olukotun arxiv

Dynamic behaviors are becoming prevalent in tensor applications, like machine learning, where many widely used models contain data-dependent tensor shapes and control flow. However, the limited expressiveness of prior programming abstractions for spatial dataflow accelerators (SDAs) forces these dynamic behaviors to be implemented statically and/or unoptimized. To address these challenges, we present Streaming Tensor Programs (STeP), a streaming abstraction that enables dynamic tensor workloads to run efficiently on SDAs. STeP introduces flexible routing operators, an explicit memory hierarchy, and symbolic-shape semantics that expose dynamic data rates and tensor dimensions. These capabilities unlock new optimizations, like dynamic tiling, dynamic parallelization, and configuration time-multiplexing, that adapt SDA execution to dynamic behaviors while preserving dataflow efficiency. Using a cycle-approximate simulator on representative LLM layers and a full model with real-world traces, STeP enables: dynamic tiling that breaks the Pareto-optimal frontier from prior work, dynamic parallelization that improves latency by ~2.72x, and configuration time-multiplexing that increases compute utilization by ~2.64x over prior SDA abstractions and their implementations.

📄 PDF Abstract BibTeX arXiv:2511.07776

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

AgileLog: A Forkable Shared Log for Agents on Data Streams

2026-04-16 · Shreesha G. Bhat, Tony Hong, Michael Noguera, Ramnatthan Alagappan 외 arxiv

In modern data-streaming systems, alongside traditional programs, a new type of entity has emerged that can interact with streaming data: AI agents. Unlike traditional programs, AI agents use LLM reasoning to accomplish …

Patch Tracking-based Streaming Tensor Ring Completion for Visual Data Recovery

2021-05-30 · Yicong He, George K. Atia

Tensor completion aims to recover the missing entries of a partially observed tensor by exploiting its low-rank structure, and has been applied to visual data recovery. In applications where the data arrives sequentially…

Matrix Completion

Variational Bayesian Inference for Robust Streaming Tensor Factorization and Completion

2018-09-06 · Cole Hawkins, Zheng Zhang

Streaming tensor factorization is a powerful tool for processing high-volume and multi-way temporal data in Internet networks, recommender systems and image/video data analysis. Existing streaming tensor factorization al…

Bayesian InferenceRecommendation Systems

Streaming data recovery via Bayesian tensor train decomposition

2023-02-23 · Yunyu Huang, Yani Feng, Qifeng Liao

In this paper, we study a Bayesian tensor train (TT) decomposition method to recover streaming data by approximating the latent structure in high-order streaming data. Drawing on the streaming variational Bayes method, w…

Tensor DecompositionVariational Inference

Identifying and Alleviating Concept Drift in Streaming Tensor Decomposition

2018-04-25 · Ravdeep Pasricha, Ekta Gujral, Evangelos E. Papalexakis

Tensor decompositions are used in various data mining applications from social network to medical applications and are extremely useful in discovering latent structures or concepts in the data. Many real-world applicatio…

Tensor Decomposition