![]() |
![]() |
#12 | |
"Ben"
Feb 2007
22×23×37 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#13 |
Feb 2005
Colorado
10011000112 Posts |
![]()
There's a chart on this page that shows IFMA is present only in Canon Lake and Ice Lake CPUs (you have to scroll down a ways). It should be easy to then break those families down into individual model numbers if necessary:
https://en.wikipedia.org/wiki/Advanc...s_with_AVX-512 EDIT: This page shows Tiger Lake added to that list: https://en.wikipedia.org/wiki/AVX-512 Last fiddled with by PhilF on 2020-11-09 at 18:12 Reason: Tigers at the Lake |
![]() |
![]() |
![]() |
#14 | |
∂2ω=0
Sep 2002
República de California
101101011010012 Posts |
![]() Quote:
Code:
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm p be syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_f req pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_t imer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpr iority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap avx512ifma clflushopt intel_pt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req avx512vbmi umip pku ospke flush_l1d avx512f avx512dq avx512ifma avx512cd avx512bw avx512vl avx512vbmi Per Anandtech, that older CPU only appeared in laptop form in a special-model laptop that was only ever available in China. Last fiddled with by ewmayer on 2020-11-09 at 19:25 |
|
![]() |
![]() |
![]() |
#15 |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
13A516 Posts |
![]()
Ok, an install of cmake from the v3.18 .msi file, and fumbling around a bit in MS VS2017 that's rarely used, produced a running debug version for Feature Detector. But initially, only on the system where I compiled it.
It took some doing to track down the necessary dlls (msvcp140d.dll, vcruntime140d.dll, ucrtbased.dll, all of the correct version), but I finally coaxed Feature Detector into running on systems other than where it was compiled, by housing the proper dlls in the same LAN server folder as the exe. The usual web searches for the dlls lead to release versions of the vc redistributables for VS 2015, 2017, and 2019, which do not work. The ones that work were plucked from search-by name lists on the system used to build the exe, with some trial and error involved, dll filename by dll filename. Code:
11/09/2020 11:31 AM 70,144 FeatureDetector_main.exe 08/11/2020 08:11 PM 740,840 msvcp140d.dll 08/11/2020 08:11 PM 114,664 vcruntime140d.dll 10/23/2018 12:41 AM 1,520,768 ucrtbased.dll Apparently a subsequent build try produced a release version, which is more compact at ~20.5KiB. Mysticial's github site has a roughly free-as-possible CC0 license, so here's the program for Windows 64-bit. Output of i5-1035g1 on Win10 x64: Code:
CPU Vendor String: GenuineIntel CPU Vendor: AMD = No Intel = Yes OS Features: 64-bit = Yes OS AVX = Yes OS AVX512 = Yes Hardware Features: MMX = Yes x64 = Yes ABM = Yes RDRAND = Yes RDSEED = Yes BMI1 = Yes BMI2 = Yes ADX = Yes MPX = No PREFETCHW = No PREFETCHWT1 = No RDPID = Yes GFNI = Yes VAES = Yes SIMD: 128-bit SSE = Yes SSE2 = Yes SSE3 = Yes SSSE3 = Yes SSE4a = No SSE4.1 = Yes SSE4.2 = Yes AES-NI = Yes SHA = Yes SIMD: 256-bit AVX = Yes XOP = No FMA3 = Yes FMA4 = No AVX2 = Yes SIMD: 512-bit AVX512-F = Yes AVX512-CD = Yes AVX512-PF = No AVX512-ER = No AVX512-VL = Yes AVX512-BW = Yes AVX512-DQ = Yes AVX512-IFMA = Yes AVX512-VBMI = Yes AVX512-VPOPCNTDQ = Yes AVX512-4FMAPS = No AVX512-4VNNIW = No AVX512-VBMI2 = Yes AVX512-VPCLMUL = Yes AVX512-VNNI = Yes AVX512-BITALG = Yes AVX512-BF16 = No Summary: Safe to use AVX: Yes Safe to use AVX512: Yes Press any key to continue . . . Last fiddled with by kriesel on 2020-11-09 at 21:16 |
![]() |
![]() |
![]() |
#16 |
"Ben"
Feb 2007
22·23·37 Posts |
![]()
Thank you for going to that trouble - this info helps a lot!
|
![]() |
![]() |
![]() |
#17 |
"Oliver"
Sep 2017
Porta Westfalica, DE
1D416 Posts |
![]()
If you do not want that trouble, you can run the y-cruncher launcher instead. I guess that's the way to go for the normal end user. It will give identical information.
|
![]() |
![]() |
![]() |
#18 |
Apr 2010
Over the rainbow
43×59 Posts |
![]()
I don't know if that help.
edit : it doesn't Code:
CPU Vendor: AMD = No Intel = Yes OS Features: * 64-bit = Yes * OS AVX = Yes * OS AVX512 = No Hardware Features: MMX = Yes * x64 = Yes * ABM = Yes RDRAND = Yes RDSEED = Yes BMI1 = Yes * BMI2 = Yes * ADX = Yes MPX = Yes PREFETCHW = Yes PREFETCHWT1 = No RDPID = No GFNI = No VAES = No SIMD: 128-bit * SSE = Yes * SSE2 = Yes * SSE3 = Yes * SSSE3 = Yes SSE4a = No * SSE4.1 = Yes * SSE4.2 = Yes AES-NI = Yes SHA = No SIMD: 256-bit * AVX = Yes XOP = No * FMA3 = Yes * FMA4 = No * AVX2 = Yes SIMD: 512-bit * AVX512-F = No AVX512-CD = No AVX512-PF = No AVX512-ER = No * AVX512-VL = No * AVX512-BW = No * AVX512-DQ = No * AVX512-IFMA = No * AVX512-VBMI = No Alright Intel, how many drinks have you had tonight? AVX512-VPOPCNTDQ = No AVX512-4FMAPS = No AVX512-4VNNIW = No AVX512-VBMI2 = No AVX512-VPCLMUL = No AVX512-VNNI = No AVX512-BITALG = No AVX512-BF16 = No Last fiddled with by firejuggler on 2020-11-10 at 12:20 |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
AVX512 hardware recommendations? | kriesel | Hardware | 60 | 2020-06-23 01:05 |
AVX512 performance on new shiny Intel kit | heliosh | Hardware | 19 | 2020-01-18 04:01 |
29.5 build 5 beta with AVX512 optimizations shows a 15% speed increase | simon389 | Software | 20 | 2018-12-13 21:01 |
Can't Merge CPUs | Rodrigo | PrimeNet | 11 | 2012-03-03 19:45 |
Which of these CPUs is most productive? | Rodrigo | Hardware | 123 | 2011-02-05 21:42 |