On Apr 24, 2007, at 10:53 AM, Bert Wesarg wrote:
>> Is it possible to have less than all of the (socket,core)
>> information, the node ID information, and HTT information? Do we
>> need to make the have_topo_information() function a bit more fine-
>> grained? (i.e., indicate which, if any, of the topology information
>> is available) And/or make *some* of the functions fail (gracefully)
>> if the requested information is unavailable?
> I think we should emulate missing information:
>
> * no node info: put all processor ids into node0
> * no thread info: only one thread
> :
> :
Hmm. Is that really a good idea? I'd think it was safer to say "I
don't know" rather than "here's a fallback which may or may not be
true."
FWIW:
- I am pretty sure that the (socket,core) stuff entered the kernel in
2.6.16.
- Do we know what kernel version the node ID and HMT/HTT/whatever
information was made available?
--
Jeff Squyres
Cisco Systems
|