CPUID.1Ah.EAX values:
20000000 #Tremont
20000001 #Gracemont
20000002 #Crestmont
20000003 #Skymont
20000004 #Darkmont
40000000 #SunnyCove
40000001 #GoldenCove
40000002 #RedwoodCove
40000003 #LionCove
40000004 #CougarCove
github.com/intel/perfmo...
CPUID.1Ah.EAX values:
20000000 #Tremont
20000001 #Gracemont
20000002 #Crestmont
20000003 #Skymont
20000004 #Darkmont
40000000 #SunnyCove
40000001 #GoldenCove
40000002 #RedwoodCove
40000003 #LionCove
40000004 #CougarCove
github.com/intel/perfmo...
On #LionCove... 1/2
On #LionCove... 1/2
#CypressCove in #RocketLake
#WillowCove in #TigerLake
#Gracemont in #AlderLake & #RaptorLake
#Crestmont in #MeteorLake
#Skymont in #ArrowLake
Affected cores:
#GoldenCove in #AlderLake
#RaptorCove in #RaptorLake
#RedwoodCove in #MeteorLake
#LionCove in #ArrowLake
- On #Intel GDC/RWC/LNC/(SMT?)
- 64b any shift/rotate/BZHI/BEXTR except RORX
- 64b initialized read operand with -1025
This reminds me somewhat of SHLD, which with the same registers is 1|.5 P06, with different ones 3|1 P1
#CypressCove in #RocketLake
#WillowCove in #TigerLake
#Gracemont in #AlderLake & #RaptorLake
#Crestmont in #MeteorLake
#Skymont in #ArrowLake
Affected cores:
#GoldenCove in #AlderLake
#RaptorCove in #RaptorLake
#RedwoodCove in #MeteorLake
#LionCove in #ArrowLake
My current byte-histogram results vs 2024
It is interesting, that how closer is #Intel #GoldenCove to the theoretical limit (0.343 <-> 0.372) than #AMD #Zen5 (0.207 <-> 2.54)
x.com/InstLatX64/s...
#GFNI
My current byte-histogram results vs 2024
It is interesting, that how closer is #Intel #GoldenCove to the theoretical limit (0.343 <-> 0.372) than #AMD #Zen5 (0.207 <-> 2.54)
x.com/InstLatX64/s...
#GFNI
#Intel, #GoldenCove, #RaptorCove, #RedwoodCove
On #LionCove... 1/2
#Intel, #GoldenCove, #RaptorCove, #RedwoodCove
- #Intel Core i3-1220P ( #AlderLakeP) 906A4 #GoldenCove + #Gracemont x64 InstLat dump
GitHub:
github.com/InstLatx64/I...
- #Intel Core i3-1220P ( #AlderLakeP) 906A4 #GoldenCove + #Gracemont x64 InstLat dump
GitHub:
github.com/InstLatx64/I...
- #Goldencove has 3 load port (reason of the advantage over #CypressCove)
- zmm store readout is 7 vs 11+ clks on #AMD
- AMD Zens have just 10 register read port (mentioned in the optim. guide)
- 1 clk ternlog lat (2 clks on 2nd&3rd operand on AMD):
www.uops.info/html-lat/ZEN...
- #Goldencove has 3 load port (reason of the advantage over #CypressCove)
- zmm store readout is 7 vs 11+ clks on #AMD
- AMD Zens have just 10 register read port (mentioned in the optim. guide)
- 1 clk ternlog lat (2 clks on 2nd&3rd operand on AMD):
www.uops.info/html-lat/ZEN...
20000000: #Tremont
20000001: #Gracemont
20000002: #Crestmont
20000003: #Skymont
20000004: #Darkmont
20000005: #ArcticWolf
40000000: #SunnyCove
40000001: #GoldenCove
40000002: #RedwoodCove
40000003: #LionCove
40000004: #CougarCove
40000005: #CoyoteCove
GitHub
github.com/intel/perfmo...
20000000: #Tremont
20000001: #Gracemont
20000002: #Crestmont
20000003: #Skymont
20000004: #Darkmont
20000005: #ArcticWolf
40000000: #SunnyCove
40000001: #GoldenCove
40000002: #RedwoodCove
40000003: #LionCove
40000004: #CougarCove
40000005: #CoyoteCove
GitHub
github.com/intel/perfmo...
- Core Ultra 7 155H #MeteorLakeU A06A4 #RedwoodCove, #Crestmont
- Core i9-13900K #RaptorLakeS B0671 #RaptorCove, #Gracemont
- Core i9-12900K #AlderLakeS 90672 #GoldenCove, #Gracemont (w/ +w/o #AVX512)
- Core i7-11900K #RocketLakeS A0671 #CypressCove
4/5
- Core Ultra 7 155H #MeteorLakeU A06A4 #RedwoodCove, #Crestmont
- Core i9-13900K #RaptorLakeS B0671 #RaptorCove, #Gracemont
- Core i9-12900K #AlderLakeS 90672 #GoldenCove, #Gracemont (w/ +w/o #AVX512)
- Core i7-11900K #RocketLakeS A0671 #CypressCove
4/5