Density and cost may be the holy grail, but there are a number of other properties which important which can make the difference between marketplace success or failure.
1.) Data Reliability
2.) Data Lifetime
3.) Store element lifetime - do the individual storage locations 'wear out' like flash?
3.) Read/Write Speed - Although there is an article in Science Daily which reports 100ns
4.) Power Requirement
I didn't see any of these mentioned in the article. If these properties are all equal to or superior to flash, it could be the next big thing.
At least it didn't get on the radio and swear at everybody, then grab two beers and jump out into space.
Or maybe it did....
You can still use integer math to represent fractional values. For example, using the upper 16 bits as the integer part, and the lower sixteen as the fractional part.
Something like this only implemented with inline assembly:
Int32 fMult( Int32 a, Int32 b)
{
return (Int32) (((Int64) a * (Int64) b)>>32);
}
You don't have nearly the dynamic range of floating point, but you *can* implement rotation matrices, vectors, time and distance and physics calculations. You just have to be careful to keep the values in range.
We have tried running Red Hat or Ubuntu as dual-boot, or in VMWare Player. It is nice, but there really is no big reason to boot Linux, when we can do everything we want using Windows.
My son has a dual-boot Ubuntu with some fancy desktop thing where he can make his windows jiggle. That is really neat, but when he wants to play, it's back to Windows....
The key is the gamers. Microsoft works very hard on Direct 3D for a reason... I heard that the newest Direct 3D will only be for Vista. Now I wonder why that is? Hmmm.... Could it be they aren't stupid? -Jenny Z
"Gravitation cannot be held responsible for people falling in love." -- Albert Einstein