Chris Samuel wrote: > On Sat, 27 Mar 2010 05:15:50 am Jeff Squyres wrote: > > >> At least on my machine, the output width is still far less than 80 >> characters, so the full word should be no problem. But I don't know if >> there are other strange topologies out there that would take up more >> space...? >> > > Be interesting to see what it would look like on a large SGI UV, for > instance.. >
On a old Altix 4700 with 256 itanium cores, it's still far from 80 columns: Machine (493GB) Misc1 #0 (123GB) Misc0 #0 (31GB) NUMANode #0 (phys=0 7875MB) Socket #0 Core #0 + P #0 (phys=0) Core #1 + P #1 (phys=1) Socket #1 Core #2 + P #2 (phys=2) [...] And in verbose mode: Machine (phys=0 total=516912176KB) Misc1 #0 (total=129224048KB) Misc0 #0 (total=32296336KB) NUMANode #0 (phys=0 local=8064400KB total=8064400KB) Socket #0 (phys=0) Core #0 (phys=0) P #0 (phys=0) Core #1 (phys=1) P #1 (phys=1) (generated from sysfs tarballs, but shouldn't be different from the actual machine) On a small Altix UV with 24 Nehalem-EX cores with HT, the width is similar. IIRC, the largest UV is 2048 cores, the hierarchy should be * 1 machine * 256 NUMA nodes grouped in 3 or 4 levels of "misc" objects depending on their distances * in each NUMA Node, 1 socket x 1 L3 x 8 L2 x 1 L1 x 1 core x 2 threads That's 12 levels of hierarchy, which means 22 characters of indentation in the lstopo output. Each line is usually 10-20 characters, except when you have some memory (it could be 40-50 characters in this case). So we should be ok. Brice