pith. sign in

arxiv: 2112.10486 · v1 · pith:SQO23RIXnew · submitted 2021-12-20 · 💻 cs.AR

Dijkstra-Through-Time: Ahead of time hardware scheduling method for deterministic workloads

classification 💻 cs.AR
keywords datahardwareacceleratorsaheaddeterministicdijkstra-through-timeimplementationscheduling
0
0 comments X
read the original abstract

Most of the previous works on data flow optimizations for Machine Learning hardware accelerators try to find algorithmic re-factorization such as loop-reordering and loop-tiling. However, the analysis and information they provide are still at very high level and one must further map them onto instructions that hardware can understand. This paper presents "Dijkstra-Through-Time" (DTT), an ahead of time compute and memory scheduling-mapping algorithm for deterministic workloads. It provides a simple implementation and supports accelerators with complex NoC configurations, at the expense of a long compilation process. This initial paper illustrates a proof of concept implementation to merge scheduling and data cache coherence mechanisms to get more optimized data flows.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. SHIFT: Dynamic Compute Relocation Framework for Communication-Aware Chiplet-Based Systems

    cs.AR 2026-06 unverdicted novelty 5.0

    SHIFT is a topology-agnostic dynamic compute relocation framework for chiplet-based systems that reports 75.2-97.9% successful relocations, up to 76.8% latency reduction, 12.5x throughput gain, and 4.9x/5.9x/1.8x impr...