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