On 30-set-09, at 09:20, Brice Goglin wrote:
Fawzi Mohamed wrote:
1) a fully hierarchical representation of the machine/hardware where
each level is a partition, and each level fully covers the previous
one (from any node you go through all levels using father/childrens,
father/child are just one level away from each other.
Actually, we support heterogeneous topologies where one level may not
cover entirely the previous one, for instance if you have two
different
processors with different levels of caches.
thanks that is good to know.
In that case the upper level (let's assume it is a NODE) is still all
at the same level, but the depth of the children of this might be
different from depth-1?
like this (I am skipping some levels, as just the structure is
important):
NODE 1
cache2
cache1
p0
cache2
cache1
p1
NODE 2
cache1
p2
cache1
p3
or is it even possible to have a node with children of a single node
of different depth?
this is supposing that you want to keep that a level has a single type
(and given the api I suppose it is so).
Fawzi