Commit History

Autor SHA1 Mensaxe Data
  Ian Goldberg a1d3f9fa44 Output timestamp and host information to the cout log %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 525094f42d Initialize randomness in worker.cc %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 5c6cb43565 Complete the MPI launcher %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 15901b39d1 Complete the computation of the desired resources for the subproblems %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 2a4512a4ef Try to better calculate the needed resources to solve a subproblem %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg e5decaf5df Communicate the dpfreq to the workers correctly %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 2dda9b350b Flush cout at various points so we can more easily watch progress %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg edfd20a685 Add new cmdline options to controller %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 2471b6ffc0 Turn on -O2 %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 397c6a4e61 Clean up the output of the MPI driver a bit %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg c081555e83 Fix the MPI driver to not conflict with libevent %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg a08006fba7 Single-node MPI launcher %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 5ee1f82f14 Start in on the MPI driver %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 7ffa00afcd Factor out the cmdline arg parsing so the mpi driver can also use it %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 639ddc0fe3 Add a callback to controller_main to report the bound address and port %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 44686d4966 Construct and use the worklist from cmdline args in controller %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg bc52f994e8 Pass a worklist into controller_main instead of just a filename %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 03af039f7f Moved almost all output to #ifdef VERBOSE %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 65725abb62 Refactor desired resource computation into controller_main.cc %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 99445b0133 Move dpfreq computation into SubproblemProgress constructor %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg a74e42e7f4 Log memory usage in the dpnode if #define LOG_MEM is set %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 29c43874dd Add a "nompi" target to the Makefile %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg e6f5357c28 Start on the MPI launcher program %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 5b62cbb2c4 Split off the three main()s in preparation for MPI wrapper %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 87ea78a8c2 Time the problems and launch a fixed number before exiting %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 9ca02921e8 An extra argument to worker specifies te CUDA device to use %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 0e999113e0 Reconstruct answer and launch new problems %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 76d978789e Read subproblem responses from the dpnodes %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg f977451e03 When a dpnode finds the answer, write it to the controller %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 8bcd316852 Remove spurious bufferevent_free in worker.cc %!s(int64=14) %!d(string=hai) anos