Welcome | Sign In
LinuxInsider.com
Products

ARM Targets Intel's Linux Zone

Print Version
E-Mail Article
Reprints
ARM Targets Intel's Linux Zone

ARM has set the stage for 2GHz processors aimed for devices like set-top boxes and netbook computers. In netbooks, Intel's Atom leads, and since ARM's design does work well with Windows, Intel's Windows netbook market shouldn't be threatened by this. However, ARM's chips do mix with Linux.


In the latest phase of its battle with Intel (Nasdaq: INTC) for the notebook and netbook markets, ARM (Nasdaq: ARMHY) has unveiled two new 2GHz capable Cortex-A9 dual core processor implementation.

These give silicon manufacturers a way to develop high-performance, low-power Cortex-A9 processor-based devices, ARM said.

However, it looks like this battle will only take place in the Linux corner of the market. Microsoft (Nasdaq: MSFT) has said Windows 7 won't run on these processors.

The New ARM Processors

The most important thing about the announcement is that it was not about finished processors -- ARM announced two Cortex-A9 MPCore hard macro implementations for the TSMC 40nm-G process.

The Cortex-A9 speed-optimized hard macro implementation will provide system designers with an ARM processor incorporating low-power techniques. They can then target high-margin consumer and enterprise devices within the power envelope necessary for compact, thermally constrained environments, ARM said.

In other words, the chips made from these are for small devices that cannot run too hot and can be sold at high prices. ARM is perhaps thinking of devices like set-top boxes and printers.

"There's a lot more work to do on the architecture before it's ready for general purpose processing," Martin Reynolds, a Gartner (NYSE: IT) distinguished analyst, told LinuxInsider.

Cranking Things Up a Notch

Here's the problem with the macro implementations: They may be rated at 2GHz, but they may not deliver that speed.

"These are just the 800 MHz ARM cores running two and a half times faster," Reynolds said. "If you just make the clock speed run faster, instead of doing more work, it spends more time doing nothing."

Diagram of the ARM Cortex-A9 MPCore
Diagram of the ARM Cortex-A9 MPCore
(click image to enlarge)

While each core runs at 1 GHz, meaning it executes 1 billion instructions per second, the DRAM can only process about 20 million transactions per second, Reynolds explained. [*Correction - Sept. 18, 2009] "You have to close the gap between the speed at which the processor processes things and the speed at which the DRAM delivers them," he said. "If you double the processor rate but the DRAM delivers data at the same rate it did, you only get half the work done."

No Window of Opportunity With Win 7

To get around the DRAM bottleneck, Intel and AMD (NYSE: AMD) use large caches and have very clever algorithms to figure out how to tell the DRAM in advance what the processor needs, Reynolds said.

"That's where all the magic is in building new Atom processors, and that's why they run Windows so well," he explained. "Windows is a random app, and you never know what it's going to do next."

These architectural differences between ARM processors and those from Intel and AMD make it difficult for Windows to run on the ARM chips. "You have to do a lot of work to move Windows onto the ARM chip," Reynolds said.

"ARM is a very powerful processor designed for small size and low power consumption, but it can't do big things."

That might see ARM chips restricted to smartphones and netbooks running Linux. Still, several netbook manufacturers have announced ARM-based netbooks. They include HP (NYSE: HPQ), Asus, Sharp, Pegatron, Jointech, Foxconn and Nokia (NYSE: NOK).

Netbooks running Android could also be based on these chips, for which Google (Nasdaq: GOOG) has expressed support.

"Open source software like Android and Symbian will run well on these chips," Reynolds said.


*ECT News Network editor's note - Sept. 18, 2009: Our original publication of this article stated that "while each core runs at 1 GHz, meaning it executes 1 trillion instructions per second, the DRAM can only transfer in roughly 20 million instructions per second," according to Martin Reynolds. Reynolds later corrected his comment: In fact, each core running at 1 GHz executes 1 billion instructions per second, he told LinuxInsider.


Print Version E-Mail Article Reprints More by Richard Adhikari


More by Richard Adhikari

New Pogoplug Brings Mobile Devices Into the Cloud
November 20, 2009
The Pogoplug allows a user to run a personal cloud server from a home network. The data resides on hard drives and thumb drives that plug directly into the Pogoplug device; from there, the data can be accessed from anywhere via the Internet. Keep in mind that some ISPs forbid customers from hooking servers up to residential connections, though those rules are rarely enforced.
Google Spills Chrome OS' Guts
November 19, 2009
Google has made public the source code for its upcoming Chrome operating system. The OS will begin appearing on consumer-targeted netbooks next year. Chrome is built to live completely on the Web -- very little data is stored directly on the user's hard drive. This could make for much faster boot times and enhance security.
Cyberfraud Arrests Unlikely to Stem ZeuS Rampage
November 18, 2009
Two alleged cybercrooks have been nabbed in the UK on suspicion of using a well-know Trojan to commit banking fraud. The malware in question in known as "ZeuS" or "Zbot," and althought it's quite common, it's also sometimes difficult for antivirus applications to nail. Simple software kits exist online for relatively inexperienced hackers to create unique malware for the purpose of fraud.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network