Author Topic: jhProtominer - CPU and collisions/min charts  (Read 71790 times)

0 Members and 1 Guest are viewing this topic.

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1601
    • View Profile
    • metaexchange
  • BitShares: shentist
Re: jhProtominer - CPU and collisions/min charts
« Reply #67 on: December 14, 2013, 10:11:29 pm »
@ yvg1900

i try your miner and find shares and see the worker at ypool, but in the console it says 0 shares accepted. At ypool no shares/h for this worker. Is it normal or do i have to change something?

Thanks

Offline pap

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #66 on: December 14, 2013, 05:33:04 pm »
Thanks for your two replies yvg1900!

I now much better understand the way things goes with your miner.
I've tried by myself and with your precious hints I've optimised not so bad my configuration.

Thank you!

Pap.

Offline nomullet

  • Jr. Member
  • **
  • Posts: 29
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #65 on: December 14, 2013, 03:31:52 pm »
Anyone been able to connect to http://ptsweb.beeeeer.org pool using yvg1900 miners? Haven't had any success with
jhprotominer.exe -o ptsweb.beeeeer.org:1337 -u PueJycDn6HC2WjzotSs7JjFSYrTGLqSmoG -p x -t 7
M9ycAeveS8hhQtok6xgLPMEpGsZxFkcgzT

Offline yvg1900

  • Full Member
  • ***
  • Posts: 198
    • View Profile
  • BitShares: yvg1900
Re: jhProtominer - CPU and collisions/min charts
« Reply #64 on: December 14, 2013, 08:51:02 am »
After 512M typically memory bandwidth becomes bottleneck, but you shall try. Advise is very simple - try 512 and 1024, if 1024 is slower then 2048 will be even slower. If 1024 wins - try 2048. Stick with the fastest.

That's it.

yvg1900
Follow @yvg1900 on Twitter for yam miner updates and support

Offline pap

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #63 on: December 13, 2013, 09:32:25 pm »
And a last question if I can  :)

Do you think there's a significant difference between 1024Mo/thread and 2048Mo/thread? And does more Mo/thread would be efficient?

Thank you so much in advance!

Once I'll reach my first PTS (psychological gap for me) I'll double the default time mining for you each hour.

Pap

Offline pap

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #62 on: December 13, 2013, 09:25:31 pm »
Thank you for you quick response!

So for now is it better to stay with a single process with "-A -t 8" or regarding to your answer maybe 4 process with something like an equivalent to "-A -2" (using numactl or so) to optimize the 1 core/two threads design of the cpu?

Pap

Offline yvg1900

  • Full Member
  • ***
  • Posts: 198
    • View Profile
  • BitShares: yvg1900
Re: jhProtominer - CPU and collisions/min charts
« Reply #61 on: December 13, 2013, 09:00:27 pm »
Two processes make sense only for multi-socket systems (Duals, Quads, SGI UV, etc).

-A option added to lock threads to cores and minimize cross-core thread context migration. This helps in some cases and added to those who like to squeeze every single bit fo perf.

8 separate processes does not make sense at all. I am thinking on better internal NUMA support, too.

The main downside of running multiple processes is that every miner process shall maintain separate pool connection, while threads inside the process share one. Implementing proper NUMA support for single process is a non-trivial task, because of most important point is to get NUMA-aware memory allocation. This is on the list, but needs time for testing.

yvg1900
Follow @yvg1900 on Twitter for yam miner updates and support

Offline pap

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #60 on: December 13, 2013, 08:09:31 pm »
Hi yvg1900,

I'm real newbie and maybe my questions already have been aswered, but I'd like to have your opinion about configuration.

First of all I'm using an Intel® Xeon® E3 1230 v2 (4 coeurs 8 threads @3.3 GHz)

In your finetuning.txt you're talking about the benefits of using separate process per thread using numactl on a Linux but in the same time the new version of jhprotominer (jhprotominer-yvg1900-M7h-linux64-corei7avx.tgz) introduced the "-A" option to enforce cpu affinity.

For you, is it more efficient to run 1 jhprotominer's process using "-A -t 8" or 8 separate process stuck directly to one of the 8 threads?

Thanks in advance if you have the time to respond ands thanks a lot for you're great job!

Pap

Offline legitnick

  • Jr. Member
  • **
  • Posts: 24
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #59 on: December 13, 2013, 07:30:20 pm »
AMD FX 8120 - 200 cpm 8 threads (linux)
AMD phenom II x4 - 110 cpm 4 threads (linux)

Offline TonyC

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #58 on: December 13, 2013, 02:52:12 am »
Will consider proxy support.

yvg1900

Thank you very much for considering my request!! I have a lot of 32 core Xeon servers but they are in a data center behind a firewall.  :(

Offline yvg1900

  • Full Member
  • ***
  • Posts: 198
    • View Profile
  • BitShares: yvg1900
Re: jhProtominer - CPU and collisions/min charts
« Reply #57 on: December 12, 2013, 06:00:31 am »
Will consider proxy support.

yvg1900
Follow @yvg1900 on Twitter for yam miner updates and support

Offline TonyC

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #56 on: December 12, 2013, 03:02:51 am »
New version available - now matching new pool server configuration after it moved.

Authentic builds are:
https://www.dropbox.com/sh/jvp4wwek8jpohj7/RlW6hzYqTz
https://mega.co.nz/#F!h0tkXSxZ!f62uoUXogkxQmP2xO8Ib-g
http://sdrv.ms/18wfjYX
http://pan.baidu.com/s/1xOOWa

yvg1900

Hello,

Can I have a small feature request? As I'm trying to mine behind a firewall, all my traffic needs to go through a proxy server. It will be really great if jhProtominer supports proxy server. I am willing to donate my first 24hr of mining if I can get it going. :)

Offline r05

  • Full Member
  • ***
  • Posts: 95
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #55 on: December 12, 2013, 12:25:43 am »
What are "collision per minute" ... I'm use to hashes per second.

Also, does anyone know how to install this on linux and run?

Thanks for any pointers. These new alt coin forums are sometimes a bit scattered.
Taken from this thread: https://bitsharestalk.org/index.php?topic=722.0

Quote
sudo apt-get update
sudo apt-get install yasm -y git make g++ build-essential libminiupnpc-dev
sudo apt-get install -y libboost-all-dev libdb++-dev libgmp-dev libssl-dev dos2unix

git clone https://github.com/thbaumbach/ptsminer
cd ~/ptsminer/src
make -f makefile.unix
./ptsminer <your PTS address> <number of threads>
Unsure of what "Linux" you need instructions for, but the above works flawlessly on most Ubuntu 13.04LTS VPS instances.
If I have helped you, please consider buying me a beer:
PTS: PZ6ZED8q1i7nQqnZiwFHdgLMELi3sgpnzL
BTC: 1CPF64k1AraWAUiDSh2QthRhbtJJznzRtw

Offline yosh

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #54 on: December 12, 2013, 12:15:35 am »
What are "collision per minute" ... I'm use to hashes per second.

Also, does anyone know how to install this on linux and run?

Thanks for any pointers. These new alt coin forums are sometimes a bit scattered.

Offline superresistant

  • Jr. Member
  • **
  • Posts: 28
    • View Profile
Re: jhProtominer - CPU and collisions/min charts
« Reply #53 on: December 11, 2013, 05:50:18 pm »
my first try with my 4 Opterons :

- AMD Opteron 6164 HE 70c/m ~24 hours of use
12 thread and 256 MB per thread

That's 280c/m in total. Gonna try different settings and overclock soon.