[Beowulf] Q: IB message rate & large core counts (per node) ?
Greg Lindahl
lindahl at pbm.com
Sat Mar 6 15:36:07 PST 2010
On Fri, Feb 26, 2010 at 01:20:49PM -0500, Lawrence Stewart wrote:
> Personally, I believe our thinking about interconnects has been
> poisoned by thinking that NICs are I/O devices. We would be better
> off if they were coprocessors. Threads should be able to send
> messages by writing to registers, and arriving packets should
> activate a hyperthread that has full core capabilities for acting on
> them, and with the ability to interact coherently with the memory
> hierarchy from the same end as other processors.
I'm up for dedicating 1+ normal processor cores to doing the special
stuff. Nodes have a lot of cores these days, and all-2-sided programs
don't have to dedicate a core & thus would pay nothing. In the MPI
1-sided model, you'd probably want to run all the cores on separate
programs and have the dedicated core get access to the appropriate
process' address space.
-- greg
More information about the Beowulf
mailing list