Bitcoin Forum
April 19, 2024, 02:54:01 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 »
  Print  
Author Topic: [XPM] Primecoin Built-in Miner Sieve Performance Issue  (Read 69101 times)
Boing7898
Sr. Member
****
Offline Offline

Activity: 686
Merit: 259



View Profile
July 11, 2013, 02:04:02 PM
 #221

Just tested the 3 new windows releases from anonppcoin, shinkicker and zalfrin. Zalfrins is the fastest but shinkickers didn't crash on exit.

 Smiley

Heh... that's a new development. It also appears to be broken again, not pulling in new blocks as they come. Last time that was a UPNP problem.

All right, here's a fixed version. Includes all dlls, shouldn't be crashing on exit, and should be following the blockchain properly.  Grin

https://www.dropbox.com/s/6dwcc5p1koj86vz/release5.zip
Hmm, something's wrong. It doesn't open :/
Win 8 x64 AMD Phenom X4 965
1713538441
Hero Member
*
Offline Offline

Posts: 1713538441

View Profile Personal Message (Offline)

Ignore
1713538441
Reply with quote  #2

1713538441
Report to moderator
1713538441
Hero Member
*
Offline Offline

Posts: 1713538441

View Profile Personal Message (Offline)

Ignore
1713538441
Reply with quote  #2

1713538441
Report to moderator
1713538441
Hero Member
*
Offline Offline

Posts: 1713538441

View Profile Personal Message (Offline)

Ignore
1713538441
Reply with quote  #2

1713538441
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Zalfrin
Sr. Member
****
Offline Offline

Activity: 401
Merit: 250



View Profile
July 11, 2013, 02:06:09 PM
 #222

Just tested the 3 new windows releases from anonppcoin, shinkicker and zalfrin. Zalfrins is the fastest but shinkickers didn't crash on exit.

 Smiley

Heh... that's a new development. It also appears to be broken again, not pulling in new blocks as they come. Last time that was a UPNP problem.

All right, here's a fixed version. Includes all dlls, shouldn't be crashing on exit, and should be following the blockchain properly.  Grin

https://www.dropbox.com/s/6dwcc5p1koj86vz/release5.zip
Hmm, something's wrong. It doesn't open :/
Win 8 x64 AMD Phenom X4 965

Yes, that version was specifically targeted at a sandy bridge i5 processor architecture, so it's unlikely to work on other processors like your AMD. release6 MIGHT work for you, but there hasn't been a whole lot of luck with my builds if you aren't using a similar processor.
Boing7898
Sr. Member
****
Offline Offline

Activity: 686
Merit: 259



View Profile
July 11, 2013, 02:15:09 PM
 #223

Just tested the 3 new windows releases from anonppcoin, shinkicker and zalfrin. Zalfrins is the fastest but shinkickers didn't crash on exit.

 Smiley

Heh... that's a new development. It also appears to be broken again, not pulling in new blocks as they come. Last time that was a UPNP problem.

All right, here's a fixed version. Includes all dlls, shouldn't be crashing on exit, and should be following the blockchain properly.  Grin

https://www.dropbox.com/s/6dwcc5p1koj86vz/release5.zip
Hmm, something's wrong. It doesn't open :/
Win 8 x64 AMD Phenom X4 965

Yes, that version was specifically targeted at a sandy bridge i5 processor architecture, so it's unlikely to work on other processors like your AMD. release6 MIGHT work for you, but there hasn't been a whole lot of luck with my builds if you aren't using a similar processor.
Tried release 6 and 7, both crash :/
altsay
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250


View Profile
July 11, 2013, 02:16:52 PM
 #224

Just pushed another commit on github.

https://github.com/primecoin/primecoin/commit/eda38d62ad571be02095ce44469c0cc26a2b3675

sieve round limit further reduced to 1 second.
added mike's suggestion.

Give it a try and let me know how it goes.
This nearly tripled my PPS from the original release.

Now getting 2000-2400 PPS on an i7-980X @ 4 GHz. 7 blocks found so far (of which 1 was orphaned).

Compiled with -O3 -march=native.

Do you mean:

Quote
make -f makefile.unix -O3 -march=native
Something like that. More specifically:
Code:
make CXXFLAGS="-O3 -march=native" -j6 -f makefile.unix

These extra flags speed things up? As I did not use any flag when compiling
Zalfrin
Sr. Member
****
Offline Offline

Activity: 401
Merit: 250



View Profile
July 11, 2013, 02:25:40 PM
 #225

