Hello,

I have two RHEL 4.x machines on which I just downloaded and built hwloc.

The RHEL 4.7 machine is dual-socket, quad-core Harpertown (Xeon E5430), and I 
get the following (hierarchy, but no caches).
> ./lstopo
System(31GB)
  Socket#0
    Core#0 + P#0
    Core#2 + P#2
    Core#1 + P#4
    Core#3 + P#6
  Socket#1
    Core#4 + P#1
    Core#6 + P#3
    Core#5 + P#5
    Core#7 + P#7

The RHEL 4.8 machine is dual-socket, quad-core Nehalem (Xeon X5550, HT off), 
and I get the following (no hiearchy or caches):
> ./lstopo
Machine(5956MB)
  Socket#0 + Core#0 + P#0
  Socket#1 + Core#1 + P#1
  Socket#2 + Core#2 + P#2
  Socket#3 + Core#3 + P#3
  Socket#4 + Core#4 + P#4
  Socket#5 + Core#5 + P#5
  Socket#6 + Core#6 + P#6
  Socket#7 + Core#7 + P#7

Is this expected behaviour on those Linux versions? I would be surprised if 
this was the case, because it's possible to fully reconstruct the hiarachy from 
/proc/cpuinfo alone on them (caches aside).

Thanks,
Dan


Reply via email to