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 _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf