Page 1 of 1
64 Bit Fruit (Bryan Hofmann)
Posted:
05 Jul 2005, 16:52
by Anonymous
Hey Bryan just was wondering if you had time to compile Fruit using 64Bit I have an Intel processor and was wondering if this has been done.
Thanks
NJDenson
Re: 64 Bit Fruit (Bryan Hofmann)
Posted:
05 Jul 2005, 17:20
by Bryan Hofmann
The Fruit code is written for 32bit and thus there is no gain in a 64 bit compile. I have tried several ways and all of them are just a tad bit slower with a 64 bit vs the 32 bit compile.
Bryan
64 Bit Fruit (Bryan Hofmann)
Posted:
05 Jul 2005, 17:57
by Anonymous
I tried to compile my own version of fruit with some very very wild changes. It seems to be very good but, the compiles are very slow. I haven't figured out how to get a good fast build via Intel processor. I have a 3.73 P4 EE over clocked to 4.29 .. and I can only get 656 k/s with my builds .. which is much slower that the Original fruit. It seems that high level optimization slow's mine down even more. I don't know how to profile at this time ... I was wondering if this could help me to get better speed during my builds.
Thanks for your Earlier reply
Re: 64 Bit Fruit (Bryan Hofmann)
Posted:
06 Jul 2005, 20:20
by Pedro Castro
I use Microsoft Visual C++ 2005 beta 2, my compilations are 20% slower than those of Bryan Hofmann
Build / Configuration manager...
Active solution configuration -- > release
Project / Properties...
General --> Use Link Time Code Generation
C/C++ Optimization --> Maximize Speed (/O2), Favor Fast Code (/Ot), Enable link-time code generation (/GL)
I have obtained worse result with intel c++ and dev-c++.
Re: 64 Bit Fruit (Bryan Hofmann)
Posted:
07 Jul 2005, 01:50
by Bryan Hofmann
I am using the same compiler as Pedro, nothing special at all. All of my compiles are done via command line (I don't like GUI's). You need to fully understand the compiler and the program you are compiling in order to get the full speed of you program. In addition to this you have to over ride the compiler sometimes and tell it what to inline and what not to inline. This is only done by lots of time with some trial and error.
Bryan
Re: 64 Bit Fruit (Bryan Hofmann)
Posted:
08 Jul 2005, 22:31
by GeoffW
Hello
Question for the compiler gurus if I may please. I have used the MS Visual Studio Express edition 2005 Beta 2 to compile my chess program. This worked OK until I tried to run it on another PC. The problem I had was that it complains about a configuration error. What I had to do to solve that one was to install the latest Beta 2 dot Net framework.
Bryan's message intrigued me as it appears that he used the same compiler for his Fruit build, but managed to do it in such a way as not to need the latest .dot Net framework ?
Is there a trick when compiling a simple console App such as a chess program that saves the 24Meg download of the framework ?
Regards Geoff
Re: 64 Bit Fruit (Bryan Hofmann)
Posted:
09 Jul 2005, 00:24
by Bryan Hofmann
GeoffW wrote:Hello
Question for the compiler gurus if I may please. I have used the MS Visual Studio Express edition 2005 Beta 2 to compile my chess program. This worked OK until I tried to run it on another PC. The problem I had was that it complains about a configuration error. What I had to do to solve that one was to install the latest Beta 2 dot Net framework.
Bryan's message intrigued me as it appears that he used the same compiler for his Fruit build, but managed to do it in such a way as not to need the latest .dot Net framework ?
Is there a trick when compiling a simple console App such as a chess program that saves the 24Meg download of the framework ?
Regards Geoff
I have the full version of MS Visual C not the express version. I don't use any dot net stuff