Bitcoin Forum
November 08, 2024, 03:01:51 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 [8]  All
  Print  
Author Topic: Bitcoin x64 for Windows  (Read 37427 times)
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 258



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

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Olipro (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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.
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 258



View Profile WWW
July 29, 2010, 06:04:12 PM
Last edit: July 29, 2010, 06:20:57 PM by knightmb
 #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]

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
ledskof
Newbie
*
Offline Offline

Activity: 42
Merit: 0


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.
Olipro (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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.
martin
Full Member
***
Offline Offline

Activity: 150
Merit: 100



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 (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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.
ledskof
Newbie
*
Offline Offline

Activity: 42
Merit: 0


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.
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 258



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.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Olipro (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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
ichi
Member
**
Offline Offline

Activity: 182
Merit: 10


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 (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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.
ichi
Member
**
Offline Offline

Activity: 182
Merit: 10


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 (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
July 30, 2010, 03:06:06 AM
Last edit: July 30, 2010, 02:29:26 PM by Olipro
 #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.
Bitcoiner
Member
**
Offline Offline

Activity: 70
Merit: 11


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
Merit: 100



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 (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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

I'll grab the SVN tonight and upload it for consumption
Olipro (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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

ok, posted the installer in its own topic, go ahead and grab it.
Pages: « 1 2 3 4 5 6 7 [8]  All
  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!