Hi,<br>
&nbsp;Is there a programatical way of caliculating physical CPUs on 
IBM<br>
SMT driven archtitural machines.<br>
<br>
&nbsp;I am aware of commands of sort 
&quot;lsdev -C -c processor&quot; and &quot;smtctl&quot;.<br>
But is there any API to do same thing. 
I saw &quot;processor_info&quot;<br>
strucutre in &quot;/usr/include/sys/iplcb.h&quot; contains 
information i am<br>
looking for. Is there a way to access this.<br>
<br>
&nbsp;Linux on 
IntelHT, stores this info in &quot;/proc/cpuinfo&quot; file. Similarly<br>
AIX stores this 
info in &quot;/dev/pmem&quot; file. In KDB, &quot;ipl&quot; subcommand<br>
actually parses file 
&quot;/dev/pmem&quot; to access &quot;processor_info&quot; strctures.<br>
Can i simulate these KDB 
commands in a programatical fashion.<br>
<br>
&nbsp;Atleast, are there &quot;CPUID&quot; sort of 
assembly instructions in AIX, so<br>
that i can probe for actual number of 
CPUs.<br>
<br>
&nbsp;Any help is appreciated.<br>
<br>
Thanks<br>
-Ananth<br>
--<br>