#Intel released the SDE 10.8 (Software Development Emulator):
www.intel.com/content/www/...
#NovaLake #DiamondRapids #APX #AVX10_2
#Intel refreshed the #AVX10_2 specification to 6.0:
cdrdv2-public.intel.com/913918/36105...
#AVX10_VNNI_INT renamed to #AVX10_V1_AUX
#Intel released the SDE 10.7 (Software Development Emulator) with Indirect Branch History Fence ( #IBHF) instruction support and refreshed CPUID dumps:
www.intel.com/content/www/...
#NovaLake #DiamondRapids #APX #AVX10_2
#Intel released the SDE 10.5.0 (Software Development Emulator), sync with 60th ISA Ext Guide:
www.intel.com/content/www/...
#NovaLake #DiamondRapids #APX #AVX10_2
#Intel #XED commit, sync with 60th ISA Ext guide:
#NovaLake (#CoyoteCove + #ArcticWolf) supports
#AVX10_1 #AVX10_2 #APX #MOVRS #SM4
github.com/intelxed/xed...
The current VNNI landscape
#AMD #Intel #Zen6 #AVX10_2 #AVX_VNNI #AVX_VNNI_INT8 #AVX_VNNI_INT16 #DiamondRapids #NovaLake
Unfortunately, #Intel does not answer openly Game.Keeps.Loading 's question regarding #NovaLake ISA:
community.intel.com/t5/Mobile-and-Desktop-Processors/Intel-APX-ACX-10-2/m-p/1723564#M86387
#APX #AVX10_1 #AVX10_2 #AVX512
The Netwide Assembler 3.01 is ready and supports the full #DiamondRapids and #NovaLake instruction sets:
nasm.us
#AVX10_2 #AVX10_VNNI_INT #APX #AMX_FP8 #AMX_TF32 #AMX_COMPLEX #AMX_AVX512 #AMX_MOVRS
#Intel projects 2025+ v53
#PantherLake #NovaLakeU #NovaLakeS #RazerLake #TitanLake #BartlettLake #WildcatLake #GraniteRapids #GraniteRapidsD #DiamondRapids #DiamondRapidsD #CoralRapids #ClearwaterForest #RogueRiverForest #APX #AVX10_1 #AVX10_2 #AVX512
Thx for the feedback @mintsuki.com, G_melo_ding!
An explicit mention of 512b #AVX10_2 for future #Intel desktop CPUs ( #NovaLake, what else?):
github.com/uxlfoundatio...
#Intel projects 2025+ v50
#PantherLake #NovaLakeU #NovaLakeS #RazerLake #TitanLake #BartlettLake #WildcatLake #GraniteRapids #GraniteRapidsD #DiamondRapids #DiamondRapidsD #CoralRapids #ClearwaterForest #RogueRiverForest #APX #AVX10_1 #AVX10_2 #AVX512
#Intel refreshed the #AVX10_2 specification to 5.0:
cdrdv2-public.intel.com/856721/36105...
VDPPHPS is not #AVX10_VNNI_INT, it's much more logical
#Intel #DiamondRapids new vector instructions:
#AVX10_2 #AVX10_VNNI_INT
#MOVRS #SM4 #AMX_TRANSPOSE
#AMX_AVX512 #AMX_FP8 #AMX_MOVRS #AMX_TF32
#Intel projects 2025+ v45
#PantherLake #NovaLakeU #NovaLakeS #RazerLake #TitanLake #BartlettLake #WildcatLake #GraniteRapids #GraniteRapidsD #DiamondRapids #DiamondRapidsD #CoralRapids #ClearwaterForest #RogueRiverForest #APX #AVX10_1 #AVX10_2 #AVX512
#Intel refreshed the #AVX10_2 specification to 4.0:
cdrdv2-public.intel.com/855340/36105...
CPUID.24h.ECX=1.ECX[2] = AVX10_VNNI_INT
#MOVRS #SM4 #AMX_AVX512 #AVX10_VNNI_INT are decoupled from AVX10.2
#VisualStudio2022 17.14.0 Preview 3.0 has almost complete #AVX10_2 / #DiamondRapids support, only a few VNNI and media processing instructions are missing.
#MOVRS #AMX_TRANSPOSE #AMX_AVX512 #AMX_FP8 #AMX_MOVRS #AMX_TF32
#VisualStudio2022 17.14.0 Preview 2.0 got #MOVRS #AMX_TRANSPOSE #AMX_AVX512 #AMX_FP8 #AMX_MOVRS #AMX_TF32 support
#DiamondRapids #AVX10_2
#Intel projects 2025+ v41
#PantherLake #NovaLake #RazerLake #TitanLake #BartlettLake #WildcatLake #GraniteRapids #GraniteRapidsD #DiamondRapids #CoralRapids #ClearwaterForest #RogueRiverForest #APX #AVX10_1 #AVX10_2 #AVX512
Another round of #Intel ISA defragmentation:
Finally, #AVX10_2 is a common ISA for all CPU segments!
#Intel refreshed the "The Converged Vector ISA: Intel® Advanced Vector Extensions 10" Technical Paper to 3.0:
cdrdv2-public.intel.com/849709/35636...
Great! This opens the possibility of the unified 512b #AVX10_2 ISA for hybrids too!
#Intel projects 2025+ v37
#PantherLake #NovaLake #RazerLake #TitanLake #BartlettLake #WildcatLake #GraniteRapids #DiamondRapids #CoralRapids #ClearwaterForest #RogueRiverForest #APX #AVX10_2
#VisualStudio2022 17.13.0 Preview 4 got the #EVEX-encoded, zmm/512b #SM4 cipher support: #DiamondRapids #AVX10_2
#Intel refreshed the #AVX10_2 specification to 3.0:
cdrdv2-public.intel.com/844829/36105...
AVX10.2 is unified now with levels of #GraniteRidge + #AMX_AVX512 #SM4 #MOVRS,
#AMX_TRANSPOSE #AMX_FP8 #AMX_TF32 still missing
#Intel ISA defragmentation:
SDE 9.48 internally shows, that under the #AVX10_2 label there are 15 instruction groups in #DiamondRapids
#VisualStudio2022 17.13.0 Preview 2.1 #AVX10_2 256-bit embedded rounding intrinsics support:
#DiamondRapids