umpcportal home

Tag Archive | "arm"

ARM Products and Platforms Primer and Resource List for Mobile Internet Devices in 2010. (Updated)


This article is updated from Jan 2010. See below for history.

The ecosystem around ARM, its designs and licensee products can be difficult to understand so I’ve been researching the current status and have summarized the important products, brands and technologies in the article below. You’ll find details on all the important keywords and technologies, links to all the important CPUs and platforms, a reading list and some ‘tip’s’ for CES2010 which starts this week. All the information is based on my own knowledge and research so if you spot any errors, please be sure to let us all know in the comments. I know there are some CPU designers and ARM partners reading this site so again, if there’s anything that needs changing or adding, please help us all by adding a comment below.

armarch

Overview of processor architectures in current ARM products

For the purposes of this article I’m ignoring anything other than ARM v7 architecture CPUs. In my opinion and experience the previous (ARMv6, ARMv5) designs don’t provide the processing power needed for the quality web experience expected in  MIDs. Note: Tegra (current version 2009) is an ARM11 multi-core CPU  implementation based on ARMv6 architecture. I expect Nvidia to move to ARMv7 in their next Tegra product.

ARM v7 is a CPU architecture, not a CPU.

ARM V7 is a processor architecture. It’s a design that belongs to ARM and it can be used to build CPUs that can process around 2 Dhrystone MIPS/Mhz. (Wikipedia Dhrystone) That’s about 2000 DMIPs/Ghz which is not far from the processing power achieved by simple, non-hyperthreading Intel Atom cores also used in MIDs. DMIPs processor performance is not the only measurement of device speed but it’s a good starting point and is relevant to web rendering and web applications.

Processing power

In general, the architecture is being used to make CPUs and platforms running at between 600-1000Mhz (about 1200-2000 DMIPs) although there is one known implementation that has been tested at over 2Ghz. Power consumption per core is said to be around 300mw per 2000DMIPs using the latest manufacturing processes although this figure can vary greatly depending on implementation.

Remember that the CPU core takes only a small percentage of the power drain in a working device where the total in-use power budget including screen lighting, radios, audio, gpu, storage and DC components can span from 2W to 10W. (Texas instruments thinks that a 1W MID is possible though)

In comparison with the Intel Atom CPU the ARM v7 architecture can be used to make CPUs that consume about 1/3 1/5th of the power of an Intel Atom CPU for the same DMIPs computing power.

ARMv7 can also be used to make multi-core CPUs where up to 4 cores can be used to provide over 8000 DMIPS of computing power. (Assuming the software is built to handle multi-processing hardware)

(Further note: All these figures based on research, marketing figures, experience, testing and technical documents that I have read during this research.)

ARM does not manufacture CPUs.

The architecture created by ARM is used to do two things:

  • The architecture is used by ARM themselves to make a complete processor implementation which may include other ARM property. The CPU implementation is then licensed out to third parties who can either mass produce the CPU or build and manufacture complete computing platforms including graphics, sound, power, memory, etc. One example is the Ti OMAP 3 and 4-series platforms.
  • The architecture gets licensed out to third parties who make their own processors and platforms based on it. One example is the Qualcomm Snapdragon platform.

ARM have a number of processors that they’ve built using ARMv7 architecture and all fall under the ‘Cortex’ brand. There are real-time and highly embedded versions but the ‘A’ versions are the ones that interesting for general mobile computing tasks. ARM have three versions of the CPU. The A8 (currently in products), A9 (high end, multi-core capable due in products in 2010) and A5 (small, low-cost, due in products in late 2010) versions

Licensees.

When final products are completed by licensees you will often see them marketed under different brands. This is where it gets very confusing so I’ve listed most of the main players below along with notes and links to their various products and brands. Note that some ARM licensees are not made public and therefore no information is available.

ARM Cortex A8

ARM has 9 licencees. 8 are public.

Cortex A8 Product brief (PDF)

