Bitcoin Forum
September 26, 2016, 08:46:20 PM *
News: Due to DDoS attacks, there may be periodic downtime.
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 [8]  All
  Print  
Author Topic: Bitcoin x64 for Windows  (Read 25484 times)
knightmb
Sr. Member
****
Offline Offline

Activity: 308


Timekoin - Save Electricity, Don't Waste It!


View Profile WWW
July 29, 2010, 05:55:36 PM
 #141

done, grab it, everyone who sees this should redownload, I had to correct an optimization on the result hash reversal so that it correctly rotated the values after doing a 64 bit byteswap (yes, you don't have to byteswap the input but you still have to reverse the result)
Well this certainly blows away my Linux machines now. I hope these kind of optimizations make it into the Linux builds on day.  Grin

1474922780
Hero Member
*
Offline Offline

Posts: 1474922780

View Profile Personal Message (Offline)

Ignore
1474922780
Reply with quote  #2

1474922780
Report to moderator
1474922780
Hero Member
*
Offline Offline

Posts: 1474922780

View Profile Personal Message (Offline)

Ignore
1474922780
Reply with quote  #2

1474922780
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1474922780
Hero Member
*
Offline Offline

Posts: 1474922780

View Profile Personal Message (Offline)

Ignore
1474922780
Reply with quote  #2

1474922780
Report to moderator
Olipro
Member
**
Offline Offline

Activity: 70


View Profile
July 29, 2010, 06:01:06 PM
 #142

done, grab it, everyone who sees this should redownload, I had to correct an optimization on the result hash reversal so that it correctly rotated the values after doing a 64 bit byteswap (yes, you don't have to byteswap the input but you still have to reverse the result)
Well this certainly blows away my Linux machines now. I hope these kind of optimizations make it into the Linux builds on day.  Grin

for some reason the x64 asm is only included in MASM form, if someone fancies converting it, good luck to them I say.

I'll be interested to see how this goes stability wise, my bet is that it won't have the crash issues that the Intel builds did; my bet is that was a result of multi-threading being parallelized by the Intel Compiler when it really shouldn't be, race condition etc.

Bitcoins accepted to 18em7jEuKe1W74ChAZMFShUuqmwudWmpgu Smiley
knightmb
Sr. Member
****
Offline Offline

Activity: 308


Timekoin - Save Electricity, Don't Waste It!


View Profile WWW
July 29, 2010, 06:04:12 PM
 #143

Well it's good for me, I can change images around as needed. Your optimizations have actually made a bunch of old Celeron machines I had able to do almost 500 khash/s now when they could barely squeak by 100 khash/s before. I need to send some more BTC to you so that it covers the *acceleration* tax now  Grin [payment sent]

ledskof
Jr. Member
*
Offline Offline

Activity: 43


View Profile
July 29, 2010, 06:28:45 PM
 #144

hitting nearly 2700 khash/s on my Core i7 720QM now.  It might actually reach that high if I didn't have so much stuff running.

13ThJTiHF3BvW6TTWtdN5nCEZrrNrnb9o4
Olipro
Member
**
Offline Offline

Activity: 70


View Profile
July 29, 2010, 06:49:57 PM
 #145

for anyone that wants it, a headless build of Bitcoin

Code is identical to the GUI version except the GUI isn't linked in obviously.

Bitcoins accepted to 18em7jEuKe1W74ChAZMFShUuqmwudWmpgu Smiley
martin
Full Member
***
Offline Offline

Activity: 150



View Profile WWW
July 29, 2010, 07:19:27 PM
 #146

Just saw the alert telling us to upgrade to 0.3.5, is the x64 build a build of 0.3.5? I've shut down my generation until I know it is.

Olipro
Member
**
Offline Offline

Activity: 70


View Profile
July 29, 2010, 07:27:34 PM
 #147

Just saw the alert telling us to upgrade to 0.3.5, is the x64 build a build of 0.3.5? I've shut down my generation until I know it is.

well put it this way, I just checked if there have been any new SVN commits since the announcement, and there haven't been any, I don't think satoshi would put an update out before he had it in SVN - not to mention that the SVN I have comes with the improvements he mentioned, so I'm pretty sure this is OK, even though the version number doesn't reflect it.

Bitcoins accepted to 18em7jEuKe1W74ChAZMFShUuqmwudWmpgu Smiley
ledskof
Jr. Member
*
Offline Offline

Activity: 43


View Profile
July 29, 2010, 08:30:39 PM
 #148

So now they're saying to wait for 0.3.6 and that important changes haven't been committed to SVN yet.

13ThJTiHF3BvW6TTWtdN5nCEZrrNrnb9o4
knightmb
Sr. Member
****
Offline Offline

Activity: 308


Timekoin - Save Electricity, Don't Waste It!


View Profile WWW
July 29, 2010, 08:33:24 PM
 #149

So now they're saying to wait for 0.3.6 and that important changes haven't been committed to SVN yet.
I think changes have been committed now.

Olipro
Member
**
Offline Offline

Activity: 70


View Profile
July 29, 2010, 10:33:09 PM
 #150

here's 0.3.6 offered as a full installer, includes standard GUI plus headless daemon

Get 0.3.6 x64 installer here

Bitcoins accepted to 18em7jEuKe1W74ChAZMFShUuqmwudWmpgu Smiley
ichi
Member
**
Offline Offline

Activity: 70


View Profile
July 29, 2010, 11:47:21 PM
 #151

The stock 0.3.6 release seems much faster than 0.3.0 was, overall.  With the Linux x64 build on Ubuntu 10.04 x64 machines with four cores, I'm getting over 4,000 Khash/s now, vs 2,200-2,400 Khash/s before.

Even the stock 0.3.6 x86 Windows build is doing over 5,000 Khash/s on a four-CPU VM that gave me up to 5,600 Khash/s with the latest x64 Intel tweak.  Given that said tweak tended to crash every few hours, I'm tempted to stick with the stock x86 build (unless it turns out to be unstable).

What's the prognosis on the 0.3.6 x64 tweak -- 8,000 Khash/s for said four-CPU VM?  And stability?

Thanks again, Olipro  Smiley
Olipro
Member
**
Offline Offline

Activity: 70


View Profile
July 29, 2010, 11:55:06 PM
 #152

The stock 0.3.6 release seems much faster than 0.3.0 was, overall.  With the Linux x64 build on Ubuntu 10.04 x64 machines with four cores, I'm getting over 4,000 Khash/s now, vs 2,200-2,400 Khash/s before.

Even the stock 0.3.6 x86 Windows build is doing over 5,000 Khash/s on a four-CPU VM that gave me up to 5,600 Khash/s with the latest x64 Intel tweak.  Given that said tweak tended to crash every few hours, I'm tempted to stick with the stock x86 build (unless it turns out to be unstable).

What's the prognosis on the 0.3.6 x64 tweak -- 8,000 Khash/s for said four-CPU VM?  And stability?

Thanks again, Olipro  Smiley

these new builds are not Intel, they're standard VS builds because the SHA optimization is all assembler, there's nothing for the compiler to optimize so performance is identical.

Bitcoins accepted to 18em7jEuKe1W74ChAZMFShUuqmwudWmpgu Smiley
ichi
Member
**
Offline Offline

Activity: 70


View Profile
July 30, 2010, 03:04:52 AM
 #153

these new builds are not Intel, they're standard VS builds because the SHA optimization is all assembler, there's nothing for the compiler to optimize so performance is identical.
Please expand on that for the non-programmers among us.

In particular, will your tweak still be faster than the stock builds?  If yes, as much faster?
Olipro
Member
**
Offline Offline

Activity: 70


View Profile
July 30, 2010, 03:06:06 AM
 #154

these new builds are not Intel, they're standard VS builds because the SHA optimization is all assembler, there's nothing for the compiler to optimize so performance is identical.
Please expand on that for the non-programmers among us.

In particular, will your tweak still be faster than the stock builds?  If yes, as much faster?


yes, definitely faster

specifically: the x86 build has to perform a byte reverse before hashing, the x64 build has no such requirement, this saves a fair bit of time. the x64 build also calculates the hash using 64-bit instructions.

Bitcoins accepted to 18em7jEuKe1W74ChAZMFShUuqmwudWmpgu Smiley
Bitcoiner
Member
**
Offline Offline

Activity: 70


View Profile
August 03, 2010, 09:36:57 PM
 #155

Sweet, over 5000 khash/sec with the latest release! I believe that's a little more than double over the stock build.

Want to thank me for this post? Donate here! Flip your coins over to: 13Cq8AmdrqewatRxEyU2xNuMvegbaLCvEe  Smiley
martin
Full Member
***
Offline Offline

Activity: 150



View Profile WWW
August 04, 2010, 01:23:59 AM
 #156

Is the x64 version 0.3.8, if not, could we have a new build please?

Olipro
Member
**
Offline Offline

Activity: 70


View Profile
August 04, 2010, 01:28:51 PM
 #157

I'll grab the SVN tonight and upload it for consumption

Bitcoins accepted to 18em7jEuKe1W74ChAZMFShUuqmwudWmpgu Smiley
Olipro
Member
**
Offline Offline

Activity: 70


View Profile
August 06, 2010, 11:18:12 AM
 #158

ok, posted the installer in its own topic, go ahead and grab it.

Bitcoins accepted to 18em7jEuKe1W74ChAZMFShUuqmwudWmpgu Smiley
Pages: « 1 2 3 4 5 6 7 [8]  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!