I still do not know what instructions those E-cores can do or not do.
I build my gentoo-sources linux kernels since 2006. Only proof available is my forums.gentoo.org forum user.
There are so many unneeded patches and fixes in the kernel sourches. I highly doubt that quote ... linux performance. For what optimisations? Which cpuflags?
You may check yourself all those changes first. Especially those which dates back 2-5 months ago for e.g. the ~amd64 kernel sources.
All that bloat which is needed because of those E-Cores. still not properly executed. Years after Years.
Gentoo compiles most packages from source code. My ryzen 7600x is enough yet.
I highly doubt INTEL has any support for the AVX512 instruction. Does intel now support those instruction? yes?
Where is AVX512?
I'm not sure if wikipedia is correct?
en.wikipedia.org
->
Intel® Core™ Ultra 5 Processor 245K (24M Cache, up to 5.20 GHz) quick reference with specifications, features, and technologies.
www.intel.com
check yourself how many instructions intel can not execute in comparison with a cheap entry processor from may 2023. (Hint: avx512_bf16 .... Any avx512.... is missing on intel side)
Code:
Sienna_Cichlid /home/roman # grep Ryzen /proc/cpuinfo |head -n 1; grep avx /proc/cpuinfo |head -n 1
model name : AMD Ryzen 5 7600X 6-Core Processor
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good amd_lbr_v2 nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local avx512_bf16 clzero irperf xsaveerptr rdpru wbnoinvd cppc arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic vgif x2avic v_spec_ctrl vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid overflow_recov succor smca fsrm flush_l1d amd_lbr_pmc_freeze
A few days ago i checked some other cpu flag which intel did not even support and amd also removed later. FMA4 - nope / xop - nope
I state my statement from ages ago. Intel can not execute my code on those E-Cores. Fact. Just because windows 11 pro runs optimised code for i686 does not proof anything
further information of removed instruction
en.wikipedia.org
en.wikipedia.org
Nope for Intel desktop - as it seems
en.wikipedia.org
AVX512 is important