Con Kolivas
|
91f9c527ba
Rename code and application binary to cgminer version 1.0.9 preempting version 1.1.0, moving main code to main.c.
|
14 years ago |
Con Kolivas
|
8f098e4ab4
Put locking around the queued count to ensure we're never left without work.
|
14 years ago |
Con Kolivas
|
122f0cf260
With pre-emptive queueing of work there is no need to have extra work in the queue by default. Make it a list of extra queue items instead of a total and default to 0.
|
14 years ago |
Con Kolivas
|
821da37c84
Add hardware name to binary kernel name allowing for unique kernels for different cards on the same machine.
|
14 years ago |
Con Kolivas
|
9950aa3927
Fix 32 bit builds.
|
14 years ago |
Con Kolivas
|
5cbc33e756
Change default retry to 5 seconds.
|
14 years ago |
Con Kolivas
|
de3d07d13b
Make the next work item queue 2/3 of the way through the work on the current work item.
|
14 years ago |
Con Kolivas
|
ad787e1c2a
Move the flushing of old work into restart threads so it's done before any worker threads grab more work.
|
14 years ago |
Con Kolivas
|
5007805d1f
Update CPU reentrant scan code to work properly for extended periods up to scantime and adjust rate properly.
|
14 years ago |
Con Kolivas
|
e4f9ea68a9
CPU mining is spending too much time in the work thread and not receiving restart messages.
|
14 years ago |
Con Kolivas
|
8999bea110
People expect miners to run indefinitely instead of giving up by default so change to never giving up if json call fails.
|
14 years ago |
Con Kolivas
|
13b43cfad1
Update copyright and authors.
|
14 years ago |
Con Kolivas
|
9f726400d4
Logic error in the queueing of work ended up generating more stale blocks.
|
14 years ago |
Con Kolivas
|
594b38b8cb
Fix redefinition of gnu source.
|
14 years ago |
Michael Kedzierski
|
513b445d6a
autogen.sh fix
|
14 years ago |
Con Kolivas
|
f6490010bc
Update gitignore.
|
14 years ago |
Con Kolivas
|
3320c627f0
Added previously missing gnulib files.
|
14 years ago |
Ycros
|
8313606b5f
Fixed configure.ac to properly detect OpenCL on windows/mingw.
|
14 years ago |
Ycros
|
ec8319176e
Build on windows using mingw32.
|
14 years ago |
Ycros
|
9fe2106467
Fixed up using config.h instead of cpuminer-config.h.
|
14 years ago |
Ycros
|
b645cc9f00
Updated README for building on win32.
|
14 years ago |
Con Kolivas
|
edd0591e19
Make the number of queued work items configurable and default to 2.
|
14 years ago |
Con Kolivas
|
131f60a5ee
Move queueing of one request to separate function in preparation for variable length queues.
|
14 years ago |
Ycros
|
5d301c8ba0
Make a binary load failure build from source.
|
14 years ago |
Con Kolivas
|
ffdffe77d3
Make sure the work gets attributed to the correct gpu.
|
14 years ago |
Con Kolivas
|
86e40ed9c8
Stale block control makes it possible to make 2 threads per gpu the default again.
|
14 years ago |
Con Kolivas
|
48caf248a7
Check for stale block after failed submission as well.
|
14 years ago |
Con Kolivas
|
09104ce3e8
Flag the work back to just thread 0 used by all the threads to avoid lots of queued older work for each thread.
|
14 years ago |
Con Kolivas
|
bed692152f
Get rid of the requirement for a static struct that needs locking to cache work.
|
14 years ago |
Con Kolivas
|
e2fb3e84cb
Queueing all kernel parameters dramatically reduces stale block rates.
|
14 years ago |