[Insight-developers] itksys::SystemInformation

Rupert Brooks rupert.brooks at gmail.com
Wed Jul 25 10:17:35 EDT 2012


Hi,

In a previous email i was working on a benchmark, for examining performance
changes between ITK3 and 4.  I thought it would be handy to print the
system info in the benchmark result, to keep track.  So, i used
itksys::SystemInformation.  However, the results seem... questionable.  its
worth noting they seem the same between ITK 3 and 4.

The code that generated this is here
https://github.com/rupertbrooks/itkbench

Its worth noting that itksys::SystemInformation doesnt seem to be
documented, so perhaps im just breaking all the rules here.  Should i JIRA
this?

On a Windows system - *** indicates a questionable result
$ relwithdebinfo/itkbench
System: CAMD5C5PMN1
*****Processor: Pentium III (0.18 micron) With 1 Or 2 MB On-Die L2 Cache
 Serial #:
*****    Cache: -1
    Clock: 2800
*****    Cores: 4 cpus x 1 Cores = 4
OSName:     Windows
  Release:  XP Professional
  Version:  Service Pack 3 (Build 2600)
  Platform: x86
  Operating System is 32 bit
ITK Version: 4.3.0
Virtual Memory: Total: 2047 Available: 2008
Physical Memory: Total:3581 Available: 1655

My employer is not so cheap that we are still using P3s :-)  CPUID reports
it as a Intel Xeon W3530 Bloomfield. Core i7 would be a fine identification
as well.  Also, theres not 4 chips with 1 core each, but 1 chip, with 4
cores.  This might be me misinterpreting the meaning of physical vs
logical, but see below.

On a Ubuntu system
./itkbench
System: morrigan
***Processor: Intel(R) Core(TM)2 Duo CPU     T9500  @ 2.60GHz
 Serial #:
    Cache: 2048
    Clock: 2003
****    Cores: 4 cpus x 4 Cores = 16
OSName:     Linux
  Release:  3.0.0-21-generic
  Version:  #35-Ubuntu SMP Fri May 25 17:57:41 UTC 2012
  Platform: x86_64
  Operating System is 64 bit
ITK Version: 4.3.0
Virtual Memory: Total: 20795 Available: 20795
Physical Memory: Total:8001 Available: 3361

Here its only the # of cores that are questionable.  Theres one physical
chip, with 4 Core2 architecture cores on it.  So strictly speaking, its a
Core2 Quad.  /proc/cpuinfo gets it as model name      : Intel(R) Core(TM)2
Quad  CPU   Q8200  @ 2.33GHz

Best,
Rupert
--------------------------------------------------------------
Rupert Brooks
rupert.brooks at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-developers/attachments/20120725/e4085f6a/attachment.htm>


More information about the Insight-developers mailing list