Sign in

InstLatX64

@instlatx64.bsky.social
317 followers 0 following 544 posts

x86/x64, SIMD, #AVX512, "Aha!" moments. I have been writing code since 1986. Budapest, Europe instlatx64.github.io/InstLatx64

PostsRepliesMedia
InstLatX64 @instlatx64.bsky.social · 10/10/2026
#AMD refreshed the "USER GUIDE: USING #SEV WITH AMD #EPYC PROCESSORS" pdf to v3.0 with #Zen6 #Venice 9006, #Zen5 #Sorano 8005 and #Zen4 #Siena 8004: docs.amd.com/v/u/en-US/58... #RMPOPT
030
InstLatX64 @instlatx64.bsky.social · 09/10/2026
#Intel released the " Thread Director and CPPC Compatibility Technical Paper" v1.0 370170-001US pdf: www.intel.com/content/www/...
121
InstLatX64 @instlatx64.bsky.social · 08/10/2026
The most important question is whether #Intel #CoyoteCove / #PantherCove inherited this ZMM-issue from the earlier *Coves; if not, that represents a significant advantage, since, as we know, "the least interesting part of #AVX512 is the 512-bit vector width.": mastodon.gamedev.place/@rygorous/11...
030
InstLatX64 @instlatx64.bsky.social · 06/10/2026
#Intel released the 51th edition of the x86/x64 Software Optimization Manual: Vol1: #RedwoodCove - #Skylake: cdrdv2-public.intel.com/930021/24896... Vol2: #KnightsLanding, #Haswell and older CPUs: cdrdv2-public.intel.com/930022/35647... Changes: cdrdv2-public.intel.com/930023/35530...
010
InstLatX64 @instlatx64.bsky.social · 04/10/2026
[1]: www.amd.com/content/dam/... [2]: www.dynatron.co/product-page... 2/2
amd.com
000
InstLatX64 @instlatx64.bsky.social · 04/10/2026
#AMD codename: -- #Verano ( #EPYC9006LP, #SB1 socket, #LPDDR5X / #SOCAMM2 support, [1], [2]) #Intel CPUID dump: -- #Xeon 6766E (2x 144-Core #SierraForest) A06F3 -- Core Ultra 9 290HX Plus (8P+16E #ArrowLake refresh) C0662 GitHub: github.com/InstLatx64/I... 1/2
github.com
2x 144-Core Intel Xeon 6766E CPUID dump · InstLatx64/InstLatx64@17be9a9
-- AMD Zen6 EPYC Verano codename added (EPYC 9006LP SB1 socket, LPDDR5X / SOCAMM2 support, [1], [2]) -- 2x 144-Core Intel Xeon 6766E (Sierra Forest-SP) A06F3 CPUID dump added (Crestmont core) -- 8P...
120
InstLatX64 @instlatx64.bsky.social · 02/10/2026
#AMD #LPDDR5X / #SOCAMM2 page: www.amd.com/en/blogs/202... #Verano #Zen6
010
InstLatX64 @instlatx64.bsky.social · 02/10/2026
It seems the info about Powderhorn-is-SP8-only wasn't true after all: bsky.app/profile/inst...
010
InstLatX64 @instlatx64.bsky.social · 02/10/2026
#AMD released the "Processor Programming Reference (PPR) for AMD Family 1Ah Model C0h, Revision A0 Processors" v0.42 58665 pdf ( #Zen6 #CPUID BC0F00) for socket #SP7 #Venice #EPYC 9006 w/ 12-core + 48MB L3 #Powderhorn CCDs: docs.amd.com/v/u/en-US/58...
132
InstLatX64 @instlatx64.bsky.social · 02/10/2026
#AMD released the "Processor Programming Reference (PPR) for AMD Family 1Ah Model 51h, Revision B0 Processors" v0.45 58264 pdf ( #Zen6 CPUID B50F10) for socket #SP7 #Venice #EPYC 9006 w/ 32-core + 128MB L3 #Monarch CCDs: docs.amd.com/v/u/en-US/58... Every #AVX10_1 insts supported, but no CPUID.24h
020
InstLatX64 @instlatx64.bsky.social · 29/09/2026
And of course #Intel can't send into battle #DiamondRapids against #AMD #Venice (4x512b) without enough FPU capabilities
010
InstLatX64 @instlatx64.bsky.social · 29/09/2026
Given the unique CPUID family (400Fxx), the distinct #PantherCove codename, and #Intel's insistence on distinguishing between server and client cores, I would be surprised if #DiamondRapids did not feature 8x256-bit FPU ports for #AMX, additional FMA and permutation EUs
110
InstLatX64 @instlatx64.bsky.social · 28/09/2026
Of course this means also that the desktop #NovaLake 300F1x and mobile #NovaLakeL 300F3x has +50% peak vector performance advantage over the dual-512b-issue #SkyLakeX, #IceLakeX, #SapphireRapids, #EmeraldRapids, #GraniteRapids #AVX512 #AVX10_1 #AVX10_2
000
InstLatX64 @instlatx64.bsky.social · 27/09/2026
This #AVX512 implementation suggests that the 6 FPU port in #CoyoteCove delivers 6x256b / 3x512b peak FP performance, which is +50% compared to single-chip mobile #AMD #Zen6 #Medusa (4x256b) and -25% compared to desktop #Zen6 #OlympicRidge (4x512b). #Intel perf + #NovaLake: bsky.app/profile/inst...
030
InstLatX64 @instlatx64.bsky.social · 25/09/2026
#Intel released the 93rd edition of the Software Developer’s Manuals with fixes and clarifications: All-in-One: cdrdv2-public.intel.com/929349/32546... Changes v085: cdrdv2-public.intel.com/929348/25204...
020
InstLatX64 @instlatx64.bsky.social · 19/09/2026
#AMD released the "AMD EPYC SERVER CPU ARCHITECTURE AND PERFORMANCE OVERVIEW" White Paper: www.amd.com/content/dam/... #Zen6 #Zen6c #AVX512 #x86EAG #EAG #ACE
071
InstLatX64 @instlatx64.bsky.social · 14/09/2026
#Intel SDM on web: intel.github.io/SDM/ github.com/Intel/SDM
010
InstLatX64 @instlatx64.bsky.social · 13/09/2026
(*) except some vec->GPR instructions (e.g. VPMOVMSKB gpr, vec), that use V0+V1, but show some weird 2:1 distribution ratio instead of the usual 1:1, i don't know why.
010
InstLatX64 @instlatx64.bsky.social · 13/09/2026
Deobfuscated #Intel #LionCove block diagram reveals further #AVX512 implementation details. According to PMCs, V0 = V1 and V2 = V3 pipes are almost(*) completely identical. This hints that 512b zmm operands are executed in V0+V1, V2+V3 pairs. #CougarCove #CoyoteCove
110
InstLatX64 @instlatx64.bsky.social · 10/09/2026
#Intel #BartlettLake CPUID D067x, B067x, B06Fx in coreboot: review.coreboot.org/c/coreboot/+...
010
InstLatX64 @instlatx64.bsky.social · 08/09/2026
It seems #AMD #Zen6 #Verano uses SB1 socket: www.dynatron.co/product-page... www.amd.com/en/search/si... #LPDDR5X #SOCAMM2
110
InstLatX64 @instlatx64.bsky.social · 06/09/2026
#Intel Trusted Computing Base Recovery (TCB-R) list for IPU 26.3: github.com/intel/Intel-... #TCB
010
InstLatX64 @instlatx64.bsky.social · 06/09/2026
#AMD refreshed the "Versioned Chip Endorsement Key (VCEK) Certificate and KDS Interface Specification" 57230 to 1.05 pdf docs.amd.com/v/u/en-US/57...
000
InstLatX64 @instlatx64.bsky.social · 01/09/2026
#Intel Platform Update 2026.3 with hybrid info, #GraniteRapids CPUID A06D1 workstation, #ClearwaterForest CPUID D06D1: github.com/intel/Intel-...
000
InstLatX64 @instlatx64.bsky.social · 30/08/2026
Great article with #Intel die shots: - #PantherLake (4P+8E+4LPE, #CougarCove) - #WildcatLake (2P+4LPE) - #ClearwaterForest (24c #Darkmont) - #GraniteRapids (44c #RedwoodCove) - #SierraForest (152c #Crestmont) hardwareand.co/dossiers/cpu...
010
InstLatX64 @instlatx64.bsky.social · 29/08/2026
#Intel #18A page: www.intel.com/content/www/... #18A_P #18A_PT
100
InstLatX64 @instlatx64.bsky.social · 28/08/2026
#AMD refreshed the "SEV-TIO Firmware Interface Specification" to 0.92: docs.amd.com/v/u/en-US/58...
000
InstLatX64 @instlatx64.bsky.social · 28/08/2026
The Queen's Gambit is a very useful series, after which it is much easier to explain what I am doing when it seems like I am not doing anything. www.imdb.com/title/tt1004...
imdb.com
020
InstLatX64 @instlatx64.bsky.social · 28/08/2026
#AMD refreshed the "SEV Secure Nested Paging Firmware ABI Specification" to v1.59: docs.amd.com/v/u/en-US/56... #SEV
000
InstLatX64 @instlatx64.bsky.social · 26/08/2026
#Intel released the HotChips 2026 conference #CrescentIsland presentation: cdrdv2-public.intel.com/926893/Cresc...
021
InstLatX64 @instlatx64.bsky.social · 26/08/2026
#Intel released the HotChips 2026 conference #DiamondRapids presentation: cdrdv2-public.intel.com/926846/diamo... #APX #AMX #AVX10 #PantherCove
021
InstLatX64 @instlatx64.bsky.social · 26/08/2026
#Intel refreshed the Advanced Performance Extensions (#Intel #APX) Architecture Specification to 9.0: cdrdv2-public.intel.com/926860/35582... #APX #DiamondRapids #NovaLake #PantherCove #CoyoteCove #ArcticWolf
020
InstLatX64 @instlatx64.bsky.social · 26/08/2026
#Intel refreshed the "Intel® Trust Domain CPU Architectural Extensions" 343754 pdf to 3.0: cdrdv2-public.intel.com/733582/34375...
010
InstLatX64 @instlatx64.bsky.social · 24/08/2026
Good to see that VS18.9 can now disassemble #APX code #VisualStudio2026
010
InstLatX64 @instlatx64.bsky.social · 23/08/2026
How safe is it to assume that if #APX is supported, then #SERIALIZE is too? #Intel #AMD #Zen7 #Zen8
010
InstLatX64 @instlatx64.bsky.social · 19/08/2026
#AMD #Zen topology refresh with #Snowmass #Zen7 CCD #Zen #Zen2 #Zen3 #Zen4 #Zen5 #Zen6
062
InstLatX64 @instlatx64.bsky.social · 19/08/2026
The x86 Ecosystem Advisory Group refreshed the #ACE (AI Compute Extensions) specification v1.16.2: x86ecosystem.org/wp-content/u... #EAG #Intel #AMD #Zen7 #CoralRapids #AVX512 #AVX10 #AMX
032
InstLatX64 @instlatx64.bsky.social · 19/08/2026
I converted the #AMD #Zen6c #Monarch CCD configurations to a more conventional 4x8 layout. I still find it hard to believe that a 32-core chip made with a brand new process doesn't have redundant cores.
050
InstLatX64 @instlatx64.bsky.social · 19/08/2026
Interesting post from the Linux kernel list: According to Christian Ludloff (sandpile.org), neither #AMX_TF32 nor #AMX_TRANSPOSE are completely dead. lore.kernel.org/lkml/CAKSQd8...
000
InstLatX64 @instlatx64.bsky.social · 16/08/2026
There are already two working #NovaLake CPUID 300F15 among the #Intel test machines: - 24c/24t 3400 MHz [1] - 28c/28t 3200 MHz [2] #CoyoteCove #ArcticWolf #AVX512 #APX enabled [1]: intel-gfx-ci.01.org/tree/drm-xe-... [2]: intel-gfx-ci.01.org/tree/drm-xe-...
011
InstLatX64 @instlatx64.bsky.social · 04/08/2026
#Intel released the SDE 10.13.1 (Software Development Emulator) with x86 EAG #ACE (Al Compute Extensions) support: www.intel.com/content/www/... #NovaLake #DiamondRapids #APX #AVX10_2
010
InstLatX64 @instlatx64.bsky.social · 02/08/2026
[4] www.youtube.com/watch?v=hicL... [5] www.youtube.com/watch?v=hicL... [6] www.youtube.com/watch?v=hicL... 3/3
youtube.com
Intel Thunder Hawk Leak: RIP E-Cores. Hello Nvidia RTX & SMT!
YouTube video by Moore's Law Is Dead
000
InstLatX64 @instlatx64.bsky.social · 02/08/2026
[1] www.amd.com/content/dam/... [2] bsky.app/profile/inst... [3] lore.kernel.org/platform-dri... 2/3
lore.kernel.org
Making sure you're not a bot!
100
InstLatX64 @instlatx64.bsky.social · 02/08/2026
#AMD [1]: - #Zen8 EPYC: Ravenna - #Zen7 EPYC: -- for AI host Ferrara -- for Agentic Sandbox Fidenza - #Zen6 [2], [3]: -- desktop #OlympicRidge B80F80 #AM5 -- mobile #Medusa1 B80F00 AM5/FP10 -- mobile #Medusa2 BE0F00 #FP10 #Intel - #GriffinCove for RZL [4] - #CopperShark [5] - #ThunderHawk [6] 1/3
110
InstLatX64 @instlatx64.bsky.social · 02/08/2026
docs.amd.com has now officially revealed that - #Medusa1 is FP10/AM5 - #Medusa2 is FP10 - #OlympicRidge is AM5 #Zen6 #Zen6c docs.amd.com/search/all?c...
011
InstLatX64 @instlatx64.bsky.social · 01/08/2026
It's really hard to let go of this 3x11 #Zen6c #Monarch CCD configuration idea, because it simply explains the unusual number of cores in CCDs by disabling rows and columns. Okay, that's not great for L3 latency, but I think something similar is needed for the risk of the brand new TSMC N2 process.
020
InstLatX64 @instlatx64.bsky.social · 01/08/2026
Vol1-4 links Vol1: docs.amd.com/v/u/en-US/24... Vol2: docs.amd.com/v/u/en-US/24... Vol3: docs.amd.com/v/u/en-US/24... Vol4: docs.amd.com/v/u/en-US/26...
docs.amd.com
AMD Technical Information Portal
000
InstLatX64 @instlatx64.bsky.social · 01/08/2026
#AMD refreshed the "Smart Data Cache Injection (SDCI)" White Paper 58725 to v1.05: docs.amd.com/v/u/en-US/58...
000
InstLatX64 @instlatx64.bsky.social · 01/08/2026
#AMD released the "#CDNA5 Instruction Set Architecture Reference Guide" pdf: www.amd.com/content/dam/...
000
InstLatX64 @instlatx64.bsky.social · 31/07/2026
Unfortunately, the Perfmon counters of the #Intel #NovaLake INT cluster inherited the grouped nature from the older *Coves with a central scheduler, so the number of ports used here is unknown (except for the 3 JEUs).
010