onnxruntime/winml
Sheil Kumar 1508c2ee39
Restrict L2 Cache Core check to Intel devices (#19483)
### Description
Limit SoC core detection via 2 level cache core logic to Intel and
Hybrid processors.

### Motivation and Context
The following code was added to add support for a new class of CPU cores
present in Intel’s next generation Intel Core Ultra mobile processors.
This code is essential to avoid placing threads on low performing SoC
cores that don’t have L3 cache. SoC cores are meant to specialize in
system bringup and help improve responsiveness and power usage, in other
words they are not meant to run compute heavy AI workloads. In order to
avoid broad exposure of this logic, it is currently designed to be
restricted to Intel platforms that have hybrid enabled.

---------

Co-authored-by: Sheil Kumar <sheilk@microsoft.com>
2024-02-14 10:31:03 -08:00
..
adapter Add support for specifying a custom logging function per session. (#17727) 2023-09-29 19:46:55 -07:00
api Fix clang-format comment indents on Windows for winml/ (#17144) 2023-08-14 23:50:14 -04:00
dll Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
lib Restrict L2 Cache Core check to Intel devices (#19483) 2024-02-14 10:31:03 -08:00
test Update winml to use #cores - #soc cores by Default as the number of intraopthreads (#18384) 2023-11-28 09:26:48 -08:00
.clang-format Fix clang-format comment indents on Windows for winml/ (#17144) 2023-08-14 23:50:14 -04:00