Small messages, i.e. their length is under btl_sm_eager_limit, always use normal SM. KNEM usage is restricted only for messages over either the eager size or the btl_sm_knem_dma_min (if KNEM supports DMA).
George. On Sep 4, 2013, at 12:47 , Alina Sklarevich <ali...@dev.mellanox.co.il> wrote: > Hi, > > I am building ompi v1.6 with knem support and I see that when knem is enabed > from the command line > it is used for all message sizes in SM btl. There is no threshold for when to > start using knem - starting > which message size. > This makes the performance of small messages worse since it also uses knem. > Maybe a certain "knem threshold" should be added to specify when to use SM > btl's send and when to start using knem. > > What do you think? > > Alina. > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users