Click here to Skip to main content
15,905,875 members

Survey Results

Do you need 64 bit Memory Address Space?   [Edit]

Survey period: 7 Mar 2005 to 13 Mar 2005

It's coming but do you actually need it? (suggested by John Stewien)

OptionVotes% 
I don't need it56151.14
I will need it in a couple of years33130.17
I need it this year605.47
I need it right now666.02
I desperately needed it last year292.64
I have it, I just need more RAM222.01
I have it and the RAM to go with it and life is cool282.55



 
GeneralDon't forget the performance boost.. Pin
Randall Frank21-Mar-05 2:30
Randall Frank21-Mar-05 2:30 
GeneralI could use it right now. Pin
DrewH17-Mar-05 9:28
DrewH17-Mar-05 9:28 
GeneralWe'll probably use it Pin
Gary R. Wheeler13-Mar-05 3:10
Gary R. Wheeler13-Mar-05 3:10 
Generalwith 64 bit integers, who needs floats? Pin
WoR10-Mar-05 21:45
WoR10-Mar-05 21:45 
GeneralRe: with 64 bit integers, who needs floats? Pin
Gary R. Wheeler13-Mar-05 3:03
Gary R. Wheeler13-Mar-05 3:03 
GeneralRe: with 64 bit integers, who needs floats? Pin
WoR14-Mar-05 22:53
WoR14-Mar-05 22:53 
GeneralRe: with 64 bit integers, who needs floats? Pin
Toby Opferman16-Mar-05 17:22
Toby Opferman16-Mar-05 17:22 
I would stay with floats the FPU is pretty fast these days anyway. The main overhead is generally in saving the FPU state between threads but not all threads will be using it anyway.

The fixed point math has a problem in which precision is an issue. If you perhaps are writing a game and precision is not really that much of an issue it could be fine. However if you're dealing with finanical data, how much more speed would you attempt to gain? The FPU on the x86 is actually manipulating data using 80 bits of precision. While the storage is truncated to 64 bits (double) or 32 bits (float) which in the end loses some of this precision, operations that occur are able to use this extra space to be more accurate. Also, I would trust that IEEE has implemented a method of allowing for greater precision than you could simply using a fixed point notation.

My last arguement would be that since you physically have to go out of your way to implement fixed point, why not use an SIMD technology which allows you to perform floating point operations faster by processing multiple operations in a single instruction?

A note to the other post that says "64 bit has always been around" which is not nessecarily true. It's true in the same sense that 128 bit or 1024 bit has always been around. The compiler itself handles breaking up a 64 bit location and implementing operations as multiple instructions.

However, yes we have had an 80 bit FPU which did support 32 and 64 bit operations in a single instruction. The significance of 64 bit processor is the ability to process 64 bit integers and memory locations in a single instruction.


However, I believe that 64 bit address space will be extremely useful however, allowing kernel space to expand and user mode processes to expand their address spaces and allow us to make use of cheaper memory. Right now memory is a bottle neck with many applications, image a large database or multi-user server. They hit memory limiations and it would be a lot cheaper to throw some more RAM into a machine rather than buy more servers to get around this memory limitation.
GeneralI hope it doesn't crack my prog Pin
Aqualic10-Mar-05 21:04
Aqualic10-Mar-05 21:04 
GeneralA thought experiment: Address buses will never double again. Pin
Don Clugston10-Mar-05 12:51
Don Clugston10-Mar-05 12:51 
GeneralRe: A thought experiment: Address buses will never double again. Pin
WoR10-Mar-05 21:34
WoR10-Mar-05 21:34 
GeneralRe: A thought experiment: Address buses will never double again. Pin
Don Clugston15-Mar-05 13:53
Don Clugston15-Mar-05 13:53 
GeneralRe: A thought experiment: Address buses will never double again. Pin
Emilio Garavaglia11-Mar-05 1:22
Emilio Garavaglia11-Mar-05 1:22 
GeneralRe: A thought experiment: Address buses will never double again. Pin
zsimic15-Mar-05 13:18
zsimic15-Mar-05 13:18 
GeneralRe: A thought experiment: Address buses will never double again. Pin
gfoot16-Mar-05 23:33
gfoot16-Mar-05 23:33 
GeneralI prefer speed to size Pin
WoR9-Mar-05 8:08
WoR9-Mar-05 8:08 
GeneralImagine... Pin
Anonymous8-Mar-05 10:51
Anonymous8-Mar-05 10:51 
GeneralRe: Imagine... Pin
Bob Stanneveld8-Mar-05 20:42
Bob Stanneveld8-Mar-05 20:42 
GeneralRe: Imagine... Pin
David Wulff9-Mar-05 1:45
David Wulff9-Mar-05 1:45 
GeneralRe: Imagine... Pin
Bob Stanneveld9-Mar-05 2:35
Bob Stanneveld9-Mar-05 2:35 
GeneralRe: Imagine... Pin
Jeremy Falcon10-Mar-05 11:43
professionalJeremy Falcon10-Mar-05 11:43 
GeneralYou've come a long way, baby Pin
Marc Clifton8-Mar-05 7:24
mvaMarc Clifton8-Mar-05 7:24 
GeneralRe: You've come a long way, baby Pin
PJ Arends8-Mar-05 13:08
professionalPJ Arends8-Mar-05 13:08 
GeneralRe: You've come a long way, baby Pin
Joel Holdsworth9-Mar-05 8:18
Joel Holdsworth9-Mar-05 8:18 
GeneralWhat is 64bit memory? Pin
Prakash Nadar7-Mar-05 16:54
Prakash Nadar7-Mar-05 16:54 
GeneralRe: What is 64bit memory? Pin
Nish Nishant7-Mar-05 18:04
sitebuilderNish Nishant7-Mar-05 18:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.