ARM Designer Steve Furber On Energy-Efficient Computing
ChelleChelle writes "By now, it has become evident that we are facing an energy problem — while our primary sources of energy are running out, the demand for energy is greatly increasing. In the face of this issue, energy-efficient computing has become a hot topic. For those looking for lessons, who better to ask then Steve Furber, the principal designer of the ARM (Acorn RISC Machine), a prime example of a chip that is simple, low power, and low cost. In this interview, conducted by David Brown of Sun's Solaris Engineering Group, Furber shares some of the lessons and tips on energy-efficient computing that he has learned through working on this and subsequent projects."
Thank goodness for netbooks. They will finally make the ARM a viable CPU for use in a wide range of higher-end PCs. We just need to see Windows support for ARM, and then we'll be well on our way towards it being a widely available option.
Frankly, the ARM is a much nicer architecture to target when writing compiler back-ends and when writing high-performance assembly code by hand. It just isn't riddled with the archaic crud that the x86-32 and x86-64 architectures are littered with.
while our primary sources of energy are running out
Just cleaning up our light-water reactor waste (which we cannot leave around for 300,000 years) can power the Earth's advancing societies for a century.
There are much better reasons to go for low-power computing, portability and economics chief among them.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Notion Ink has you covered if you can wait until June for their Adam. It's basically everything you just described, times 9000. And pricing in the bargain laptop range ($350 - $800). I'm not kidding, check it out.
Now that I think about it, I'm pretty sure everything I just said is completely wrong.
We're not likely to run out soon, it's just going to get expensive.
How many bytes was the OS on a TRS-80?
The computer 'booted' to a BASIC interpreter at the command line:
READY
>_
You can compare your desktop against a supercomputer from 1995 and come out on top.
E.g., a Cray-3 from 1995 had four CPUs @ 500 MHz. Each CPU could execute ~ two flops/clock,
for a total of 4 GFLOPS. Power draw was about 40kW, not counting coolant pumps, MG
inefficiencies, &c. A Y-MP/16 of that era probably about doubled that (more CPUs but
slower clocks) at twice the power draw.
A top-end laptop probably has about that much horsepower now.
I worked at Acorn in the early 80's and knew Steve Furber, but it's amusing to think that most of the Slashdot crowd probably wasn't even born then. I assume the average age here nowadays must be college age or thereabouts.
Not surprising they don't know what ARM originally stood for.
For less than the cost of the financial stimulus package, or the Iraq war for that matter, the US could produce almost all it's electricity with solar thermal plants with present level technology (and the cost for plants would probably be quartered by the time you are done because of economies of scale, so it would cost far less). Hugely reducing electricity costs in the US would probably do more for the economy than just about anything else the money could be spend on.
As a European I'm envious ... the US really has it all, virtual dead deserts with round the year sunlight, a reserve currency which gives you nearly limitless free money to spend on these kinds of projects, and hell quite a nice supply of oil reserves as well ... it's frankly a miracle how your politicians manage to fuck that kind of potential up.