[OSM-dev] Re: osmeditor2 to Java, and a common Java OSM client library

Ben Gimpert ben at somethingmodern.com
Fri May 26 12:15:17 BST 2006


On Fri, 26 May 06 @11:24am, Nick Hill wrote:
> Ruby appears to have a very valuable, strong point; it's clean 
> architecture and the effect it has on coding encourages maintainable 
> code. HOWEVER, please forget the 3 million quid's worth and 10p. 
> Actually calculate values which can be applied on a knowable time frame.
> 
> My 3 year old athlon XP 2200+ cost £46 and performs like a 2.3Ghz P4. A 
> dual core P4 2.66 today costs £85.
> 
> Actual:
> Performance: Twice
> Cost:Twice
> Dissipation: 1.5-2x.
> 
> If the historical implications of moore's law were holding today over 3 
> year time frame:
> Performance: 4x
> Price Same
> Dissipation:Same
> 
> I am not suggesting that moore's law need stall, or that we are now at 
> physical limits. However, the evidence could lead to that conclusion. 

I agree that we may be approaching some physical limits for
silicon-based, electric / magnetic, single-pressing ("one CPU") chips.
But I also don't agree with the evidence of Moore's Law is slowing.

Instead, we're at the cusp of the next "big wave."  There was probably a
similar stagnation at the end of the vacuum tube era, just before
transistors.  I believe *that's* our historical precedent.  Very good
work is being done on optical chips, and grid motherboards -- with a
*multitude* of liquid-cooled CPU's -- are really not that far off.

> This is just as likely to be the levelling of demand for faster 
> processors on the desktop. There is no new money in faster processors 
> for the desktop.

I disagree, slightly.  There is massive demand for more processing power
on the desktop, but right now it's not targetted at Intel and AMD -- but
at nVidia and ATI.  It's easy to shrug off "just the gamers," but better
entertainment (read, video and audio codecs and 3D) is a seriously
financially-lucrative business.  If I were Intel, I'd be terrified.

We also shouldn't forget that with more computational power, we get new
problems that can *start* to be addressed.  The killer app for massive
numbers of CPU of the desktop might end up being healthcare -- run a new
analysis of your own genome every morning to optimize what to eat so you
don't get sick.  This shit is not all that sci-fi, and far more
near-term than flying cars and jetpacks.

> The new raw processing money will come from charging premium prices
> for applications which need concentrated processing power.
> 
> From these figures, if performing a mandelbrot-type task in C at a
> given rate cost £300 today, in 3 years time with Ruby will cost
> £120,000. (In actual terms, this could be considered a price for every
> 6 months considering HVAC+power+space. With projected fuel scarcity,
> the figures for 3 years time may be higher.).

I don't agree with including heat / power / dissipation in the equation.
We don't properly cool chips right now, and optical chips run extremely
cold and low-power.

> Processor manufacturers will continue to introduce new instructions
> and features to enhance those areas where the use of desktop computers
> still comes up against limits, such as games. Intel have made such an
> announcement. It is possible, but by no means certain that we can make
> use of these instructions.

Games are 3D are matrices tranforms are fast floating point.  GIS
software would *thrive* with super-fast floating point.

How long until the mobile phone makers demand a *REAL* low-power and
low-heat CPU -- and one that's worth paying for?  Bring on the optics!

		Ben





More information about the dev mailing list