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 година |
Ian Goldberg
|
d82074b1b5
Have the dpnode compute and send the DL to the controller
|
пре 14 година |
Ian Goldberg
|
3354afb7c3
Have the dpnodes stick received DPs in a table and look for collisions
|
пре 14 година |
Ian Goldberg
|
3a420e5fcc
We don't actually read anything from workers, so don't set a callback for it
|
пре 14 година |
Ian Goldberg
|
9c86a9f1f9
Let the caller of cuda_dl set the DP frequency
|
пре 14 година |
Ian Goldberg
|
7366ea0c0d
Have the dpcallback consume an unparsed array of unsigned ints
|
пре 14 година |
Ian Goldberg
|
6347ef5c22
Read (but for now ignore) DPs in the dpnode
|
пре 14 година |
Ian Goldberg
|
5f3c0194f7
Fix an off-by-one error in selecting the DP word to use to demux
|
пре 14 година |
Ian Goldberg
|
53b775f223
Be sure to enable writing in the worker->dpnode connection
|
пре 14 година |
Ian Goldberg
|
4a0de9516a
Enable libevent thread safety for the worker
|
пре 14 година |
Ian Goldberg
|
d32933d9a3
Actually launch a worker thread and do some work.
|
пре 14 година |
Ian Goldberg
|
f44ed1aedd
Include Makefile.local for local configuration
|
пре 14 година |
Ian Goldberg
|
b7e3f9a7f3
Make the Makefile robust enough to compile on monk
|
пре 14 година |
Ian Goldberg
|
3506ed6261
Change the dpcallback to take a pointer to the dp
|
пре 14 година |
Ian Goldberg
|
d2cb231a06
Factor the dpcallback out of cuda_dl and into the calling code
|
пре 14 година |
Ian Goldberg
|
d216004921
Prepare the worker to be multithreaded
|
пре 14 година |
Ian Goldberg
|
de21cae029
libevent-based framework for distributed DL computation
|
пре 14 година |
Ian Goldberg
|
cddf419eb7
Rename DPstreamWrite to DPstreamAlloc and remove unneeded params
|
пре 14 година |
Ian Goldberg
|
d9abaa27ac
Prepare to move the dpcallback out of parrhoasm.cu
|
пре 14 година |
Ian Goldberg
|
771b13c42c
Use macros to include the inline assembly instead of inline functions
|
пре 14 година |
Ian Goldberg
|
ed1fc4bf6a
Remove symbolic operand references from inline asm
|
пре 14 година |
Ian Goldberg
|
9fca8d29fd
cudadl-0.9
|
пре 14 година |
Ian Goldberg
|
e2973619c9
Commit cudadl-0.8 to git
|
пре 14 година |