Just pushed another commit on github.

https://github.com/primecoin/primecoin/commit/eda38d62ad571be02095ce44469c0cc26a2b3675

sieve round limit further reduced to 1 second.
added mike's suggestion.

Give it a try and let me know how it goes.
This nearly tripled my PPS from the original release.

Now getting 2000-2400 PPS on an i7-980X @ 4 GHz. 7 blocks found so far (of which 1 was orphaned).

Compiled with -O3 -march=native.

Do you mean:

Quote
make -f makefile.unix -O3 -march=native
Something like that. More specifically:
Code:
make CXXFLAGS="-O3 -march=native" -j6 -f makefile.unix

These extra flags speed things up? As I did not use any flag when compiling

Yes, they should. -O3 is a higher level of optimization than the default -O2, so runtime performance should be better but compile will take longer. -march=native optimizes the instructions specifically for your processor.
Zalfrin
Sr. Member
****
Offline Offline

Activity: 401
Merit: 250



View Profile
July 11, 2013, 02:35:20 PM
 #226

Here's another binary I've made which targets simply x86-64 processors. This SHOULD work over a wider range of processors than my earlier releases. It may not work on 32-bit OSes (not sure).

https://www.dropbox.com/s/q7w4fosqjyqydff/release8_x86-64.zip
Boing7898
Sr. Member
****
Offline Offline

Activity: 686
Merit: 259



View Profile
July 11, 2013, 02:39:06 PM
 #227

Here's another binary I've made which targets simply x86-64 processors. This SHOULD work over a wider range of processors than my earlier releases. It may not work on 32-bit OSes (not sure).

https://www.dropbox.com/s/q7w4fosqjyqydff/release8_x86-64.zip
Thanks! That works. I'll try mining and see the speed I get.

EDIT: It opens up, starts downloading the blocks and then it crashes.. ;__;
captainfuture
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
July 11, 2013, 02:42:44 PM
 #228

Here's another binary I've made which targets simply x86-64 processors. This SHOULD work over a wider range of processors than my earlier releases. It may not work on 32-bit OSes (not sure).

https://www.dropbox.com/s/q7w4fosqjyqydff/release8_x86-64.zip

i will give it a try
Zalfrin
Sr. Member
****
Offline Offline

Activity: 401
Merit: 250



View Profile
July 11, 2013, 02:43:08 PM
 #229

EDIT: It opens up, starts downloading the blocks and then it crashes.. ;__;

Geeze... just can't win. Works fine on MY computer.  Cheesy
captainfuture
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
July 11, 2013, 02:45:49 PM
 #230

pps now higher. hope to found a block with this
UNOE
Sr. Member
****
Offline Offline

Activity: 791
Merit: 271


This is personal


View Profile
July 11, 2013, 02:46:37 PM
 #231

Could be the 32-bit windows, as I am running x64. Maybe a -m32 switch is needed during the compile to force it into 32-bit mode.

right. my i5 and zeon boxes are 64bit win7

Here's one more you can try. Last one from me tonight. Smiley This one has -mtune=i686 -m32, so hopefully it will cross compile to 32-bit OSes. Still runs on my 64-bit one.

https://www.dropbox.com/s/uvgn1bcso6sppd0/release7_tuned_for_i686_32-bit.zip
Updated client works only on 4core cpu's.
Were tested all versions of updated client. APPCRASH on all versions of windows (W7 embedded standart x32, w7 home basic x32, w7 proffessional x64, w8 proffesional x64) with 2 core processors celeron, sempron, athlon x2 and 6core phenom x6. Works only on quad core: i5 and athlon X4 works well.

I'm running in a Windows VM and maxing out 6 cores 12 threads at 4.7ghz 1950 PPS.  Not sure why you only have 4 cores.
Found 6 blocks in 8 hours

fabrizziop
Hero Member
*****
Offline Offline

Activity: 506
Merit: 500



View Profile
July 11, 2013, 02:51:59 PM
 #232

This is my build, I used -O2 -march=native, I'm running a FX 8350, it gives me ~1250 PPS on that. I placed all the dlls in the rar. Please do your virus check and everything, I compiled that on a VM but still take precautions running a file made by another person.

https://www.dropbox.com/s/6hycwi0i4dzwu1i/Primecoin.rar
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
July 11, 2013, 03:01:21 PM
 #233

I know my Phenom II x4 955 is quite old by today's standards, but is it supposed to be getting just ~120(not constant) with three cores and even less with 4(I have used all the optimizations provided in the threads)? People reporting over 1000 on a single CPU machine is just ridiculous.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
Ethera
Member
**
Offline Offline

