Linked by Eugenia Loli-Queru on Tue 10th Oct 2006 05:40 UTC, submitted by iangibson
FreeBSD As computer technology moves forward, you'll already have the established base and experience working with FreeBSD 64-bit. It's not about higher performance except in compiling software, high-end graphics rendering, and math-intensive work such as compressing files or in complex cryptology applications. It's about future-proofing.
Thread beginning with comment 170589
To read all comments associated with this story, please click here.
Going 64-Bit with AMD
by CodeMonkey on Tue 10th Oct 2006 22:35 UTC
CodeMonkey
Member since:
2005-09-22

I work as a software engineer for a manufacturing company and in our group we develop machine vision software. We have recently made the switch to 64-bit machines and specifically AMD to run our vision applications for several reasons:

1. Machine vision algorithms are extremely compute-intensive and can take advantage of all those extra registers.

2. The images we process with are 12k x 96k pixels, that's over a gig, just sitting in RAM. So we needed to be able to have LOTS of RAM.

3. The AMD64 architechture has an incredible memory bandwidth, which we are every bit as much memory-bound as we are CPU-bound.

4. Many of our algorithms involve expensive linear algebra operations and FFTs and AMD gives away their Core Math Library (ACML), while Intel makes you pay expensive licensing fees for their MKL.

We have already seen a several fold improvement over similarly equipped 32-bit workstations and even 64-bit running Win32 instead of Win64.

On a side note: How well does the FreeBSD linux compatibility layer handle using 32-bit linux libraries on 64-bit FreeBSD?

RE: Going 64-Bit with AMD
by CodeMonkey on Tue 10th Oct 2006 22:39 in reply to "Going 64-Bit with AMD"
CodeMonkey Member since:
2005-09-22

We have already seen a several fold improvement over similarly equipped 32-bit workstations and even 64-bit running Win32 instead of Win64.

The several-fold improvement has been seen over both cases given. Obviously since 64bit machines running Win32 might as well just be 32-bit systems.

Reply Parent Bookmark Score: 1