Code covered by the BSD License  

Highlights from
CPU Info

4.0 | 3 ratings Rate this file 21 Downloads (last 30 days) File Size: 3.2 KB File ID: #33155
image thumbnail

CPU Info


Ben Tordoff


06 Oct 2011 (Updated )

Read various bits of information about the CPU and operating system.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

| Watch this File

File Information

This function reads various bits of information about the CPU and operating

system, including:

 * CPU name

 * CPU clock speed

 * CPU Cache size (L2)

 * Number of physical CPU cores

 * Operating system name & version

These are provided by /proc/cpu (Unix), sysctl (Mac) or WMIC (Windows).

Requires MATLAB R2010a or above.

MATLAB release MATLAB 7.10 (R2010a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
23 Apr 2014 nikolat


04 Jan 2012 Ben Tordoff

Ben Tordoff

Hi Daniel, I don't know much about CPU serial numbers, but from what I've read they don't exist in modern CPUs. See e.g.:

When I ask for the serial on my CPUs (on linux) I just get "none specified".

It might be possible to get the motherboard serial number, although I haven't managed to get it on Linux without sudo'ing (not a problem on Windows as far as I can tell).

What is it you want to achieve?

Cheers. Ben

Comment only
24 Dec 2011 Daniel Dolan

Daniel Dolan

This function does exactly what it says it should. Is there a way to pull a serial number from the CPU?

11 Nov 2011 Stephen


09 Nov 2011

Fix for multi-socket Windows boxes.

Contact us