<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://alexanderjiang.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://alexanderjiang.com/" rel="alternate" type="text/html" /><updated>2026-09-02T16:40:48+00:00</updated><id>https://alexanderjiang.com/feed.xml</id><title type="html">Alexander Jiang</title><subtitle>Alexander Jiang&apos;s academic website</subtitle><author><name>Alexander Jiang</name><email>zander.jiang@gmail.com</email></author><entry><title type="html">IsoExec: Unified Execution to Eliminate Trainer-Inference Mismatch in SkyRL</title><link href="https://alexanderjiang.com/posts/2026/08/isoexec/" rel="alternate" type="text/html" title="IsoExec: Unified Execution to Eliminate Trainer-Inference Mismatch in SkyRL" /><published>2026-08-21T00:00:00+00:00</published><updated>2026-08-21T00:00:00+00:00</updated><id>https://alexanderjiang.com/posts/2026/08/isoexec</id><content type="html" xml:base="https://alexanderjiang.com/posts/2026/08/isoexec/"><![CDATA[<p>IsoExec is a unified execution framework that eliminates numerical discrepancies between training and inference engines in reinforcement learning workloads. Using an execution contract and batch-invariant kernels, it achieves bitwise consistency across model parallelism strategies.</p>

<p><a href="https://vllm.ai/blog/2026-08-21-isoexec">Read the full post on the vLLM blog</a></p>]]></content><author><name>Alexander Jiang</name><email>zander.jiang@gmail.com</email></author><category term="reinforcement learning" /><category term="LLM systems" /><category term="vLLM" /><category term="SkyRL" /><summary type="html"><![CDATA[IsoExec is a unified execution framework that eliminates numerical discrepancies between training and inference engines in reinforcement learning workloads. Using an execution contract and batch-invariant kernels, it achieves bitwise consistency across model parallelism strategies.]]></summary></entry><entry><title type="html">FlashInfer-Bench: Building the Virtuous Cycle for AI-driven LLM Systems</title><link href="https://alexanderjiang.com/posts/2025/10/flashinfer-bench/" rel="alternate" type="text/html" title="FlashInfer-Bench: Building the Virtuous Cycle for AI-driven LLM Systems" /><published>2025-10-21T00:00:00+00:00</published><updated>2025-10-21T00:00:00+00:00</updated><id>https://alexanderjiang.com/posts/2025/10/flashinfer-bench</id><content type="html" xml:base="https://alexanderjiang.com/posts/2025/10/flashinfer-bench/"><![CDATA[<p>Introducing FlashInfer-Bench, a benchmark and infrastructure that lets AI systems optimize themselves: standardized GPU workload descriptions via FlashInfer Trace, realistic benchmarks from production LLM deployments, and a seamless path for deploying AI-generated kernels into live serving systems.</p>

<p><a href="https://flashinfer.ai/2025/10/21/flashinfer-bench.html">Read the full post on flashinfer.ai</a></p>]]></content><author><name>Alexander Jiang</name><email>zander.jiang@gmail.com</email></author><category term="LLM systems" /><category term="GPU kernels" /><category term="FlashInfer" /><summary type="html"><![CDATA[Introducing FlashInfer-Bench, a benchmark and infrastructure that lets AI systems optimize themselves: standardized GPU workload descriptions via FlashInfer Trace, realistic benchmarks from production LLM deployments, and a seamless path for deploying AI-generated kernels into live serving systems.]]></summary></entry></feed>