Licensee notes.

  • Ti OMAP 3 platforms 34xx 35xx 36xx  using Cortex A8 CPU core up to 800Mhz. Used in Nokia N900, Archos 5 devices for example.
  • Freescale iMX5 family of CPUs based on Cortex A8. Use in the Sharp Netwalker for example. iMX515 is focused at mobile internet and includes graphics co-processing.
  • Samsung. S5PC100 application processor includes the Cortex A8 CPU core (E.g. Odroid)
  • Samsung / Intrinsity Hummingbird A very specific implementation of the Cortex Core using a tightly defined manufacturing process.
  • Zii Labs ZMS08 Core of the ‘stem cell’ computing platform. (Q1 2010 volume shipment) 1Ghz implementation.
  • Matsushita (Panasonic) Details unknown.
  • PMC-Sierra (storage, switching, routing solutions) Details unknown.

Cortex A9 (Multi-core capable)

Cortex A9 Product information (PDF)

ARM has 9 licencees. 6 are public.

Licensee notes.

  • Ti OMAP Dual-core 44xx platform. Full production expected 2H 2010.
  • ST Electronics Cortex A8 licensee (set top boxes)
  • St Ericsson U8500 Dual Cortex A9/HSPA Modem platform. (Note Nokia and Symbian will be using this and it includes a Mali GPU and 1080p recording capability)
  • Broadcom (ARM news. No products announced yet.)
  • Nvidia Tegra 2 Dual-core
  • NEC Electronics. No information available.
  • Update: 28 Jan 2010. It appears that Apple may have licensed Cortex A9 for the iPad A4 CPU. (Source) Update: It’s ARMv7. Apples own implementation.

Cortex A9 MPCore Hard Macro 2Ghz implementation of Cortex A9 using specific TSMC silicon manufacturing process.

Cortex A5

Cortex A5 is a multi-core, low cost ARM V7 implementation previously known as Sparrow.

Link to ARM information

No known implementations at present.

Other ARM v7 implementations:

  • Qualcomm Snapdragon platform (QSD8x50) uses single core CPU (Scorpion) based on ARMv7 architecture.
  • Qualcomm QSD8672 dual core platform at up to 1.5Ghz.
  • Marvell Armada 500 / 510 platform (PDF product brief) Up to 1.2Ghz

Notes for CES 2010 (UPDATED)

Key platform announcements to watch out for at CES 2010. Expect demonstrator products planned for 2H 2010. (All Cortex A9)

  • Nvidia Tegra 2 Announced.
  • Ti OMAP 44xx No news.
  • St Ericsson U8500 Demonstrated by Movial on a set top box.

Expected in MIDs and smartbooks shipping in 1H 2010 on the following platforms. (Single core ARmv7 and Cortex A8 implementations.)

  • Freescale iMX5
  • Ti OMAP 3
  • Qualcomm Snapdragon
  • Nvidia Tegra
  • Zii Labs ZMS08

Product rumors / expectations: CES 2010.

Further reading:

Update: ARM presentation at CES.

I had a chat with ARM at CES and they followed up by sending me a PDF. Here’s one slide from that PDF that is directly relevant here. It lists ‘candidate’ platforms for Mobile Computing. We listed all of these platforms above but it’s good to know what ARM sees at potential platforms.

Click to Enlarge.

Note to PR agencies for ARM ecosystem partners. Put one twitter/web address in the comments and we’ll add it to the further reading list.

If you find the information useful for your work, please consider a small donation to help us continue the work. UMPCPortal is independent and funded purely through donations and advertising revenue.  Many thanks

Updated: 14th Jan 2010

Updated: 18th Jan 2010 (added ARM slide)

