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


Reply via email to