Transmeta Founder Talks Chips
gManZboy writes "Dave Ditzel, CTO and Founder of Transmeta (you remember Transmeta? weren't they supposed to kick some Intel booty?) sits down and speaks with Alpha and StrongARM chip designer Dan Dobberpuhl about the history of CPUs, where they're heading, and how the heck we'll keep up Moore's Law (if we can)."
I can't find it again, but I saw an interesting discussion that took the number of processors and embedded processors and the exponential growth of these devices and also the MIPS scaling and the energy per MIPS and compared it to the amount of energy in the sun. It was very clear that at some point you will run out of energy to power all the CPUs in a surprisingly short amount of time.
I wish I could find it again. (please let me know if you know)
I'd like to see the future of computing (and I do mean desktop computing) where the whole system has no moving parts. You read me, no spinning hard drive, only solid-state MRAM drives (or something.) No fans, not even in the power supply. 5W CPUs with the more processing muscle as today's 60W beasts. Oh, and OLED screens.
Well that's enough fantasizing for one day.
DOBBERPUHL The power is dissipated mostly in the transistors, either as they switch or as they just sit there and leak.
You can calculate the dynamic power dissipation with the formula P = CV2f, where V is the power supply, C is the capacitance that is being switched, and f is the switching rate. There are some additional factors, but fundamentally the dynamic power is given by that formula.
Flash media, and not MRAM, thank you very much. As for fans, well, just look at some Mini-ITX boxes. And ask for something that can take a 1GHz ULV Pentium M, which outputs ~7W, and is as powerful as a 2GHz Pentium 4, which outputs ~60W. About your OLED screen, why not the billboard-grade eInk that can pull 70FPS (for your Intel Extreme Graphics 2 that can only pull 50 on a good day)?
How Moore's Law affects some computer users as measured in the time it takes to do something, like render a page of a document on the graphical screen in a window opened for a word processor, is shown as an example here:
- 1992 1.25 seconds
- 1993 800 milliseconds
- 1994 500 milliseconds
- 1995 320 milliseconds
- 1996 200 milliseconds
- 1997 125 milliseconds
- 1998 80 milliseconds
- 1999 50 milliseconds
- 2000 32 milliseconds
- 2001 20 milliseconds
- 2002 12500 microseconds
- 2003 8000 microseconds
- 2004 5000 microseconds
- 2005 3200 microseconds
- 2006 2000 microseconds
- 2007 1250 microseconds
- 2008 800 microseconds
- 2009 500 microseconds
- 2010 320 microseconds
- 2011 200 microseconds
- 2012 125 microseconds
When you are doing something interactively and have to wait the better part of a second (or worse) for each step to complete, it can be a big pain. A faster CPU would be nice. But once that wait gets down into a certain range (varys depending on what the task actually is), it won't really matter as much, if at all.There will still be needed even faster CPUs for many things. The use of cryptography will certainly be increasing and that is a big need for more CPU speed. Larger, more bloated (in terms of steps of code, in addition to RAM and disk space), operating systems and applications will need faster (and larger) CPUs, too (though many have learned to avoid these steps to avoid the costs of upgrades to software and hardware).
But the market for faster CPUs will gradually be leaving behind more and more people who do the kinds of things that just don't need it. The threshhold has been reached for many, and soon will be for many more. Hopefully new and expanded uses will keep (or restore) the markets in a thriving condition.
now we need to go OSS in diesel cars
One of the best Transmeta features was supposed to be the replaceable "translator layer" code, so it could run as ix86, motorola, alpha, or whatever CPU you wanted. (so you could boot Amiga, Mac and PC stuff on the same box, just picking upload of proper code on bootup. But AFAIK only x86 translator code was ever created. Anybody knows about progress with other platforms?
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
are you guys saying that a CPU only uses as much power as a regular lamp [bulb]
Absolutely. But grab a 60-100W light bulb that's been on a few minutes (PLEASE DON'T REALLY!) and tell me what it feels like. That is one heck of a lot of wasted heat energy.
BTW, the body heat of one human is also approximately the same as this figure, and look how much food (energy) we use up each day. It's just spread over a lot of surface area so the peak temperature isn't as high.
I think you meant Amdahl's Law.. the improvement to the user is only as noticeable as the original experience was poor.
The faster the original redraw, the less of an effect the speedier redraws have on the user's interaction experience.
I've been looking for a 100% solid-state DVR.
Why? On-board camera for my race car.
If I can get it to turn on recording at the same time as I push the DATA RECORD switch on the datalogger, then I get video and sound synched to the data log - and that would be a HUGE advantage.
Why solid-state? Because race cars take a lot of abuse. 1.6G to -1.6G in the space of half a second or so.
I figure an MPEG2 capture card, an audio capture card, the OS on EPROM and Compact Flash as the filesystem. Video IN and stereo audio IN. Record at full-speed every time the RECORD pin goes to ground. Operate at 10V-16V.
I've found a number of VERY similar devices (for security cameras), but nothing yet that does full speed video and sound. Build one, price it cheap, and I'll buy it.
DG
Want to learn about race cars? Read my Book
there's no sign of it happening.
Sun, IBM, Transmeta, VIA, etc. have been producing sub-20-watt CPUs for years. Even the once top-of-the-line UltraSPARC II burns only 19 watts, yet has the FP power of a Pentium III at twice the clock.
Intel's marketing machine is really quite sad, considering the cumulative megawatt/hours of electricity wasted in the quest for more MHz. Hell, I'd bet all the well-designed "enterprize" CPUs out there (sans Itanic) all are more efficient than any Intel offering for their performance and reliability, simply because they are marketed to a smarter audience who actually cares about BTUs and kilowatts and such.
Healthcare article at Kuro5hin
Let me tell you, it took real muscle to move that sucker.
Have you tried loosening some manufacturer-mounted screws in PC case? Have you carried an SGI Challenge from 3rd floor? Have you ever need to squeeze a TP wire through 10 cm of empty space between two 2cm holes in opposite walls filled with other wires? What about smuggling a PC through the border secretly? Been there, done that. Gets you more than a little sweat.
Well, some people argue that quantum computers would in fact take advantage of parallel universes to do their work. The huge number of alternative computations are done in parallel in their own universes, then only the correct answer ends up in our universe when the wave function collapses.
I'm not sure that this viewpoint is actually valid, but it seems to me that if it were true, it would help explain how such massive computational power (such as factoring numbers too big to factor conventionally) could theoretically be extracted out of just a tiny handful of subatomic particles.
Steve,
For those unlucky enough to read your pointless remarks, I must give a rebuttal.
Some fabless semi companies have more process engineers than the fabs themselves and those engineers do more to fine tune the process that you could imagine.
Also fewer transistors may not be revolutionary but doing same/more work with fewer certainly is.