• Philip Carns's avatar
    wip: margo progress loop optimizations · 3d726daf
    Philip Carns authored
    - count ULTs in progress pool that are waiting on communication as
      waiters so that we don't busy spin when it isn't necessary
    - if a trigger occurs, yield immediately to service ULTs that may have
      been activated as a result
    - HG_Progress() is still called too frequently, see TODO note
    - outcome: this makes servers significantly faster, but seems to make
      clients a bit slower; optimal performance right now comes from
      building servers with this git commit and building clients without
      it; need to investigate
    3d726daf
Name
Last commit
Last update
examples Loading commit data...
include Loading commit data...
m4 Loading commit data...
maint Loading commit data...
src Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
COPYRIGHT Loading commit data...
Make.rules Loading commit data...
Makefile.am Loading commit data...
README.md Loading commit data...
configure.ac Loading commit data...
prepare.sh Loading commit data...