datasheets.com EBN.com EDN.com EETimes.com Embedded.com PlanetAnalog.com TechOnline.com  
Events
UBM Tech
UBM Tech

News & Analysis

ARM CTO looks at architecture scaling for 2020 solutions

Anne-Francoise Pele

5/24/2012 7:42 AM EDT

BRUSSELS – Anticipating the propagation of the Internet of things, Mike Muller, chief technology officer at ARM Ltd., discussed the needs for architecture scaling at the annual IMEC Technology Forum this week at the Square meeting center in Brussels, Belgium.

[ARM TechCon 2012, the largest ARM design ecosystem under one roof, is Oct. 30 - Nov. 1 in Santa Clara. Click here to check out agenda.]

In his keynote, Muller compared the original ARM design of 1983 to that of today’s microprocessors. Major advances have been made regarding systems, hardware, operating systems and applications but he outlined the needs of architecture scaling for 2020 solutions from tiny embedded sensors through to cloud based servers which together enable the Internet of things.

Muller provided a quick overview of the PC, from the very start when it was a hobby to when it became “the” platform for computing. “Then, we saw the beginning of the mobile dawn and mobile voice with the transition to 32-bit microcontrollers, meaning the advent of clean architecture,” he said. (See below)


Source: ARM and Asymco

Technology scaling has enabled performance improvements but in parallel power is becoming a primary constraint in the current designs, especially as we move towards an increasingly connected world.

Muller noted that operating in the sub-threshold yields large power gains at the expense of performance but he rapidly moved to Near-Threshold Computing (NTC), a design space where the supply voltage tends to equal the threshold voltage of the transistors. In contrast with sub-threshold conduction, NTC provides significant power savings without compromising on the performance.


Near-Threshold Computing (NTC)
Source: ARM


Seeking the utmost in power reduction, Muller stated: “In the energy scavenging world, you don’t have the energy to do what you have to do. Run fast and stop is the easiest way. For aggressive power reduction, run fast and then power gate is most efficient but with a slow clock comes the need to control intra-cycle leakage. Sub-clock power gating minimizes leakage for slow clocks but you need to recalculate the logic on each new clock cycle.”

Muller then proposed the sub-clock power-gating technique for reducing leakage power in digital circuits. The technique works concurrently with voltage and frequency scaling and power reduction is achieved by power gating within the clock cycle during active mode unlike traditional power gating within the clock cycle during idle mode. ARM Cortex-M0 65nm proved 25x more energy efficient. (See below)


Source: ARM

In 2020, Muller said, the Internet of things will represent 100 billion units, and the mobile industry has a direct impact on the hardware software value chain.

Software still uses the same 1986 technology of compilers, noted Muller. “The software is moving to frameworks and new languages -Agile, HTML5, Ruby on rails, Java, JavaScript, UML, Android. We have done compilers and have no idea what’s next. I don’t see anything approaching a revolution. I see no relevant solution except massive system reuse. We are going to have to go to the hardware world and bring software.”




goafrit

5/25/2012 3:53 PM EDT

Only ARM is a reliable and dependable competitor to whatever ambition Intel has. AMD is not there. So, ARM having this long view is good for the general market.

Sign in to Reply



lazyhiker

5/26/2012 1:54 PM EDT

What do you mean "AMD is not there"? Most of your statements (in other comments as well) are blanket statements. I wouldn't rule them out yet.

Sign in to Reply



I_B_GREEN

6/8/2012 8:05 PM EDT

concure, put meat behind comments some ties I agree with you sometimes i don't, but no meat to learn or teach to.
show reasoning so as to be educated or to educate
we arent shlouches here, perhaps "lazy" (reference lazy article)

Sign in to Reply



chanj

5/27/2012 4:18 AM EDT

There is no doubt that there will be more microprocessors in the world in 2020 than today. Lower power consumption CPU will be in high demand than ever. However, I can't agree to the 1986 technology of compilers. Compilers improve a lot since 1986. Binary generated today run more efficiently and with smaller footprint.

Agile is a software development method. HTML5 is hardly a programming language. Software engineers and developers know what UML is.

There are 2 schools of thought. On one hand, there is no future for hardware. Software will be leading the industry in the foreseeable future. On the other hand, hardware is the future. It is leading the software. I believe neither. Rather, I think hardware and software go hand in hand. Only if you understand both, you will be able to bring the best system by utilizing the potential of both worlds.

Sign in to Reply



resistion

5/27/2012 6:22 AM EDT

Near threshold is a dangerous dance with process. If only it were as clean as supply voltage.

Sign in to Reply



skc

6/2/2012 3:16 AM EDT

Processors just based on high performance is not the only road ahead. We used to think of Processor for a computer only, 10-15years back. But every device has a processor now. In years ahead, the amount of diversity we will see in the devices is far more. We will see all combinations of performance, power, cost etc based on type of devices it will get into..

When it comes to a low level world of software, there is not much change definitely. It is still the same old C/assembly language, compilers. May be there no need to improve beyond, else it would have definitely seen a change..

Sign in to Reply



I_B_GREEN

6/8/2012 8:07 PM EDT

The real question is will Intel accept a lower ROI on investment in the low power space or are the going to loose out. This is the only real question to ARM dominance in this space.

Sign in to Reply



I_B_GREEN

6/8/2012 8:23 PM EDT

for non wake sleep applications show the combination graph of delay*energy with 1/3 and 2/3 weighting of one vs the other. This will give a good gut feel for power and delay in server and super computer use profile applications. Also would be useful to see it with delayed log vs no log graph.
Can this low headroom subthreshold be made dynamic depending on system level (think SNR)or weighted by distance from activity?
So when just your timing island is powered up and no nearby activity (its the only thing on) it could be lowerd just above the operating point.
Power mode change-other section wakes up dynamically and premtivly raise hedroom on subthreshold operation.
Yes I know its patentable but you IC companies won't even look at my resume causE I don't hAVE ic EXPERIENCE. so this one is now open source

Sign in to Reply



Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)