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