cpuinfo 0.0~git20220819.8ec7bd9-3 source package in Ubuntu
Changelog
cpuinfo (0.0~git20220819.8ec7bd9-3) unstable; urgency=medium * Skip the uarch test which fails on P+E Intel CPUs. It fails simply because the upstream has not yet added the code for the new architectures. But at least the ISA and Cache detection are still functional on the new CPUs. (Closes: #1024774) -- Mo Zhou <email address hidden> Mon, 11 Sep 2023 20:12:00 -0400
Upload details
- Uploaded by:
- Debian Deep Learning Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Deep Learning Team
- Architectures:
- any
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Mantic | release | universe | misc |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
cpuinfo_0.0~git20220819.8ec7bd9-3.dsc | 2.2 KiB | 7682c7134c51547c886150747c8bc6a084eec31ec4aab52d5cbc39f1be863a74 |
cpuinfo_0.0~git20220819.8ec7bd9.orig.tar.xz | 1.7 MiB | 585542629e56e8f398c5b361096ba044bf18d1d946e0f75ed30ea2ac3534fadf |
cpuinfo_0.0~git20220819.8ec7bd9-3.debian.tar.xz | 6.1 KiB | a4c4bbd593164a082af04cbaf5852f408e16f857f2e09b85ba72ee7b630de579 |
Available diffs
No changes file available.
Binary packages built by this source
- cpuinfo: CPU INFOrmation library (binary utilities)
cpuinfo is a library to detect essential for performance optimization
information about host CPU.
.
Features
.
- **Cross-platform** availability:
- Linux, Windows, macOS, Android, and iOS operating systems
- x86, x86-64, ARM, and ARM64 architectures
- Modern **C/C++ interface**
- Thread-safe
- No memory allocation after initialization
- No exceptions thrown
- Detection of **supported instruction sets**, up to AVX512 (x86) and
ARMv8.3 extensions
- Detection of SoC and core information:
- **Processor (SoC) name**
- Integrated **GPU name** (Android/iOS only)
- Vendor, **microarchitecture**, and ID (**MIDR** on ARM, **CPUID**
leaf 1 EAX value on x86) for each CPU core
- Detection of **cache information**:
- Cache type (instruction/data/unified) , size and line size
- Cache associativity
- Cores and logical processors (hyper-threads) sharing the cache
- Detection of **topology information** (relative between logical
processors, cores, and processor packages)
- Well-tested **production-quality* * code:
- 60+ mock tests based on data from real devices
- Includes work-arounds for common bugs in hardware and OS kernels
- Supports systems with heterogenous cores, such as **big.LITTLE**
and Max.Med.Min
- Permissive **open-source** license (Simplified BSD)
.
This package ships with several binary utilities.
- cpuinfo-dbgsym: debug symbols for cpuinfo
- libcpuinfo-dev: CPU INFOrmation library (header file)
cpuinfo is a library to detect essential for performance optimization
information about host CPU.
.
Features
.
- **Cross-platform** availability:
- Linux, Windows, macOS, Android, and iOS operating systems
- x86, x86-64, ARM, and ARM64 architectures
- Modern **C/C++ interface**
- Thread-safe
- No memory allocation after initialization
- No exceptions thrown
- Detection of **supported instruction sets**, up to AVX512 (x86) and
ARMv8.3 extensions
- Detection of SoC and core information:
- **Processor (SoC) name**
- Integrated **GPU name** (Android/iOS only)
- Vendor, **microarchitecture**, and ID (**MIDR** on ARM, **CPUID**
leaf 1 EAX value on x86) for each CPU core
- Detection of **cache information**:
- Cache type (instruction/data/unified) , size and line size
- Cache associativity
- Cores and logical processors (hyper-threads) sharing the cache
- Detection of **topology information** (relative between logical
processors, cores, and processor packages)
- Well-tested **production-quality* * code:
- 60+ mock tests based on data from real devices
- Includes work-arounds for common bugs in hardware and OS kernels
- Supports systems with heterogenous cores, such as **big.LITTLE**
and Max.Med.Min
- Permissive **open-source** license (Simplified BSD)
.
This package ships with the header file.
- libcpuinfo0: CPU INFOrmation library (shared object)
cpuinfo is a library to detect essential for performance optimization
information about host CPU.
.
Features
.
- **Cross-platform** availability:
- Linux, Windows, macOS, Android, and iOS operating systems
- x86, x86-64, ARM, and ARM64 architectures
- Modern **C/C++ interface**
- Thread-safe
- No memory allocation after initialization
- No exceptions thrown
- Detection of **supported instruction sets**, up to AVX512 (x86) and
ARMv8.3 extensions
- Detection of SoC and core information:
- **Processor (SoC) name**
- Integrated **GPU name** (Android/iOS only)
- Vendor, **microarchitecture**, and ID (**MIDR** on ARM, **CPUID**
leaf 1 EAX value on x86) for each CPU core
- Detection of **cache information**:
- Cache type (instruction/data/unified) , size and line size
- Cache associativity
- Cores and logical processors (hyper-threads) sharing the cache
- Detection of **topology information** (relative between logical
processors, cores, and processor packages)
- Well-tested **production-quality* * code:
- 60+ mock tests based on data from real devices
- Includes work-arounds for common bugs in hardware and OS kernels
- Supports systems with heterogenous cores, such as **big.LITTLE**
and Max.Med.Min
- Permissive **open-source** license (Simplified BSD)
.
This package ships with the shared object.
- libcpuinfo0-dbgsym: debug symbols for libcpuinfo0