Cover image

Count the Edges Before You Count the GPUs

TL;DR for operators A graph-transformer job that is too large or too slow for one GPU presents two separate questions: how to divide the work, and how many GPUs are worth allocating. Treating the second question as “more is faster” is unreliable. In Scalable and Adaptive Parallel Training of Graph Transformer on Large Graphs, Lin, Madduri, and Kandemir1 report 8-GPU A100 speedups of 6.1x for ogbn-proteins, 3.3x for ogbn-products, and 4.2x for Reddit. The same accelerator count therefore produces materially different returns across graph workloads. The preferred parallelization strategy also changes across graph and hardware configurations. ...

September 6, 2026 · 7 min · Zelina
Cover image

Two Efficient Attentions, One Denominator Problem

TL;DR for operators Long-context teams face a familiar choice: compute fewer token-to-token interactions, compress global interaction structure, or accept the quadratic cost of exact attention. The harder design question is what happens when two cheaper approximations are combined. If each branch normalizes its own output over a different effective support, simply adding or gating them can give the branches incompatible scales. ...

August 20, 2026 · 7 min · Zelina
Cover image

Flash Before the First Token: How FlashPrefill Rewrites the Economics of Long Context

Waiting is the least glamorous part of AI. A user uploads a contract, a codebase, a board pack, or a pile of research notes. The model does not answer immediately. First, it reads. Technically, it prefills: it processes the prompt, builds the internal key-value cache, and prepares the first generated token. In short prompts this feels invisible. In long-context systems, it becomes the awkward pause where the “agent” looks suspiciously like a very expensive loading spinner. ...

March 10, 2026 · 15 min · Zelina
Cover image

Gated Sparse Attention: Speed Without the Sink

Context is expensive. That sentence is now obvious to anyone building with long-context models. The awkward part is that “long context” sounds like a capability, while the invoice often treats it as a lifestyle choice. Feed a model a 100-page contract, a repository, or a week of customer-support logs, and the theoretical promise is straightforward: the model can inspect more evidence before answering. The operational reality is less romantic. Attention cost grows quickly, prefill becomes painful, memory pressure rises, and training large models over long sequences can become unpleasantly dramatic. ...

January 24, 2026 · 17 min · Zelina
Cover image

When Attention Learns to Breathe: Sparse Transformers for Sustainable Medical AI

When Attention Learns to Breathe: Sparse Transformers for Sustainable Medical AI Hospital AI does not fail only because models are inaccurate. It also fails because the input is messy, the compute budget is limited, the deployment environment is not a research lab, and the missing field in the patient record is somehow always the one the model wanted most. Elegant, really. ...

December 17, 2025 · 17 min · Zelina