News: 0001506710

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD Begins Adding "GFX950" GPU Support To LLVM For Next CDNA Accelerator

([LLVM] 46 Minutes Ago AMD GFX950)


As of today the first handful of commits have landed in LLVM Git ahead of next year's LLVM 20.0 for beginning to enable the AMDGPU compiler back-end for "GFX950", the next iteration of the CDNA family for Instinct accelerators.

Given the patches are still in the preliminary stages and more enablement of any new instructions and similar may still come, it's difficult to definitively say whether AMD GFX950 is [1]the MI325X or MI350 accelerator parts. I would imagine it's for the AMD MI350 otherwise the LLVM support for MI325X is much later than normal for AMD's open-source standards.

[2]This commit lays out the initial AMD GFX950 target without revealing which Instinct product(s) are GFX950.

Follow-up commits add [3]the v_prng_b32 instruction for GFX950 for rand num instruction for stochastic rounding, [4]MFMA instructions , [5]V_CVT_F32_BF16 BF16 conversion instructions, and [6]increasing the LDS size to 160KB .

There are also other [7]pull requests pending.

Great to see the AMD GFX950 enablement started for whatever Instinct product(s) this ends up correlating to but presumably the Instinct MI350 due for release in 2025... We'll see in the days/weeks ahead what more GFX950 enablement code lands in upstream LLVM ahead of the LLVM 20.1 release around March.



[1] https://www.phoronix.com/news/AMD-Instinct-MI325X-MI350-MI400

[2] https://github.com/llvm/llvm-project/commit/a6fc489bb7a2e9fb3a7f70cccc181e4ee70374bf

[3] https://github.com/llvm/llvm-project/commit/ca1b35a6c80d7075f4058c642d8c015e4fc8d304

[4] https://github.com/llvm/llvm-project/commit/0c421687f897b530a0fd3481fa03a2d29fd0b97c

[5] https://github.com/llvm/llvm-project/commit/6dceb0e34ed3dd4be72d211abb8c9c447bd57735

[6] https://github.com/llvm/llvm-project/commit/5a556d55fb753d7e6e7a310a3fc0f7e83f8f9144

[7] https://github.com/search?q=repo%3Allvm%2Fllvm-project+gfx950&type=pullrequests



phoronix

Microsoft ActivePromo Campaign: "Frequent Upgrade Points"

Microsoft's PR masterminds are planning a massive marketing campaign,
code-named "ActivePromo 2000", to promote the upcoming release of Windows
2000 (scheduled for February 2001). This marketing campaign will include a
"Frequent Upgrade Points" promotion.

Customers who purchase upgrades to Windows, Office, or other Microsoft
"solutions" will receive "frequent upgrade points" (FUPs) when they register
online. These points, like Frequent Flyer Miles, can be redeemed in the
future for discounts on other Microsoft upgrades. This program, combined
with the fact that older versions of some Microsoft programs have glaring
Y2K problems, should be enough to convince many people to shell out big
bucks to upgrade to a more bloated Microsoft operating system. The company
hopes to eradicate 99% of Windows 3.x installations by 2003.