<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Architecture on TiGrIS</title><link>https://tigris-ml.dev/docs/architecture/</link><description>Recent content in Architecture on TiGrIS</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright (c) 2025-2026 raws labs</copyright><lastBuildDate>Mon, 01 Jan 0001 00:00:00 +0000</lastBuildDate><atom:link href="https://tigris-ml.dev/docs/architecture/index.xml" rel="self" type="application/rss+xml"/><item><title>Compilation Pipeline</title><link>https://tigris-ml.dev/docs/architecture/compilation-pipeline/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tigris-ml.dev/docs/architecture/compilation-pipeline/</guid><description>TiGrIS compiles an ONNX model into a .tgrs execution plan through seven stages. Each stage transforms the model representation, culminating in a binary that the C99 runtime executes directly on the target device.</description></item><item><title>Tiling</title><link>https://tigris-ml.dev/docs/architecture/tiling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tigris-ml.dev/docs/architecture/tiling/</guid><description>Tiling is TiGrIS&amp;rsquo;s core technique for fitting large models into small SRAM. A Conv2D at position (x, y) reads only a local neighborhood of the input.</description></item><item><title>Memory Model</title><link>https://tigris-ml.dev/docs/architecture/memory-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tigris-ml.dev/docs/architecture/memory-model/</guid><description>TiGrIS uses a three-region memory model designed for embedded devices with heterogeneous memory: small fast SRAM, large slow PSRAM, and read-only flash.</description></item></channel></rss>