{
  "id": 4752304,
  "title": "NVIDIA Posts Linux Scheduler Patches To Further Boost SMT Performance On NVIDIA Vera",
  "url": "https://urgent.news/2026/09/01/nvidia-posts-linux-scheduler-patches-to-further-boost-smt-performance",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-01T00:26:40.000Z",
  "source": {
    "name": "Phoronix",
    "slug": "phoronix",
    "url": "https://www.phoronix.com/news/NVIDIA-Linux-Sched-Vera-SMT"
  },
  "original_language": "en",
  "account": "NVIDIA has released patches for the Linux scheduler to enhance symmetric multi-threading (SMT) performance on its NVIDIA Vera processors. SMT allows a single core to run multiple threads simultaneously, utilizing the full core resources when both processing elements (PEs) are active. However, brief activation of an idle sibling can degrade performance, as the sibling remains in low-power mode (WFI) even after the active sibling returns to single-thread mode.\n\nThe patches address this issue by making the first processing element (PE0) the preferred sibling for Olympus cores using SD_ASYM_PACKING SMT domain. The scheduler first selects an idle core based on existing placement and capacity rules, then chooses the highest-priority available sibling within that core. This change prevents unnecessary waking of idle siblings and improves overall SMT performance.\n\nThe modified scheduler behavior was tested on a two-node Vera system, where an 88-thread single-precision GEMM workload was run on 88 physical cores in NUMA node 0. With the workload free to choose either sibling of every core, observed throughput increased from approximately 9.4 TFLOP/s to approximately 10.1 TFLOP/s with the patches applied. The workload also became more predictable, consistently settling on PE0 while PE1 remained idle.",
  "summary": "Hitting the Linux kernel mailing list today is a new kernel scheduler patch series to enable preferred SMT siblings for NVIDIA Vera with its Olympus cores...",
  "key_points": [
    "NVIDIA releases Linux scheduler patches to boost SMT performance on NVIDIA Vera processors.",
    "Patches make PE0 preferred sibling for Olympus cores using SDASYMPACKING SMT domain.",
    "Tests show throughput increases from 9.4 TFLOP/s to 10.1 TFLOP/s with patches applied."
  ],
  "editors_take": "NVIDIA's Linux scheduler patches improve SMT performance on its Vera processors by preventing unnecessary waking of idle siblings, allowing for more predictable and increased throughput.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}