Bitcoin Forum
May 24, 2024, 05:36:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Discussion / Re: Bitcoin micro-convention in San Francisco, April 30th, 2011 anyone? on: April 21, 2011, 10:46:47 AM
If it could be done early June I would go (attending WWDC  Grin)
2  Bitcoin / Mining / Re: C# mining library on: April 16, 2011, 02:37:30 AM
You could probably use MS's NGen or Mono's --full-aot / --aot=full flag to compile it to a native build. I expect that would bump up the hashes a bit.

That would actually worsen performance.  All AOT does is perform the bytecode-to-native translation ahead of time.  The JIT-compiler will perform the same process at runtime when each method is first entered -- so this step only happens once per method for each instance of the program.

The difference is that the JIT knows what CPU it is running on and can use optimizations specific to the features your CPU has.  Since AOT code is designed to be distributed with the corresponding assembly, the AOT-compiler has to assume a generic CPU and so it will create compatible but slower code.

Well, if all you did was compile from source for your miner, you could add the -O=all flag. Then again, the documentation says generics suck on AOT so I guess you could profile the AOT vs non-AOT and see how the milage varies.

Are you going to support any of the new parallelism / async stuff? If so, I wouldn't mind getting in this just to try the new sexiness out  Cheesy
3  Bitcoin / Mining / Re: C# mining library on: April 15, 2011, 08:06:35 AM
You could probably use MS's NGen or Mono's --full-aot / --aot=full flag to compile it to a native build. I expect that would bump up the hashes a bit.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!