On Sunday, October 31, 2010 09:45:04 am Brice Goglin wrote:
> Le 30/10/2010 00:55, Jirka Hladky a écrit :
> > > >> L2 and one L1 per core. Your machine has hyperthreading, so our
> > > >> 
> > > >> This work-around worked fine on old itaniums since they had one
> > 
> > L3, one
> > 
> > > >> work-around creates one L3 per thread, while L1 and L2 (properly
> > > >> 
> > > >> reported by the kernel) are core-specific. Maybe hwloc should just
> > > >> 
> > > >> ignore caches with invalid shared_cpu_map.
> > 
> > BTW, it's Intel Itanium2 9140N CPU with 18MB of L3 cache.
> 
> It looks all Itaniums (even the latest 93xx ones) have per-core L1/L2/L3
> caches. Nothing is ever shared between cores. So a best workaround would
> be to use the core cpuset (both threads) when the cache cpuset is wrong
> (instead of using the thread cpuset like we do right now). I'll likely
> commit that later.
> 
> Brice


Thanks Brice!

Jirka

Reply via email to