Updated: 28 Jan 2010 (added possible Apple licensee (for A4 processor) information.

Updated: 12 May 2010 with more product information

How Fast is Moorestown for Browsing? Faster than an iPad? Does it Matter? Analysis and Simulated Test Video


ipad_viliv In press events on Tuesday, Intel launched Moorestown and gave journalists their full marketing package on the smartphone and tablet-focused platform.  The key highlight was ‘performance’ and one element I want to focus on is Web browsing.

In tests I’ve been doing with many devices over the last 6 months using the SunSpider javascript benchmark, the Atom CPU, running at 1.3Ghz, whips the A4 CPU into the ground with a >3X speed advantage. Moorestown, with its 1.5Ghz clock looks to improve that to a 4x speed advantage according to the slide below. That’s a huge win for web-based applications implemented in AJAX.

Of course, javascript is only a component of the total time needed to fetch and render the average web page so I decided to do a real world test.

moorestown-web

To simulate how Moorestown would perform under web-browsing conditions I took the Intel Atom-based Viliv X70, a 7 inch tablet with a 1024×600 7 inch touchscreen running Windows XP Home, installed the latest Google Chrome, locked the CPU to 800Mhz and did some random web browsing tests. Remember that the Menlow platform used in the X70 is very close to the architecture used on Moorestown. The CPU are GPU are architecturally almost exactly the same. I side-by-sided it with an iPad which is, according to my tests with the Archos 5, X10 and HTC Desire (all running high-end ARM V7 architecture cores) the fastest ARM-based browser solution out there.

The video below shows that the browsing speed with the Viliv at 800Mhz is almost neck and neck. An 800Mhz Atom on a multi-tasking OS matches a 1Ghz A4 on a single-tasting OS. Ignore the UI and product, this is just a test of web page loading speed.

In the second part of the video I boosted the Atom CPU up to 1.3Ghz, the maximum on this platform, to simulate what would happen when a Moorestown smartphone ran at the highest clock-rate of 1.5Ghz. Remember the CPU and GPU architectures in Menlow and Moorestown are the same although Moorestown has a 200Mhz advantage here, can support faster memory and has a faster GPU clock.

The difference is very noticeable with the X70 rendering pages much more quickly, even with Flash enabled. Move to Firefox and disable flash and the difference is even bigger.

I see real-world advantages here. Faster, full Internet experience and a huge advantage for web-based applications and compressed or encoded content although it has to be said that in this high CPU-load scenario, battery drain on the Moorestown platform is likely to be slightly (although not considerably) more.

Remember, we’re ONLY comparing CPU platforms here and in this simulation, the Moorestown platform is showing great potential. It can deliver web pages, process script, decrypt HTTPS, GZIP and images much faster than the best ARM-based solution out there. It also adds multitasking and large memory support too. As a platform, if it delivers on the battery life claims, Moorestown is going to be a great, high-performance smartphone, tablet and even netbook option.

Recommended reading – Why social netbooks have a ‘lock-in’ opportunity. In this article I talk about key features of a smartbook. Many of these apply to a Moorestown/MeeGo-based product.

Recommended reading Anandtech on Moorestown. Detailed with good background research and knowledge.

Airlife 100 Social Netbook Launches in Spain, starts at 230 Euros


I’m not one to let companies hide the real price of a device behind a subscription but at the moment I can’t find the full, unsubsidised price of the ARM/Android-based HP Compaq Airlife 100 that has just launched in Spain. Based on the two prices below and similar subsidy deals, the full price if the Airlife looks to be about 450 Euros. It sounds expensive for a smartbook doesn’t it but it’s not. A 3G-capable ‘smart’ book (I’m calling them ‘social netbooks’ to avoid the wrath of the company that sits about 30km from my office here in Germany) with GPS and a 12-hour battery life weighing 800gm do not exist in the market. This is unique and exciting. If I could order one today, I would. (Here’s why)

The full press release:

Telefonica has launched HP’s Compaq AirLife 100 netbook in Spain. The device features a 10.1-inch diagonal screen, a full keyboard, 16 GB solid state internal storage, SD card slot, Android operating system and customised touch interface. The netbook also features 3G access, Wi-Fi connectivity, VGA webcam, up to 12 hours of battery life in active use and up to 10 days of standby time, GPS capabilities, preinstalled NDrive navigation software with included regional maps with points of interest, and Qualcomm’s Snapdragon QSD8250 chipset platform. Telefonica will offer the Compaq AirLife 100 netbook at Movistar stores across Spain for EUR 230, in combination with Movistar’s Internet Maxi data plan with a monthly fee of EUR 49.
Customers can also acquire the HP netbook for EUR 300 along with Movistar’s Internet Plus data plan with a monthly fee of EUR 39.

I’m trying to get hold of availability info and of course, a review device and will update you when I have more information. In the meantime, see the specifications, gallery, videos and related links in the Airlife 100 information page.

Via Telecompaper

Bob Morris (ARM) Talks Consumer Tablets with Stacey and the Compal Prototype.


compal7androidLast time we caught up with Bob Morris, Director of Mobile Computing at ARM, we spoke at length about consumer tablets and smartbooks, the software stack and what would attract a customer. I also asked him how significant the ‘smart’ device category was. At that time he said it was ‘extremely important.’ I’m guessing that after just 3 months, the category has even more weight within ARM to the point where it’s on the critical path.

In this interview, Bob talks to Stacey Higginbotham of GigaOM around the 7 inch Android-based prototype from Compal and poses the question, “What makes [tablets] hot and useful? inch Price-points are mentioned along with 1080p video, 3G and battery life over 10 hours. He also talk about ‘single pin number’ payments through another ARM technology that provides ‘ATM level security.’

I just can’t help thinking back to Origami when I see that tablet.

Source

Via

A ‘Smart’ Netbook Image. Look! No Microsoft.


I just hacked this image up (apologies HP and Apple) as an easy way to illustrate how Windows on netbooks is at risk. Add either of the touch, UI, app store and always-on features and you’ve got something that Microsoft can’t currently compete with.

ipadbook

This scenario would immediately affect sales of Windows-netbooks where people are buying netbooks as second devices, gadgets or for family, friend and other social and casual (online or off) scenarios . For productivity scenarios, Windows still counts because the apps don’t exist on the common app-store ecosystems yet. I don’t have figures but in the U.S. and Europe I guess 30% of netbooks are bought as a second PC, a gadget or for the sofa/family/friend social (online and off) scenario. That’s a lot of lost Windows 7 license sales.

I talked about the 4 ‘lock-in’ opportunities (more than just ‘good’ opportunities’) for ‘Social Netbooks’ in this article. Google could make it happen by enabling Marketplace on Android A potential risk for Intel. Intel themselves could make it happen with products like Moorestown, MeeGo and AppUp  or a surprise player could enter the market.

My opinion is that  THIS WILL HAPPEN. Someone will add a touchable, dynamic, fun user interface, an app-store, location and always-on features to a netbook form factor leaving just the productive applications as the missing piece. Given the chance (i.e. an application store) developers will move quickly to fill those  gaps in software for productive uses making the smart device BETTER than the Windows-based, traditional netbook device. What that means for Microsoft is that a huge portion of the netbook market could be served by a  non-Windows OS solutions. Just think of the market positioning too. Isn’t it easier to market an ‘upgrade’ from a smartphone than a ‘downgrade’ from a laptop.

When does this happen? I’m expecting Google to announce a move into the ‘third screen’ space with Android very soon. Intel are ready with Moorestown and MeeGo in Q4 so the change starts to happen in 2011. I estimate that while netbook sales (of both sub-genres) will increase, the percentage of Microsoft netbooks will stay level or even drop. [Sidenote: Intel thinks that the non-windows sales will reduce in percentage by 2012.  I think they are underestimating the ‘smart’ device opportunity.]

Is Intel at risk? Yes. If Google, Android and ARM reach the flag before Intel and MeeGo, Intel start to lose market share in the netbook market but also remember, Android could run on Intel’s new Moorestown platform offering smartbook manufacturers a more powerful computing experience. Also note that if netbooks flip to non-Windows ‘smart’ devices it serves as a nice dividing line between laptops and netbooks for Intel, restoring the need for different netbook, CULV and laptop processing platforms and allowing them to make more and more powerful Atom CPUs without hurting the laptop segment.

I’m not the first to talk about this and it’s certainly not the first time I’ve thought about it myself but that image just makes it crystal clear for me. Netbooks will change dramatically. If Google doesn’t enable it, someone else will and in any case, Microsoft will suffer.

A ‘Smart’ Netbook Image. Look! No Microsoft.


I just hacked this image up (apologies HP and Apple) as an easy way to illustrate how Windows on netbooks is at risk. Add either of the touch, UI, app store and always-on features and you’ve got something that Microsoft can’t currently compete with.

ipadbook

This scenario would immediately affect sales of Windows-netbooks where people are buying netbooks as second devices, gadgets or for family, friend and other social and casual (online or off) scenarios . For productivity scenarios, Windows still counts because the apps don’t exist on the common app-store ecosystems yet. I don’t have figures but in the U.S. and Europe I guess 30% of netbooks are bought as a second PC, a gadget or for the sofa/family/friend social (online and off) scenario. That’s a lot of lost Windows 7 license sales.

I talked about the 4 ‘lock-in’ opportunities (more than just ‘good’ opportunities’) for ‘Social Netbooks’ in this article. Google could make it happen by enabling Marketplace on Android – A potential risk for Intel. Intel themselves could make it happen with products like Moorestown, MeeGo and AppUp  or a surprise player could enter the market.

My opinion is that  THIS WILL HAPPEN. Someone will add a touchable, dynamic, fun user interface, an app-store, location and always-on features to a netbook form factor leaving just the productive applications as the missing piece. Given the chance (i.e. an application store) developers will move quickly to fill those  gaps in software for productive uses making the smart device BETTER than the Windows-based, traditional netbook device. What that means for Microsoft is that a huge portion of the netbook market could be served by a  non-Windows OS solutions. Just think of the market positioning too. Isn’t it easier to market an ‘upgrade’ from a smartphone than a ‘downgrade’ from a laptop.

When does this happen? I’m expecting Google to announce a move into the ‘third screen’ space with Android very soon. Intel are ready with Moorestown and MeeGo in Q4 so the change starts to happen in 2011. I estimate that while netbook sales (of both sub-genres) will increase, the percentage of Microsoft netbooks will stay level or even drop. [Sidenote: Intel thinks that the non-windows sales will reduce in percentage by 2012.  I think they are underestimating the ‘smart’ device opportunity.]

Is Intel at risk? Yes. If Google, Android and ARM reach the flag before Intel and MeeGo, Intel start to lose market share in the netbook market but also remember, Android could run on Intel’s new Moorestown platform offering smartbook manufacturers a more powerful computing experience. Also note that if netbooks flip to non-Windows ‘smart’ devices it serves as a nice dividing line between laptops and netbooks for Intel, restoring the need for different netbook, CULV and laptop processing platforms and allowing them to make more and more powerful Atom CPUs without hurting the laptop segment.

I’m not the first to talk about this and it’s certainly not the first time I’ve thought about it myself but that image just makes it crystal clear for me. Netbooks will change dramatically. If Google doesn’t enable it, someone else will and in any case, Microsoft will suffer.

Smartphones Break 10-second Browsing Barrier.


Maybe I should have posted this article at Carrypad rather than UMPCPortal as it pertains to the progress that ARM-based devices have made in terms of browsing speed. Just two years ago I wouldn’t have given an ARM-based system a second look if I was thinking of doing an web-based work but now they are challenging low-end PC’s and enabling the sort of devices we cover here on Carrypad. So far, Intel haven’t quite reached down into this area of click consumer computing devices yet.

The question does remain though – What advantage would a 5″ or 7″ device bring over something like the Motorola Droid? Personally I want a 5″ device for an even better quality browsing experience, ebook reading, navigation, 1 meter video experience and a huge battery. It WILL be a second device but that’s fine by me be cause it means I don’t have to have a very expensive high-end smartphone as a 24/7 device.

Smartphones Break the 10-second Barrier. | UMPCPortal – Ultra Mobile Personal Computing.

Smartphones Break the 10-second Barrier.


I’ve had a theory about web-page loading speed for about three years now. When a web page takes more than 12 seconds to load, a user considers it a slow experience. Anything less than 10-12 seconds and everything is in the green zone. Smartphones are now entering the green zone.

The mobile Internet experience needs to be compatible and quick and if either one of those elements fails, then the customers Internet experience fails.

In my search for the full internet experience in my pocket I’ve spent hundreds of hours testing, analyzing, questioning, discussing and writing about the subject and I have a very clear picture of what is satisfying for the end user. In Sept 2007 I wrote about the extremely poor ARM-based internet experience. Really, it was embarrassing. The best phones of the day were taking nearly twice as long as the slowest of X86-based platforms with small screen sizes and low-quality rendering adding to the overall disappointment.

armvsx86

In October 2009, 2 years after my ARM-bashing article, the ecosystem had moved forward a long way and we saw what was probably the fastest ARM-based browsing experience ever. The Archos 5 was even beating low-end UMPCs. The iPhone 3GS was doing well too. Take another 5 months step into the future to the present day and you now have smartphones beating low-end Ultra-Mobile PCs. Pocketables, always reliable for a good set of browsing speed test results, shows us that there are at least three phones out there that are in the green zone now with the Nexus one and iPhone 3GS breaking the 10-second barrier. If JKK’s excitement about the Milestone and the Android 2.1 upgrade is anything to go by, we can expect the Droid/Milestone to be in that category too. The HTC desire will be joining the club in just a few weeks and following closely will be the Dell Mini 5 and Sprint EvO.

Just to re-cap, that’s pocketable, always-on, fast-internet devices with mobile-focused operating systems, mobile photo and video cams, high speed 3G, GPS, sensors, touchscreen, multi-GB’s of storage and access to thousands of apps costing under 400 Euros.

Related: The Full Internet Experience of 2010

Related: ARM’s lock-in opportunity

It’s not just the CPU.

You might think that ARM and their silicon partners are responsible for the advance but fortunately for Intel, that’s not quite true because in the last 2 years we’ve seen some amazing progress in browser software performance. Javascript processing speed, delayed script processing and other tricks and optimisations mean we’re also seeing improvements on desktop browsers too. I haven’t had time to do a complete set of tests but after disabling Flash on my desktop browsers I’m seeing something like 20-30% speed improvements over results of two years ago.

I’m not going to sit here and defend X86 though because its the ARM ecosystem that deserves the praise here. The fact is that the ARM ecosystem of hardware and software developers has moved forward quickly and shows no signs of stopping. In fact, as ARM tablets and always-on netbooks enter the market, that momentum could increase. With Moorestown and MeeGo on the horizon for X86 there’s a ray of hope for X86 but if that hardware/software platform isn’t good enough (most of us in the industry agree that it needs to move on another generation before it’s ‘ripe’ for smartphones) and the speed of development and investment doesn’t ramp-up quickly enough, Intel will never be able to catch up with the smartphone market.

Follow Chippy on  TwitterFollow Chippy on  YouTube

Popular mobile computers on UMPCPortal

Acer C740
11.6" Intel Celeron 3205U
Acer Aspire Switch 10
10.1" Intel Atom Z3745
HP Elitebook 820 G2
12.5" Intel Core i5 5300U
Acer Aspire E11 ES1
11.6" Intel Celeron N2840
Acer C720 Chromebook
11.6" Intel Celeron 2955U
ASUS Zenbook UX305
13.3" Intel Core M 5Y10a
Dell Latitude E7440
14" Intel Core i5-4200U
Lenovo Thinkpad X220
12.5" Intel Core i5
Acer Chromebook 11 CB3-131
11.6" Intel Celeron N2807
Lenovo Ideapad Flex 10
10.1" Intel Celeron N2806

Find ultra mobile PCs, Ultrabooks, Netbooks and UMPCs quickly using the following links: