Carbonsoft cxCpu 4 4.2

By CarbonSoft

Freeware 11 Aug 2004

In category

Components > System > CPU


Carbonsoft cxCpu release 4 is the premier processor identification toolkit for Borlandxae Delphi and Kylix providing a comprehensive class library that allows developers to quickly identify x86 based processors from all major vendors running on the Microsoft Windows and Linux platforms.

Carbonsoft cxCpu delivers the most complete, multi vendor, processor identification toolkit available. With full support for single and multi-processor systems, cxCpu release 4 provides access to virtually all information available via the CPUID instruction.

The information available includes:

  • Processor name (via the Marketing Name feature, Brand identifier, or native CPUID)
  • Processor speed (actual, nominal, and optionally AMD performance rating)
  • Processor usage (Microsoft Windows platform only)
  • Cache availability, associativity, line size, and size (L1 code/data/unified, L2, L3, and trace)
  • Processor Serial Number (raw or formatted, as available)
  • Feature availability, mnemonics, and descriptions (for all feature sets including Transmeta)
  • Processor vendor (identification string, feature set definition, cache model)
  • Processor signature (standard and extended family, model, type, stepping, and brand fields)
  • CPUID availability and supported level (standard, extended, and transmeta)
  • Processor errata (FDivBug, AMD Duron cache reporting bug).
Carbonsoft cxCpu 4 supports all Intel, AMD, Via/Cyrix, IDT, NexGen, UMC, Rise, and Transmeta processors that implement the CPUID instruction which, as a general rule, includes Pentium-class processors or later.

The standard package includes full source code for the cxCpu class library, VCL and CLX example programs, and documentation in HtmlHelp (CHM) format. Other documentation formats and precompiled demo programs available from the web site.


  • Status: Fully functional
  • Source: FW
  • Size: 478 344kB


  • Delphi 6
  • Delphi 7