Author Topic: mc2miner 0.1e - Optimized CPU/GPU Miner  (Read 43862 times)

0 Members and 1 Guest are viewing this topic.

Offline Djemi

  • Jr. Member
  • **
  • Posts: 30
    • View Profile
This is awesome optimization on my 24 threads server I switched from 4.5 hpm to 7.9 hpm.
Thanks guy!

Offline mc2miner

  • Newbie
  • *
  • Posts: 11
    • View Profile
Will you release the source code? If not, linux version?

Please, include virustotal report...

Virustotal report added
Linux version will be a lot of work since I used a lot of Win32 stuffs
Maybe I will spend another day to do it

Offline jlafuente

  • Newbie
  • *
  • Posts: 13
    • View Profile
Will you release the source code? If not, linux version?

Please, include virustotal report...

Offline mc2miner

  • Newbie
  • *
  • Posts: 11
    • View Profile
INTRODUCTION

mc2miner is a MemoryCoin 2.0 miner for CPU with high performance. GPU mining is also supported. It can be used on any mining pool which implement the HTTP getwork protocol.


COMMAND LINE ARGUMENTS

--url URLSpecify the URL of the pool. The URL should starts with "http://". The pool should implement the HTTP getwork protocol. The default value is "http://work.mmcpool.com".
--threads numberSpecify the thread number for CPU mining. To achieve maximum performance, we recommend setting the thread number equivalent to your CPU thread numer, that is, for hyperthreading cores, it is counted as two threads. If you also do GPU mining on the same machine, consider setting this value by the thread number of CPU minus one, to achieve better performance of the GPU miner.
--noavxUse SSE4 instruction set instead of AVX (default). This is for those machine who does not support AVX and will slightly decrease the miner performance (~3%).
--idleTry to make the mining process in background. In current implementations we use idle priority on Windows and idle scheduler on Linux. Currently this option has no effect for GPU mining.
--gpu idUse the GPU specified by id instead of the CPU for mining. The id starts from zero. To get a full list of the GPU devices supported in your system, set id to "-1". Currently this option is not supported in Linux versions.
your wallet addressYour MMC wallet address.


DOWNLOADS

Win64 binary (v0.1e)http://rapidshare.com/share/A88E2D0FEB2B096AA7FE1DA8C3958481[virustotal]
Linux64 binary (v0.1d)http://rapidshare.com/share/3BACFA7FD98BE772D770BBFFC2C900E3[virustotal]


PERFORMANCE

From the repies, we collected some performance data.

PlatformHashrate
i7-3770K3.9hpm
i7-4770K4.7hpm
Xeon L56396.5hpm
32 thread Dual Opteron7hpm
Dual Xeon L56397.9hpm
Dual Xeon L567012.2hpm
AMD Radeon HD7850 (2GB)8hpm


DISCLAIMER

The software comes as it is, without warranty of any kind. It is solely your decision to use it or not.
Use at your own risk, the creator can not be held liable for damage to your system.
If you are in doubt - don't use it.

You can check if your miner is actually connected to your account on the pool site in Workers area.

First 30 seconds after start and 30 seconds more for evey running hour miner will mine for its developers to support further performance, functionality and compatibility enhancements.


CHANGELOG

0.1eadded GPU mining for Windows
0.1dsupport AMD CPUs now (personally I don't have one so I can't test)
0.1cfixed hanging when threads >8 in the linux version
added "start_mining" script to auto detect instruction set and processor core number in the linux version
0.1badded linux support
use mmcpool.com as default mining pool (use --url to change)
use work/min instead of share/min, invariant to network difficulty
minor bug fixes
0.1ainitial version


LEGACY VERSIONS

Win64 binary (v0.1d)http://rapidshare.com/share/82122862D44E67FACC6AF4CBF9EECF03[virustotal]
Linux64 binary (v0.1c)http://speedy.sh/5UUz8/mc2miner-0.1c-linux64.tar.gz[virustotal]
Linux64 binary (v0.1b)http://speedy.sh/a7tSG/mc2miner-0.1b-linux64.tar.gz[virustotal]
Win64 binary (v0.1a)http://speedy.sh/ZHmVc/mc2miner-0.1a-win64.zip[virustotal]
« Last Edit: January 12, 2014, 09:26:55 am by mc2miner »