| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 9
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi,
Is there news about a 64 bit boinc version. I run suse linux 10.2 86_64X And if not why? Hans |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
The next version will officially support 64bit. Meanwhile, the 32bit version works fine on 64bit computers.
|
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Great!!
It will be alot faster then. I run the 32bit version now and it works also fine. Hans Thanks |
||
|
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
Not to misunderstand, the WCG science applications as in past with 64 bit clients, remain to be distributed is 32bit until a project comes WCG's way that is build with 64bit in mind. BOINC itself does essentially nothing for the science.
----------------------------------------
WCG
Please help to make the Forums an enjoyable experience for All! |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi,
I did understand that but when the platform is there to run it, the applications can be made to run 64 bit and thus much faster. And i think it is in theire own research interest to have faster 64 bit machines . A 64 bit 2 Ghz AMD machine with linux X64 is performance wise comparable with the fastest dual core machines running 32 bit. hans |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Umm.... no. Sorry.
|
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello mussie,
I have discussed this before, but I'll comment on this matter again. The first 64-bit x86 CPU was the 80486 DX, which implemented the 64-bit mantissa for the x86 floating point unit. Since then, more and more 64-bit support has been added. Currently, most CPUs have either 128-bit or 256-bit on-chip bus support. The 64-bit additions to the new CPUs allow 64-bit registers to support 64-bit addressing and double the number of registers. For most purposes, this allows about 10% - 15% speedup. (I base this estimate on the results from a carefully hand-crafted 64-bit math library, comparing it to a hand-crafted 32-bit math library.) Most of the speedup possibilities have already been exploited in the last decade and a half. The major improvement that 64-bit computing allows is addressing more than 4 GB of RAM. Until DRAM prices dropped enough, there was little reason to switch to explicit 64-bit CPUs, which is why they stuck with implicit 64-bit support for so long. Lawrence |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi,
Ok i go along with you for a big part...Yet ...... my system used 32 bit linux software with the X64 hardware. I then moved to the X64 linux library's and applications under suse. the difference is very big. The system that uses the 64 bit application software on a 1.5 gigabyte memory system memory performs realy almost double speed.... the bogo mips are also alsmost double and the system feels very fast ....the 32 bit firefox is slow as it was, the konqueror browser is fast as never before (64bit). So maybe you have a point regarding the flootingpoint instructions. But what you say about the only memory can't be right because my picture enhancement applications are super fast now. The 32 bit system i have also running still for a few weeks is MUCH slower. (2 machines here) the IO is much fasteron the X64 operating system. I use the sempron sda3400 at 2 giga Hertz. with hyper transport technology on the MSI board also. Hans |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello mussie,
The proof of the pudding is in the eating. So 64-bit Linux is much faster than 32-bit Linux for your CPU. My guess is that all your applications and libraries for 32-bit Linux are compiled using the minimal 80486 instruction set but your 64-bit applications are compiled for modern CPUs using the modern SSE instruction sets that run at least 128-bits at a time (I have already mentioned that 128-bit internal bus support was the current minimum). Changing the compiler optimization switches and using recent libraries can really speed up image processing, etc. True, most of this speed enhancement was possible in 32-bit Linux. It is just that people tend to compile for the lowest common denominator. They can take much more for granted with any modern CPU that can run 64-bits. Which is a point in your favor. I overlooked the fact that people will compile for a more modern computing environment when compiling for 64-bit CPUs. Lawrence |
||
|
|
|