Libcpuid

Jul 20, 2023

Small x86 CPU identification library

libcpuid is a small C library for x86 CPU detection and feature extraction. Using it, you can

  • Get the processor vendor, model, brand string, code name, etc.
  • Get information about CPU features such as number of cores or logical CPUs, cache sizes, CPU clock, etc.
  • Check if the processor implements a specific instruction set such as SSE2 or 3DNow!
  • Execute the CPUID and RDTSC instructions in a portable way
  • And have this all in your commercial application, without getting into trouble, due to permissive license

Reference utility rather advanced and useful on its own is also provided.



Checkout these related ports:
  • Zxfer - Easily and reliably transfer ZFS filesystems
  • Ztop - Display ZFS dataset I/O in real time
  • Zsm - ZFS Snapshot Manager
  • Zsd - Destroys ZFS snapshots
  • Zrepl - ZFS dataset replication tool
  • Zrep - ZFS based replication and failover solution
  • Zpool-iostat-viz - ZFS pool I/O latency statistics
  • Zoxide - Fast cd alternative that learns your habits
  • Zogftw - Creates redundant backups on encrypted ZFS pools
  • Znapzend - ZFS-centric backup tool
  • Zisofs-tools - User utilities for zisofs
  • Zidrav - File corruption detection and repair program
  • Zfstools - OpenSolaris-compatible auto snapshotting for ZFS
  • Zfsnap2 - Portable performant script to make rolling ZFS snapshots easy
  • Zfsnap - Simple sh script to make zfs rolling snaphosts with cron