Commit History

Autor SHA1 Mensaxe Data
  Steven Engler 2ca52915e4 Prints totals for each problem. %!s(int64=8) %!d(string=hai) anos
  Steven Engler 8855e06abd Record the 'worker time' for each subproblem. %!s(int64=8) %!d(string=hai) anos
  Steven Engler eab9bf0d09 Fixed bug causing incorrect solution. %!s(int64=8) %!d(string=hai) anos
  Steven Engler 8ed3d76640 Derandomization works with multiple workers. %!s(int64=8) %!d(string=hai) anos
  Steven Engler 1da839f0d8 Can save distinguished points to files. %!s(int64=8) %!d(string=hai) anos
  Steven Engler 7dc8d4e064 Both versions now use 'desired_resources(...)'. %!s(int64=8) %!d(string=hai) anos
  Steven Engler df84062032 Controller assigns ID to dpnode. %!s(int64=8) %!d(string=hai) anos
  Steven Engler f627a02297 Added derandomization feature. %!s(int64=8) %!d(string=hai) anos
  Steven Engler 71bde25be1 Output number of kernel launches for each subproblem. %!s(int64=8) %!d(string=hai) anos
  Steven Engler cde6e66784 Include 'unistd.h' in source files. %!s(int64=8) %!d(string=hai) anos
  Ian Goldberg a1d3f9fa44 Output timestamp and host information to the cout log %!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 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 c081555e83 Fix the MPI driver to not conflict with libevent %!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 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 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 3a420e5fcc We don't actually read anything from workers, so don't set a callback for it %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg 4a0de9516a Enable libevent thread safety for the worker %!s(int64=14) %!d(string=hai) anos
  Ian Goldberg de21cae029 libevent-based framework for distributed DL computation %!s(int64=14) %!d(string=hai) anos