<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/nvidia-olympus-smt-optimizations-for-vera-cpu-showing-3-6-performance-gains-jmmrx0fte" -->

---
title: NVIDIA Olympus SMT Optimizations For Vera CPU Showing...
description: NVIDIA engineer Andrea Righi's patch series adding preferred SMT sibling support to the Linux scheduler for Vera CPUs with Olympus cores is now at its seventh...
canonical: https://daily.dev/posts/nvidia-olympus-smt-optimizations-for-vera-cpu-showing-3-6-performance-gains-jmmrx0fte
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: NVIDIA Olympus SMT Optimizations For Vera CPU Showing 3~6% Performance Gains | daily.dev
og:description: NVIDIA engineer Andrea Righi's patch series adding preferred SMT sibling support to the Linux scheduler for Vera CPUs with Olympus cores is now at its seventh...
og:url: https://daily.dev/posts/nvidia-olympus-smt-optimizations-for-vera-cpu-showing-3-6-performance-gains-jmmrx0fte
og:image: https://api.daily.dev/og/posts/jMMrx0FTe.png
og:image:alt: NVIDIA Olympus SMT Optimizations For Vera CPU Showing 3~6% Performance Gains
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# NVIDIA Olympus SMT Optimizations For Vera CPU Showing 3~6% Performance Gains

**[Phoronix](https://daily.dev/sources/phoronix)** · 2 min read · 0 upvotes · 0 comments

## Summary

NVIDIA engineer Andrea Righi's patch series adding preferred SMT sibling support to the Linux scheduler for Vera CPUs with Olympus cores is now at its seventh revision on the kernel mailing list. The patches enable asymmetric SMT priority handling in the idle selection path and add a new sched_smt_asym_packing knob for systems needing manual policy control. Benchmarks show OpenBLAS throughput up 3.20% and NVPL throughput up 6.73%, with lower variance indicating more predictable results. The work is hoped to land in mainline, possibly around Linux v7.4.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/NVIDIA-Olympus-SMT-Better>

## Questions this post answers

### What performance improvement does NVIDIA's SMT scheduler patch provide for Vera CPUs with Olympus cores?

Benchmarks from the seventh revision of NVIDIA's Linux scheduler patch show OpenBLAS throughput increasing from 7.11876 to 7.34669 TFLOP/s (+3.20%) and NVPL throughput rising from 9.64742 to 10.29695 TFLOP/s (+6.73%). Standard deviation also dropped, meaning results became more predictable, with workloads consistently settling on the lower-numbered SMT sibling.

_Track this kernel patch's progress toward mainline on daily.dev before tuning Vera CPU workloads._

### What does the new sched_smt_asym_packing kernel knob do?

It forces asymmetric SMT packing at the scheduling domain level, letting administrators enforce a specific sibling preference policy manually. This is useful on systems where firmware cannot properly communicate which SMT sibling should be preferred, ensuring the scheduler still favors the correct core for Olympus-based Vera CPUs.

_Follow daily.dev for updates on kernel scheduler knobs affecting NVIDIA Vera CPU tuning._

## Similar posts on daily.dev

- [Linux Patches Posted To Fix ~2x Performance Drop For CPU Workloads On NVIDIA Vera Rubin](https://daily.dev/posts/linux-patches-posted-to-fix-2x-performance-drop-for-cpu-workloads-on-nvidia-vera-rubin-kdfueg0xp) · Phoronix · 0 upvotes · 0 comments
- [LLVM 22 Lands NVIDIA Olympus CPU Scheduling Model](https://daily.dev/posts/llvm-22-lands-nvidia-olympus-cpu-scheduling-model-vcbkejch6) · Phoronix · 0 upvotes · 0 comments
- [NVIDIA Vera CPU Is ‘Packing a Heavy-Hitting Punch’ Against Competition](https://daily.dev/posts/nvidia-vera-cpu-is-packing-a-heavy-hitting-punch-against-competition-pdr1kv3ey) · NVIDIA · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#performance](https://daily.dev/tags/performance), [#nvidia](https://daily.dev/tags/nvidia)

[View this post on daily.dev](https://daily.dev/posts/nvidia-olympus-smt-optimizations-for-vera-cpu-showing-3-6-performance-gains-jmmrx0fte)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"NVIDIA Olympus SMT Optimizations For Vera CPU Showing 3~6% Performance Gains","url":"https://daily.dev/posts/nvidia-olympus-smt-optimizations-for-vera-cpu-showing-3-6-performance-gains-jmmrx0fte","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/nvidia-olympus-smt-optimizations-for-vera-cpu-showing-3-6-performance-gains-jmmrx0fte"},"datePublished":"2026-10-01T10:35:22.295Z","dateModified":"2026-10-01T10:35:55.100Z","description":"NVIDIA engineer Andrea Righi's patch series adding preferred SMT sibling support to the Linux scheduler for Vera CPUs with Olympus cores is now at its seventh...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b9a30e532a31db13dee82358ea677bab?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b9a30e532a31db13dee82358ea677bab?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/nvidia-olympus-smt-optimizations-for-vera-cpu-showing-3-6-performance-gains-jmmrx0fte","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,performance,nvidia","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"NVIDIA Olympus SMT Optimizations For Vera CPU Showing 3~6% Performance Gains"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/nvidia-olympus-smt-optimizations-for-vera-cpu-showing-3-6-performance-gains-jmmrx0fte#faq","mainEntity":[{"@type":"Question","name":"What performance improvement does NVIDIA's SMT scheduler patch provide for Vera CPUs with Olympus cores?","acceptedAnswer":{"@type":"Answer","text":"Benchmarks from the seventh revision of NVIDIA's Linux scheduler patch show OpenBLAS throughput increasing from 7.11876 to 7.34669 TFLOP/s (+3.20%) and NVPL throughput rising from 9.64742 to 10.29695 TFLOP/s (+6.73%). Standard deviation also dropped, meaning results became more predictable, with workloads consistently settling on the lower-numbered SMT sibling. Track this kernel patch's progress toward mainline on daily.dev before tuning Vera CPU workloads."}},{"@type":"Question","name":"What does the new sched_smt_asym_packing kernel knob do?","acceptedAnswer":{"@type":"Answer","text":"It forces asymmetric SMT packing at the scheduling domain level, letting administrators enforce a specific sibling preference policy manually. This is useful on systems where firmware cannot properly communicate which SMT sibling should be preferred, ensuring the scheduler still favors the correct core for Olympus-based Vera CPUs. Follow daily.dev for updates on kernel scheduler knobs affecting NVIDIA Vera CPU tuning."}}]}
```

