<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NVIDIA Blackwell | Andrei Panferov</title><link>https://blog.panferov.org/tag/nvidia-blackwell/</link><atom:link href="https://blog.panferov.org/tag/nvidia-blackwell/index.xml" rel="self" type="application/rss+xml"/><description>NVIDIA Blackwell</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 25 Feb 2026 00:00:00 +0000</lastBuildDate><image><url>https://blog.panferov.org/media/icon_huc9e102a171bf4c2800fdfdc4c205b92a_107130_512x512_fill_lanczos_center_3.png</url><title>NVIDIA Blackwell</title><link>https://blog.panferov.org/tag/nvidia-blackwell/</link></image><item><title>Quartet II: Accurate LLM Pre-Training in NVFP4 by Improved Unbiased Gradient Estimation</title><link>https://blog.panferov.org/post/quartet-ii-nvfp4-pretraining/</link><pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate><guid>https://blog.panferov.org/post/quartet-ii-nvfp4-pretraining/</guid><description>&lt;h2 id="the-core-problem">The Core Problem&lt;/h2>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Quartet II Scheme" srcset="
/post/quartet-ii-nvfp4-pretraining/scheme_hu798b5440025eb4160fb97e63cf9491f3_58326_96429ae1b52d898b0411d5bb8aa13940.webp 400w,
/post/quartet-ii-nvfp4-pretraining/scheme_hu798b5440025eb4160fb97e63cf9491f3_58326_d9e3d23424fa9ef23d0e432701cd2916.webp 760w,
/post/quartet-ii-nvfp4-pretraining/scheme_hu798b5440025eb4160fb97e63cf9491f3_58326_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://blog.panferov.org/post/quartet-ii-nvfp4-pretraining/scheme_hu798b5440025eb4160fb97e63cf9491f3_58326_96429ae1b52d898b0411d5bb8aa13940.webp"
width="675"
height="270"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
The introduction of the NVFP4 lower-precision format (natively supported by NVIDIA Blackwell GPUs) opens the door for end-to-end fully-quantized pre-training of massive Large Language Models (LLMs). However, existing quantized training methods compromise the format&amp;rsquo;s representation capacity. Specifically, to achieve unbiased gradient estimation via stochastic rounding (SR), these methods sacrifice noticeable accuracy compared to standard FP16 and FP8 training.&lt;/p>
&lt;h2 id="key-observations">Key Observations&lt;/h2>
&lt;p>To solve this, the authors introduce &lt;strong>MS-EDEN&lt;/strong>, a novel unbiased quantization routine specifically designed for micro-scaled formats.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Reduced Error&lt;/strong>: MS-EDEN provides more than 2x lower quantization error than traditional stochastic rounding (SR).&lt;/li>
&lt;li>&lt;strong>Quartet II Integration&lt;/strong>: MS-EDEN is seamlessly integrated into a new fully-NVFP4 quantization scheme for linear layers, aptly named &lt;strong>Quartet II&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;p>Analytically, Quartet II achieves consistently better gradient estimation across all major matrix multiplications—in both forward and backward passes. Furthermore, the proposal pairs exceptionally well with other recent performance enhancements aimed at NVFP4.&lt;/p>
&lt;h2 id="results">Results&lt;/h2>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Training Curves" srcset="
/post/quartet-ii-nvfp4-pretraining/nanochat_curves_hua97c7f2f4c10b5aeccf4b72a064220b9_77324_e3989992e9442ed778db174d749ab604.webp 400w,
/post/quartet-ii-nvfp4-pretraining/nanochat_curves_hua97c7f2f4c10b5aeccf4b72a064220b9_77324_fe93fdf6ae32f99f050f03c859f9ef81.webp 760w,
/post/quartet-ii-nvfp4-pretraining/nanochat_curves_hua97c7f2f4c10b5aeccf4b72a064220b9_77324_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://blog.panferov.org/post/quartet-ii-nvfp4-pretraining/nanochat_curves_hua97c7f2f4c10b5aeccf4b72a064220b9_77324_e3989992e9442ed778db174d749ab604.webp"
width="641"
height="245"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
The authors validated Quartet II on end-to-end LLM training runs with up to 1.9 Billion parameters on 38 Billion tokens.&lt;/p>
&lt;ul>
&lt;li>Supplied kernels for execution on NVIDIA Blackwell GPUs demonstrate an impressive &lt;strong>up to 4.2x speedup&lt;/strong> over equivalent BF16 implementations.&lt;/li>
&lt;/ul>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Linear Speedup" srcset="
/post/quartet-ii-nvfp4-pretraining/linear_speedup_hub21be593884195418b0c291fdcac80cf_19614_e4824be294880227d9014290c70d1b7e.webp 400w,
/post/quartet-ii-nvfp4-pretraining/linear_speedup_hub21be593884195418b0c291fdcac80cf_19614_af90f45f83850a33ba166e0804859ffe.webp 760w,
/post/quartet-ii-nvfp4-pretraining/linear_speedup_hub21be593884195418b0c291fdcac80cf_19614_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://blog.panferov.org/post/quartet-ii-nvfp4-pretraining/linear_speedup_hub21be593884195418b0c291fdcac80cf_19614_e4824be294880227d9014290c70d1b7e.webp"
width="353"
height="244"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h2 id="links">Links&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>&lt;a href="https://arxiv.org/abs/2601.22813" target="_blank" rel="noopener">arXiv Paper&lt;/a>&lt;/strong>&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://github.com/IST-DASLab/Quartet-II" target="_blank" rel="noopener">GitHub Repository&lt;/a>&lt;/strong>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>Disclaimer: This blog post was automatically generated from the &lt;a href="https://arxiv.org/abs/2601.22813" target="_blank" rel="noopener">arXiv paper&lt;/a>.&lt;/em>&lt;/p></description></item></channel></rss>