Znort 987
|
92af1925a6
Remove benchmark data from main.c
|
14 years ago |
Znort 987
|
8256402a63
Remove harmless warning on win32
|
14 years ago |
Znort 987
|
593022dfd7
Added somme comments
|
14 years ago |
Znort 987
|
e923ac78d5
Add CPU algo used to summary
|
14 years ago |
Znort 987
|
4e3f38d047
Re-indent code for fork_monitor
|
14 years ago |
Znort 987
|
39bdec8bbe
Various minor changes
|
14 years ago |
Znort 987
|
75639da1e3
Add WIN32 safe CPU benchmark method
|
14 years ago |
Znort 987
|
84b0467cb2
Fix broken assert in algo bencher
|
14 years ago |
Znort 987
|
6fd06387b3
On unix, make algo benchmark more generic
|
14 years ago |
Znort 987
|
01886493cf
Add set_non_blocking routing
|
14 years ago |
Znort 987
|
29f0f9bc18
Properly detect number of cores on WIN32
|
14 years ago |
Znort 987
|
7158f9f9ed
Add automated benchmark of the CPU hashers
|
14 years ago |
Con Kolivas
|
50504ef9e0
If a work item has had any mining done on it, don't consider it discarded work.
|
14 years ago |
Con Kolivas
|
656067a44e
Stale work test should respect age of rolled work as well.
|
14 years ago |
Con Kolivas
|
232408050c
Stick to rolling only work from the current pool unless we're in load balance mode or lagging to avoid aggressive rolling imitating load balancing.
|
14 years ago |
Con Kolivas
|
01aadda25c
Simply set the time of day when the work is decoded.
|
14 years ago |
Con Kolivas
|
639d38fbd4
Revert "Make sure to give work items a starting time only once when they're staged."
|
14 years ago |
Con Kolivas
|
626ae10d7c
Make sure to give work items a starting time only once when they're staged.
|
14 years ago |
Con Kolivas
|
d6dd5d700b
Test each work item to see if it can be rolled instead of per-pool and roll whenever possible, adhering to the 60 second timeout.
|
14 years ago |
Con Kolivas
|
e9b8344a37
Free all work in one place allowing us to perform actions on it in the future.
|
14 years ago |
Con Kolivas
|
6da13fb87f
Only put the message that a pool is down if not pinging it every minute.
|
14 years ago |
Con Kolivas
|
510be5c9a4
Summary on exit is sometimes getting lost without a flush of stdout.
|
14 years ago |
Con Kolivas
|
42c22025d8
The can_roll function fails inappropriately in stale_work.
|
14 years ago |
Con Kolivas
|
d39e5abfba
We can't hit this path since the earlier check for stale work will prevent us ever finding work it can roll here.
|
14 years ago |
Con Kolivas
|
17e5e17e88
Only consider a pool lagging if we actually need the work and we have none staged despite queue requests stacking up.
|
14 years ago |
Con Kolivas
|
a466942fd8
When pinging a sick cpu, flush finish and then ping it in a separate thread in the hope it recovers, but without blocking code elsewhere.
|
14 years ago |
Con Kolivas
|
177e07aed3
Display last initialised time in gpu management info.
|
14 years ago |
Con Kolivas
|
28880d0dc7
Move the non cl_ variables into the cgpu info struct to allow creating a new cl state on reinit, preserving known GPU variables.
|
14 years ago |
Con Kolivas
|
071a0ad2f1
Preinitialise the devices only once on startup.
|
14 years ago |
Znort 987
|
2e31e1687c
Add missing fflush(stdout) for --ndevs
|
14 years ago |