summaryrefslogtreecommitdiffstats
path: root/xmrstak/backend/cpu
Commit message (Collapse)AuthorAgeFilesLines
* Repair all 'namepsace' to 'namespace' (all within comments)Tony Butler2018-06-046-6/+6
|
* change `height` to `version`psychocrypt2018-06-041-2/+2
| | | | -rename `mining_fork_height` to `*_version`
* refactor mining algo selectionpsychocrypt2018-06-042-26/+36
| | | | | - add `fork_height` to currency - refactor algorithm selection
* Add filename to backend errorsfireice-uk2018-06-041-5/+5
|
* POW AEON v7psychocrypt2018-06-042-45/+85
| | | | | - add new pow for AEON - fix missing cryptonight-heavy selection for multi hashes
* fix autoAdjust(non hwloc)psychocrypt2018-06-041-2/+3
| | | | - remove call `IsCurrencyMonero` with `cn_select_memory`
* Fixed compile error without hwloc.Judemir Ribeiro2018-04-071-17/+1
|
* Update cryptonight_altivec.hJudemir Ribeiro2018-04-071-2/+5
|
* Recovered some power8 speed (3200h/s on monero7 with 20 core power8)Judemir Ribeiro2018-04-061-6/+2
|
* Merge branch 'master' of https://github.com/nioroso-x3/xmr-stakJudemir Ribeiro2018-04-061-2/+6
|\
| * Update cryptonight_altivec.hJudemir Ribeiro2018-04-061-2/+6
| | | | | | Fix for gcc 7 behavior
* | Recovered some of power8 speed (3200h/s on 20 core power8 in monero7)Judemir Ribeiro2018-04-061-66/+312
|/
* Ported xmr-stak 2.3.0 rc to ppc64leJudemir Ribeiro2018-04-018-345/+1220
|
* XMR-Stak 2.3.0 RCxmr-stak-devs2018-03-256-198/+556
| | | | | | | Co-authored-by: psychocrypt <psychocryptHPC@gmail.com> Co-authored-by: fireice-uk <fireice-uk@users.noreply.github.com> Co-authored-by: Lee Clagett <code@leeclagett.com> Co-authored-by: curie-kief <curie-kief@users.noreply.github.com>
* Comment cleanupBryan Stitt2018-03-031-1/+1
|
* void nonce overlapppingpsychocrypt2018-01-271-3/+4
| | | | | The cpu miner backend uses the wrong ranges of nonces instead of using `[startNonce,startNonce + nonce_chunk)` (startNonce,startNonce + nonce_chunk]` is used. This will results in an overlap with nonces used by the gpu back-ends.
* Merge pull request #772 from vtamara/comp_adJpsychocrypt2018-01-212-0/+5
|\ | | | | It compiles on OpenBSD/adJ 6.2
| * Extra code path for OpenBSD suggested by psychocryptVladimir Tamara2018-01-161-1/+3
| |
| * It compiles on OpenBSD/adJ 6.2Vladimir Tamara2018-01-012-1/+4
| |
* | fix set affinity for windowspsychocrypt2018-01-131-1/+10
| | | | | | | | Ignore any affinity >=64 and throw a warning.
* | Merge pull request #846 from psychocrypt/fix-cpuMemAutodetectionfireice-uk2018-01-121-18/+15
|\ \ | | | | | | fix autosuggestion CPU
| * | fix usage of bytes instead of KBpsychocrypt2018-01-091-17/+14
| | | | | | | | | | | | | | | | | | | | | bug was introduced with #67 - increase the L3 sanity check to 2GiB - fix usage of byte instead of KB
| * | Fix cache size detectionTom Doemiller2018-01-091-1/+1
| | |
* | | Merge pull request #697 from dangrabbits/masterpsychocrypt2018-01-091-0/+3
|\ \ \ | |/ / |/| | Updated config.tpl comments to include how to exclude CPU/GPUs
| * | Updated config.tpl comments to include how to exclude CPU/GPUsdangrabbits2017-12-251-0/+3
| | |
* | | Merge pull request #778 from b-/patch-2fireice-uk2018-01-081-1/+1
|\ \ \ | | | | | | | | Rename "MacOS" to "macOS"
| * | | Update minethd.cppBrian Recchia2018-01-041-1/+1
| | |/ | |/| | | | | | | | | | | | | Changed capitalization of "macOS" Squashed the commit
* | | Merge pull request #705 from dataway/devfireice-uk2018-01-031-7/+6
|\ \ \ | |/ / |/| | Rearrange prefetch for slight performance increase in CPU miner
| * | CPU - cryptonight_aesni.h - rearranged prefetch instructions to allow more ↵Anthony Uk2017-12-251-7/+6
| |/ | | | | | | time for cache to charge
* | Typo: Obtaning -> ObtainingLehmax2017-12-281-1/+1
| |
* | Busywork courtesy of Microsoftfireice-uk2017-12-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | Add messages Missing include 1
* | On-demand elevationfireice-uk2017-12-251-0/+4
|/
* Make sure we are using a steady clockfireice-uk2017-12-221-4/+2
|
* Fix nonce allocationUnknown2017-12-072-17/+28
|
* Update documentation for `low_power_mode`.Grzegorz Hasse2017-12-061-2/+4
|
* Extend low_power_mode to do up to 5 cn hashes at a time.Grzegorz Hasse2017-12-065-102/+483
| | | | | | The "low_power_mode" option in config.txt can be set to numeral values between 1 and 5. A value of 5 seems optimal on certain processors with large L4 cache.
* Remove whitespace linesUnknown2017-11-162-4/+4
|
* fix wrong indentions by hand after auto conversionpsychocrypt2017-11-161-3/+4
|
* remove space indention with tabspsychocrypt2017-11-162-36/+36
| | | | - removed all space indention in `*.hpp` and `*.cpp` files
* Merge pull request #115 from fireice-uk/topic-net-extpsychocrypt2017-11-161-4/+4
|\ | | | | Network extensions
| * Pass threadno up the food chainUnknown2017-11-141-4/+4
| |
* | Fix misc bugs (#117)fireice-uk2017-11-152-0/+8
|/ | | | | | * CONF_NO_TLS fix * gpu error fix + always return to sched after pin
* add backend typepsychocrypt2017-11-101-0/+1
| | | | | - add type of the backend to each backend-plugin - add `gteName` to `iBackend` to get the name of the backend
* Multi-pool final version (#90)fireice-uk2017-11-091-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Multi-pool first draft * Fix wspace from new IDE * Better TLS error message * Fix TLS bug * Don't put dev pool on stats + pool change-back * bug fixes * Error message work * fix win build * add per-pool nicehash setting * Fix bugs * rm debug msg * Multipool guided setup * Support TLS and Nicehash in config * prelim jconf changes * final multipool changes * increase default retry_time to 30, fix mac erro * rm debug dev pool settings * Fix another source of connect runaway
* fix windows compile and broken aeonpsychocrypt2017-10-282-54/+66
| | | | | - fix windows linker error during compile - fix wrong parameter to call aeon (nvidia-backend)
* rename `xmr` to `monero`psychocrypt2017-10-276-45/+51
| | | | | | - rename all `xmr` to `monero` - be insensitive while check for set currency - add function to compate two strings insensitive
* add aeon support to backend cpupsychocrypt2017-10-277-86/+177
| | | | | - update auto suggestion default and hwloc - extent hash function table to support aeon and xmr within one miner
* check if affinity must be setpsychocrypt2017-10-271-3/+3
| | | | - check if affinity vale before calling `thd_setaffinity`
* thread affinity for non cpu backendspsychocrypt2017-10-261-5/+5
| | | | | | | | This is a follow up of #43 and use the some mechanism to set the thread affinity for non cpu backends correct. - use cpu affinity workflow for nvidia and amd - cpu: move messages of thread spawning before thread creation
* remove double blob copypsychocrypt2017-10-231-4/+0
| | | | - remove double copied memory
OpenPOWER on IntegriCloud