On Sep 22, 2011, at 5:05 PM, Brice Goglin wrote: > No, the level always contain all elements of the same type (+depth for > caches), even if they are not at the same "distance" to the root (not > "depth"). > > Let's say you have two single-core sockets. One with no cache. One with > a L1. > What happens is: > * first level/depth is socket, contains two sockets, cover all cores. > * level 2 is L2, single element, *does not cover all cores* > * level 3 is core, two elements. > > The funky thing here is that the parent/child links between the first > socket and its core go across level 2 because nothing matches there. In > the first socket, you have Socket(depth1)->Core(depth3) while in the > second socket you have Socket(depth1)->Cache(depth2)->Core(depth3)
Huh. I didn't know / had forgotten this. I think we definitely need to call this out in the docs. -- Jeff Squyres [email protected] For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/
