<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Energy-Aware LLM Inference | Mobina Kashaniyan</title><link>https://mobinakashaniyan.github.io/tag/energy-aware-llm-inference/</link><atom:link href="https://mobinakashaniyan.github.io/tag/energy-aware-llm-inference/index.xml" rel="self" type="application/rss+xml"/><description>Energy-Aware LLM Inference</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Sun, 18 Oct 2026 00:00:00 +0000</lastBuildDate><image><url>https://mobinakashaniyan.github.io/media/logo_hu_49df124fc4898e21.png</url><title>Energy-Aware LLM Inference</title><link>https://mobinakashaniyan.github.io/tag/energy-aware-llm-inference/</link></image><item><title>ATEST / RATTS: Adaptive Resource-Aware Test-Time Scaling for LLM Inference (arXiv:2610.25519)</title><link>https://mobinakashaniyan.github.io/post/atest-adaptive-resource-aware-test-time-scaling/</link><pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate><guid>https://mobinakashaniyan.github.io/post/atest-adaptive-resource-aware-test-time-scaling/</guid><description>&lt;h2 id="new-paper-atest-arxiv261025519"&gt;New Paper: ATEST (arXiv:2610.25519)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;ATEST: Adaptive Resource-Aware Test-Time Scaling for LLM Inference&lt;/a&gt;&lt;/strong&gt; is now on arXiv.&lt;/p&gt;
&lt;p&gt;We also call this idea &lt;strong&gt;RATTS: Resource-Aware Test-Time Scaling for LLM Inference&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Authors: &lt;strong&gt;Mobina Kashaniyan&lt;/strong&gt;, &lt;strong&gt;Ali Jannesari&lt;/strong&gt; (Iowa State University)&lt;/li&gt;
&lt;li&gt;arXiv: &lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;2610.25519&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;DOI: &lt;a href="https://doi.org/10.48550/arXiv.2610.25519" target="_blank" rel="noopener"&gt;10.48550/arXiv.2610.25519&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;PDF: &lt;a href="https://arxiv.org/pdf/2610.25519" target="_blank" rel="noopener"&gt;arxiv.org/pdf/2610.25519&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="self-consistency-and-why-a-fixed-sample-count-wastes-energy"&gt;Self-Consistency and Why a Fixed Sample Count Wastes Energy&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Self-consistency&lt;/strong&gt; improves LLM answers by generating several samples and voting. Most adaptive self-consistency methods decide how many samples a question needs from difficulty or answer agreement. They treat the cost of one sample as a fixed number.&lt;/p&gt;
&lt;p&gt;On a shared GPU, that cost is not fixed. In our measurements, the &lt;strong&gt;same four-sample query uses up to 4.1× more energy&lt;/strong&gt; when other jobs load the GPU. A GSM8K query can cost &lt;strong&gt;121.7 J&lt;/strong&gt; on an idle A100 and &lt;strong&gt;455.6 J&lt;/strong&gt; on a busy one.&lt;/p&gt;
&lt;h2 id="what-atest-does"&gt;What ATEST Does&lt;/h2&gt;
&lt;p&gt;ATEST answers two questions at once:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Is one more sample useful for this query?&lt;/li&gt;
&lt;li&gt;What does that sample cost on the GPU right now?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;ATEST-Online&lt;/strong&gt; (default) needs no offline calibration. It starts with one sample, checks whether the plurality answer is stable, reads the live GPU state, learns step energy online, and stops when the next sample is not worth its cost.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ATEST-Calibrated&lt;/strong&gt; profiles a dataset once and picks the full budget per query. That mode is useful when GPU load is stable and low tail latency matters. It does not follow the load when the GPU becomes busy.&lt;/p&gt;
&lt;h2 id="results"&gt;Results&lt;/h2&gt;
&lt;p&gt;On an &lt;strong&gt;NVIDIA A100&lt;/strong&gt; with &lt;strong&gt;Phi-3-mini&lt;/strong&gt;, ATEST-Online answers every query, stays inside the energy budget, and matches or leads accuracy on all four datasets while using fewer samples as load rises. The same pattern holds on an &lt;strong&gt;NVIDIA L40S&lt;/strong&gt; and with &lt;strong&gt;Qwen2.5-3B&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;GSM8K at high load&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ATEST-Online: &lt;strong&gt;60.0%&lt;/strong&gt; accuracy, no deferred queries&lt;/li&gt;
&lt;li&gt;ATEST-Calibrated: &lt;strong&gt;44.0%&lt;/strong&gt; accuracy, because it defers &lt;strong&gt;42.4%&lt;/strong&gt; of queries&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Including offline profiling, ATEST-Online uses &lt;strong&gt;42× less GPU time&lt;/strong&gt; and &lt;strong&gt;48× less energy&lt;/strong&gt; than ATEST-Calibrated.&lt;/p&gt;
&lt;h2 id="how-to-cite-atest"&gt;How to Cite ATEST&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bibtex" data-lang="bibtex"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nc"&gt;@misc&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;kashaniyan2026atest&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{ATEST: Adaptive Resource-Aware Test-Time Scaling for {LLM} Inference}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;author&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Kashaniyan, Mobina and Jannesari, Ali}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;year&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2026}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;eprint&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2610.25519}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;archivePrefix&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{arXiv}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;primaryClass&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{cs.LG}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;doi&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{10.48550/arXiv.2610.25519}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{https://arxiv.org/abs/2610.25519}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Kashaniyan, M., &amp;amp; Jannesari, A. (2026). ATEST: Adaptive resource-aware test-time scaling for LLM inference. &lt;em&gt;arXiv preprint arXiv:2610.25519&lt;/em&gt;. &lt;a href="https://doi.org/10.48550/arXiv.2610.25519" target="_blank" rel="noopener"&gt;https://doi.org/10.48550/arXiv.2610.25519&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="paper-links"&gt;Paper Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;arXiv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/pdf/2610.25519" target="_blank" rel="noopener"&gt;PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doi.org/10.48550/arXiv.2610.25519" target="_blank" rel="noopener"&gt;DOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mobinakashaniyan.github.io/publication/atest/" target="_blank" rel="noopener"&gt;Publication page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Related: &lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;Sample Count Is Not Enough (arXiv:2609.19499)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="resource-aware-test-time-scaling-for-shared-gpus"&gt;Resource-Aware Test-Time Scaling for Shared GPUs&lt;/h2&gt;
&lt;h2 id="adaptive-sampling-under-live-gpu-load"&gt;Adaptive Sampling under Live GPU Load&lt;/h2&gt;
&lt;h2 id="energy-aware-llm-inference-with-atest-and-ratts"&gt;Energy-Aware LLM Inference with ATEST and RATTS&lt;/h2&gt;</description></item></channel></rss>