• Kenneth Raffenetti's avatar
    portals4: tuning · daf29e33
    Kenneth Raffenetti authored
    
    
    Changes the value of various static limits in the Portals4 netmod, based
    on experimentation results and suggestions from collaborators.
    
    1. Bump most ni_limits from 32K to 64K. These limits relate closely to
       queue depth. We can reasonably expect to support a queue depth
       of 64K.
    
    2. Limit issued origin events to 500. This translates to sending ~250
       operations to Portals at a time, which over IB is roughly the
       saturation point. TODO: turn this into a CVAR.
    
    3. Limit per target issued operations to 50. This will give the target a
       better chance to process events without being overwhelmed by a single
       process. TODO: turn this into a CVAR, also.
    
    4. Allocate more buffer space for incoming control messages. Observed
       results, especially with larger messages, showed that more buffer space
       cuts down on flow-control events.
    Signed-off-by: default avatarAntonio J. Pena <apenya@mcs.anl.gov>
    daf29e33