Activity: 69
Merit: 10


View Profile
July 11, 2013, 03:04:42 PM
 #234

double xeons 6 cores 3.07 showing this

18:02:44

{
"blocks" : 13970,
"currentblocksize" : 1000,
"currentblocktx" : 0,
"errors" : "",
"generate" : true,
"genproclimit" : -1,
"primespersec" : 3235,
"pooledtx" : 0,
"testnet" : false
}


all shows around the same primespersec. thats wtih the release8 (releases before crashed).

Now lets see if it changes the things (5 servers havent found for 14 hours a single block).
Zalfrin
Sr. Member
****
Offline Offline

Activity: 401
Merit: 250



View Profile
July 11, 2013, 03:07:17 PM
 #235

all shows around the same primespersec. thats wtih the release8 (releases before crashed).

Now lets see if it changes the things (5 servers havent found for 14 hours a single block).

Cool, glad to hear this version is working better for some folks anyways.
fabrizziop
Hero Member
*****
Offline Offline

Activity: 506
Merit: 500



View Profile
July 11, 2013, 03:08:08 PM
 #236

I know my Phenom II x4 955 is quite old by today's standards, but is it supposed to be getting just ~120(not constant) with three cores and even less with 4(I have used all the optimizations provided in the threads)? People reporting over 1000 on a single CPU machine is just ridiculous.

It isn't normal. With the original build released by sunny king I got 10 pps on 8 cores of my FX 8350, and 80 pps on 4 cores (using 1 core of each module). With the recent commits and the build I made, I get 600 pps on 4 cores (1 per module) and 1200 pps on the 8 cores. And I'm a noob at compiling, so it could be made better.
tocket
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
July 11, 2013, 03:09:40 PM
 #237

Just pushed another commit on github.

https://github.com/primecoin/primecoin/commit/eda38d62ad571be02095ce44469c0cc26a2b3675

sieve round limit further reduced to 1 second.
added mike's suggestion.

Give it a try and let me know how it goes.
This nearly tripled my PPS from the original release.

Now getting 2000-2400 PPS on an i7-980X @ 4 GHz. 7 blocks found so far (of which 1 was orphaned).

Compiled with -O3 -march=native.

Do you mean:

Quote
make -f makefile.unix -O3 -march=native
Something like that. More specifically:
Code:
make CXXFLAGS="-O3 -march=native" -j6 -f makefile.unix

These extra flags speed things up? As I did not use any flag when compiling
Supposedly, yes. However, I tried without and I'm not seeing much difference in the PPS. It is difficult to measure though, so the difference could still be there but it's probably small.
Ethera
Member
**
Offline Offline

Activity: 69
Merit: 10


View Profile
July 11, 2013, 03:12:55 PM
 #238

all shows around the same primespersec. thats wtih the release8 (releases before crashed).

Now lets see if it changes the things (5 servers havent found for 14 hours a single block).

Cool, glad to hear this version is working better for some folks anyways.

waiting to see if anything will be better (meaning finding actual blocks). If yes, then I will definately drop some xpm's for your great work!
dudeguy
Member
**
Offline Offline

Activity: 182
Merit: 10



View Profile
July 11, 2013, 03:14:43 PM
 #239

This is my build, I used -O2 -march=native, I'm running a FX 8350, it gives me ~1250 PPS on that. I placed all the dlls in the rar. Please do your virus check and everything, I compiled that on a VM but still take precautions running a file made by another person.

https://www.dropbox.com/s/6hycwi0i4dzwu1i/Primecoin.rar

So this seems to work better for Older AMD processors? My Girlfriend has a Turion X2 laptop laying around. I'll give it a try (in VMWARE) and let everyone know
fabrizziop
Hero Member
*****
Offline Offline

Activity: 506
Merit: 500



View Profile
July 11, 2013, 03:18:22 PM
 #240

This is my build, I used -O2 -march=native, I'm running a FX 8350, it gives me ~1250 PPS on that. I placed all the dlls in the rar. Please do your virus check and everything, I compiled that on a VM but still take precautions running a file made by another person.

https://www.dropbox.com/s/6hycwi0i4dzwu1i/Primecoin.rar

So this seems to work better for Older AMD processors? My Girlfriend has a Turion X2 laptop laying around. I'll give it a try (in VMWARE) and let everyone know

I don't think it will work there, if you want I can make you a build for that ASAP.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!