> * Some perf (or trace?) guys came late and said "oh your code should be

I think eventually there was a consensus that perf/trace doesn't fit well ... 
(or it requires substantial changes)


> 
> 
> 
> Le 08/11/2012 15:43, Jeff Squyres a écrit :
>> Note that the saga of trying to push ummunotify upstream to Linux ended up 
>> with Linus essentially saying "fix your own network stack; don't put this in 
>> the main kernel."
>> 
>> He's was right back then.  With a 2nd "customer" for this kind of thing 
>> (cuda), that equation might be changing, but I'll leave that to Nvidia to 
>> push on Linus.  :-)
>> 
>> Something like ummunotify should be in the ibcore area in the kernel.  And 
>> at least initially, probably something like this should be in the cuda 
>> kernel module(s).
>> 
>> Just my $0.02...
>> 
>> 
>> 
>> On Nov 8, 2012, at 9:38 AM, Shamis, Pavel wrote:
>> 
>>> Another good reason for ummunotify kernel module
>>> (http://lwn.net/Articles/345013/)
>>> 
>>> Pavel (Pasha) Shamis
>>> ---
>>> Computer Science Research Group
>>> Computer Science and Math Division
>>> Oak Ridge National Laboratory
>>> 
>>> On Nov 8, 2012, at 9:08 AM, Jeff Squyres wrote:
>>> 
>>> On Nov 8, 2012, at 8:51 AM, Rolf vandeVaart wrote:
>>> 
>>> Not sure.  I will look into this.   And thank you for the feedback Jens!
>>> 
>>> FWIW, I +1 Jens' request.  MPI implementations are able to handle network 
>>> registration mechanisms via standard memory hooks (their hooks are actually 
>>> pretty terrible, but for the most part, they are generally functional).
>>> 
>>> If CUDA requires registered memory, then it should also provide hooks so 
>>> that MPI implementations can "just make it work" from the users' 
>>> perspective (and please please please provide BETTER hooks than verbs / 
>>> glibc malloc!).
>>> 
>>> --
>>> Jeff Squyres
>>> jsquy...@cisco.com<mailto:jsquy...@cisco.com>
>>> For corporate legal information go to: 
>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>> 
>>> 
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>> 
>>> 
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to