Luke Dashjr
|
661b196590
Merge branch 'bugfix_titan_20141110' into bfgminer
|
11 years ago |
Luke Dashjr
|
a30a5029d0
titan: reportin every process_report to avoid falsely tripping the watchdog
|
11 years ago |
Luke Dashjr
|
de6e604d7c
titan: Remove unused variables
|
11 years ago |
Luke Dashjr
|
06bb63b94a
Merge remote-tracking branch 'knc/titan-flush-optimize' into bfgminer
|
11 years ago |
Luke Dashjr
|
ede1b33c81
Merge branch 'multialgo' into bfgminer
|
11 years ago |
Pelle Nilsson
|
142bdb6705
Use new get_work_status prototype and print FPGA CRC error counters to log
|
11 years ago |
Pelle Nilsson
|
8e9c72dd0e
Titan flush optimization fix: Don't send get_info commands when FPGA is speaking to ASIC
|
11 years ago |
Pelle Nilsson
|
2582521baf
All dies use same nonce working range
|
11 years ago |
Pelle Nilsson
|
772a6c1197
Bugfix: First core in each die got too big nonce area to work on
|
11 years ago |
Pelle Nilsson
|
bfd5d25ebb
Titan flush optimization bugfix: FPGA status was checked once per poll instead of once per ASIC
|
11 years ago |
Luke Dashjr
|
0f24272964
Replace cgpu.min_nonce_diff with drv.drv_min_nonce_diff(cgpu, malgo)
|
11 years ago |
Pelle Nilsson
|
eb588b5007
Titan flush optimization: Bugfix: Flush time measurement only worked with one ASIC
|
11 years ago |
Pelle Nilsson
|
16d52ba670
Titan flush optimization: Remove temporary debug messages
|
11 years ago |
Pelle Nilsson
|
f567106334
Titan flush optimization: Keep works in local queue until slot number is reused
|
11 years ago |
Pelle Nilsson
|
4fa8c99b24
Titan flush optimization: Measure new flush time
|
11 years ago |
Pelle Nilsson
|
1cb4417901
Titan flush optimization: Send works to all dies after flush
|
11 years ago |
Pelle Nilsson
|
92e4343384
Titan flush optimization: First rough implementation
|
11 years ago |
Vitalii Demianets
|
162207d2e6
Titan: Submit stale shares while doing flushes
|
11 years ago |
Vitalii Demianets
|
5db1bda83f
Titan: Less clobber on the screen: group some "failure" messages
|
11 years ago |
Vitalii Demianets
|
c13f65c843
Titan: Increase die inactivity timeout to 20 secs
|
11 years ago |
Vitalii Demianets
|
f7008ed88a
Titan: Slightly improve some debug messages
|
11 years ago |
Vitalii Demianets
|
4c480029d6
Titan: Use multi-part batched SPI transfers for flushes (saves 2 secs on each flush)
|
11 years ago |
Vitalii Demianets
|
0d39c68105
Titan: Increase queue prefill value up to 20
|
11 years ago |
Vitalii Demianets
|
981d7ccab9
Titan: Flag for fast broadcast flushes. Not enabled: DC/DCs trip off easily!
|
11 years ago |
Vitalii Demianets
|
bd9457c218
Titan: Monitor die health, reconfigure it if no shares in 10 seconds
|
11 years ago |
Vitalii Demianets
|
29a7ef2588
Titan: Work assignment and flushing is per-die, not per-ASIC
|
11 years ago |
Vitalii Demianets
|
20d26a86da
Titan: Set flush flag after re-configuring the die.
|
11 years ago |
Vitalii Demianets
|
43f3ac72c4
Titan: Refactoring: intermediate variables for first_proc and repr
|
11 years ago |
Vitalii Demianets
|
10767debf5
Titan: Flush cores one-by-one right before reconfiguring them
|
11 years ago |
Vitalii Demianets
|
65ecf9a765
Titan: Define for the broadcast core address
|
11 years ago |