Feature detection API

Submit New Article

March 3, 2009 12:00 AM PST



Challenge

Detect characteristics of 32-bit Intel® architecture processors. Code that can take advantage of certain Intel® NetBurst™ microarchitecture performance-enhancing innovations, including Streaming SIMD Extensions (SSE) technology and Hyper-Threading Technology, must detect processor support for these technologies.


Solution

Use the code provided here; this API with example Windows/Command-line utilities is useful for detecting IA-32 CPU characteristics, frequency and cache configuration. This source code is available in the article "API Detects IA-32 CPU Characteristics."

Installation will produce a shortcut on the Start | Programs menu, where you can access the source code, application utilities and help. It supports 32-bit Intel® processors running Microsoft Windows* 2000 and Windows* XP and it is designed for Microsoft Visual Studio* 6.0 with SP 5 and Processor Pack for SP 5.


Source

API Detects IA-32 CPU Characteristics