Comments (7)
Ping.
from cpu_features.
As @Myriachan said the number of x86 machines without SSE in the CPU and OS is about zero now
. I acknowledge this is a bug but it's not a super high priority.
from cpu_features.
I confirm the bug:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel(R) Xeon(R) CPU X5650 @ 2.67GHz
stepping : 2
cpu MHz : 2660.000
cache size : 256 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht pni ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat dtherm
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
and list_cpu_features does nt report much:
$ list_cpu_features
arch : x86
brand : Intel(R) Xeon(R) CPU X5650 @ 2.67GHz
family : 6 (0x06)
model : 44 (0x2C)
stepping : 2 (0x02)
uarch : INTEL_WSM
flags : aes,cx16,popcnt
from cpu_features.
Some have a point here : even if indeed non avx cpus are rare, "strange" CPUs could be often met when the user is using virtualized cpus (aka VM, even perhaps docker slaves) where the cpus features are not always preserved from host to vm.
from cpu_features.
Non-AVX are not negligible indeed, imho. The entire class of Atom notebooks, likely with low memory, don't have AVX; and run a 32 bit operating system.
from cpu_features.
@Myriachan how would you detect ssse3
, sse4.1
and sse4.2
on Windows for pre AVX cpus?
IsProcessorFeaturePresent
seems to stop at sse3
.
from cpu_features.
FYI, x86-32–only cpus with sse4
* exist, for example Intel's Quark series (cut from Silvermont).
from cpu_features.
Related Issues (20)
- AVX_VNNI support? HOT 4
- Missing AVX512_FP16 detection HOT 2
- The install target fails to install some headers HOT 3
- Can't build as static OR shared in Haiku (OS) HOT 8
- Add uarch support for AWS r7iz HOT 5
- RISC-V devicetree "riscv,isa" comment is no longer accurate HOT 5
- New release please HOT 1
- I was aske to report this ecause it might aso be a security issue. BREW SHA256 error HOT 6
- BREW SHA256 error HOT 1
- clang-format check is broken HOT 2
- Support Loongarch
- Support Apple M1/M2 HOT 4
- Bump CMake to 3.13 HOT 1
- Documentation error or CMake error when linking HOT 2
- Release v0.9.0 HOT 1
- ci: Support Apple M1/M2
- ci: Support Loongson CPUs
- [tests] Split tests
- FreeBSD Arm64 MIDR_EL1 detection info
- Trivy scan detects multiple misconfigurations related to Dockerfile HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cpu_features.