Performance

The original successor to the Pre was supposed to be the first Tegra 2 smartphone on the market. The HP acquisition opened up bidding once again to everyone, even Intel had a seat at the table this round. Qualcomm emerged victorious, pushing out NVIDIA as well as Palm's previous favorite - TI. Snapdragon SoCs were to be used in everything from the entry level Veer and Pre 3 to the TouchPad.

While the Veer and the Pre 3 both use single core 45nm Snapdragon SoCs, the TouchPad uses Qualcomm's dual-core APQ8060. You may be more familiar with the MSM8x60 used in the HTC Sensation 4G and HTC EVO 3D, the APQ8060 is a close relative that simply lacks any integrated modem. For a WiFi only TouchPad, the APQ8060 makes sense.

On the CPU side the APQ8060 has two 45nm Scorpion cores that can run at up to 1.5GHz. In the WiFi TouchPad, HP's implementation limits max frequency to 1.2GHz (1188MHz to be exact). AT&T has already announced a GSM TouchPad 4G which uses a 1.5GHz APQ8060. There shouldn't be any difference between these two models, potentially some better chips from the yield curve but otherwise the clock speed differences are all controlled in software.

Architecture Comparison
  ARM11 ARM Cortex A8 ARM Cortex A9 Qualcomm Scorpion
Issue Width single-issue dual-issue dual-issue dual-issue
Pipeline Depth 8 stages 13 stages 9 stages 13 stages
Out of Order Execution N N Y Partial
FPU Optional VFPv2 (not-pipelined) VFPv3 (not-pipelined) Optional VFPv3-D16 (pipelined) VFPv3 (pipelined)
NEON N/A Y (64-bit wide) Optional MPE (64-bit wide) Y (128-bit wide)
Process Technology 90nm 65nm/45nm 40nm 45nm
Typical Clock Speeds 412MHz 600MHz/1GHz 1GHz 1GHz+

Architecturally the Scorpion core looks a lot like a better designed ARM Cortex A8. It's still a dual-issue, in-order architecture (with limited support for instruction reordering). Where the Scorpion core really improves on the A8 is that it has a fully pipelined FPU as well as a 128-bit wide NEON pipeline. The 8660 has a rather meager 512KB L2 cache shared between both cores. Running integer code the Scorpion core typically performs a lot like a Cortex A8 at the same frequency, but allegedly at lower power consumption. Thanks to its custom design and layout, Qualcomm's Scorpion core can easily run between 1.2 - 1.5GHz on the same process and with similar power consumption as 1GHz Cortex A8s.

The 8x60 series simply takes two of these Scorpion cores and puts them on the same die.

Qualcomm prides itself on having an asymmetrically clocked multicore architecture with the 8660 series. This means that each core can operate at its own independent frequency (e.g. CPU0 could run at 1188MHz while CPU1 is running at 384MHz). The verdict is still out on asymmetrically clocked processor cores as being a net win in mobile devices. At least on the desktop, Intel proved that you're better off running all cores at the same frequency and just power gating those that are idle. It's very rare that you need one core running at 50% for a prolonged period of time, usually you want your cores running at max speed so they can finish whatever tasks are at hand before returning to a deep sleep state.

To validate my theory (well really Intel, and now AMD's theory) I took a look at what frequencies the the first CPU core spent its time at during a mixture of idle, light and heavy usage. Thankfully webOS is a truly open Linux platform and with a little effort you can SSH into the TouchPad and gain access to a lot of very helpful information.

The data above shows you the operating frequencies of CPU0 and the time spent at each frequency. Let me reorganize the data to help make my case a little better:

HP TouchPad Operating Frequencies
  192MHz 384MHz - 1134MHz 1188MHz
Time Spent at Frequency 79.7% 5.3% 15.0%

The majority of the time CPU0 was at its lowest operating frequency: 192MHz. This makes sense since the tablet was sitting around doing nothing for a lot of the time, not to mention that when reading emails or web pages the CPU can throttle down completely until you scroll. The second CPU core seemed to behave similarly, however it actually spent a lot of time being shut off completely from what I can tell based on the counters in webOS.

This seems to tell me that, at least based on my usage of the TouchPad, I'm not sure how much benefit there is to having multiple power/frequency planes in the AQP8660. It seems like you would get the same benefit out of having one power/frequency plane and just power gating any idle cores.

The APQ8060 features an Adreno 220 GPU, the fastest Qualcomm has to offer today. While 3D gaming is still in its infancy on all mobile devices, it's good to see that HP hasn't at least sacrificed 3D performance in building the TouchPad. Note that the Adreno 220 in the TouchPad is still lags behind the PowerVR SGX543MP2 in the iPad 2, but this generation no one spent die area like Apple did on the A5. Note that Apple's aggressive move with the A5 this year has ensured that future SoCs from NVIDIA, Qualcomm and TI will likely be much larger than they have been in the past.

The entire SoC has a dual-channel LPDDR2-533 interface to main memory, giving it the memory bandwidth necessary to drive the TouchPad's 1024 x 768 display resolution.

From a raw performance standpoint, the APQ8060 is among the fastest on the market today. At 1.2GHz there's not enough of a clock speed advantage for it to be faster than NVIDIA's Tegra 2, but the chip comes close. At 1.5GHz, at least based on what we saw with the HTC Flyer, Qualcomm's Snapdragon is very competitive with the Tegra 2's 1GHz Cortex A9s. Why HP opted for a 1.2GHz configuration in the WiFi TouchPad and a 1.5GHz speed in the AT&T version isn't clear to me.

Unfortunately despite having enough CPU power to run Android well, there are definite performance issues in webOS. Let's start with the first issue - application launch time. The table below is pretty simple to understand, I timed how long it took to boot the four major tablet platforms as well as how long it took to launch various, commonly used apps:

Application Launch Test
  Apple iPad 2 HP TouchPad RIM PlayBook Samsung Galaxy Tab 10.1
Boot Time 22s 1m 17s 1m 17s 31s
Browser 1.1s 3s 3.9s 1.4s
Email 2.0s 9s N/A 2.5s
Music 2.5s 5.8s 5s 1.5s
Photos 1.0s 5.7s 2.8s 1.8s
YouTube 2.4s N/A 6.1s 8.2s
Maps 1.1s 7.1s 9.6s 2.8s
App Store 6.3s 9.5s 5.7s 2.7s

Both the TouchPad and the PlayBook take entirely too long to boot. RIM told me the PlayBook's long boot times are due to the fact that the entire OS is validated with a cryptographic hash to ensure a secure boot environment at startup. It's unclear to me what the excuse is for webOS' lengthy boot time. Thankfully, as long as you keep your tablet charged you shouldn't have to do much more than wake it from sleep. Unfortunately application launch time isn't much better.

In general, apps on the TouchPad take three times as long to start up as apps running on the Galaxy Tab 10.1. This isn't a CPU issue (the Cortex A9 isn't 3x faster than Qualcomm's Scorpion core), I'm guessing this is a webOS tuning issue. The slow app launch time even applies to a running app spawning additional cards. Replying to an email spawns a new card which itself takes a 3 seconds to appear. Things like this should be instantaneous, any lag here is going to make a platform feel slow. HP should know this.

The application launch time is livable however, it's something you can get used to and hope that HP will improve over time. There are two bigger issues with the TouchPad's performance that are harder to deal with.

The first is UI frame rate. At times the TouchPad's UI seems to run at a reasonably high frame rate, I'd say somewhere around 30 fps. However all too often that UI thread drops well below 30 fps. I've seen this happen on Honeycomb but not nearly as consistently as it does on the TouchPad. All tablets I've tested have a higher framerate UI than the TouchPad. What's most frustrating is that the BlackBerry PlayBook OS, a clear copy of a lot of what I love about webOS, executes the UI faster than HP does on the TouchPad.

A low UI frame rate isn't as acceptable in this post-iOS world as it once was, but once again it's something you can get used to and pray for the best down the road. The ultimate issue with the TouchPad is its multitasking performance.


Laggy behavior while multitasking, not uncommon on the TouchPad (note the empty notification up top)

With a few benign apps open, the TouchPad multitasking experience is fine. You get to enjoy the quick app switching of webOS and all is good in the world. However open up and start really using a couple of apps that each are active consumers of CPU and I/O and the TouchPad can slow to a crawl. The best way I can describe it is like using a netbook that's constantly swapping to a very slow hard drive. The UI will periodically stop responding to taps on the screen only to either queue them up and execute a bunch of actions after a few seconds or just fail to recognize them entirely. It's beyond frustrating because the TouchPad is the first tablet that I actually can multitask on yet the multitasking experience is a performance nightmare. I fully believe this is a webOS linux optimization issue and not an insurmountable hardware limitation. Whether or not HP will correct it quickly is another thing entirely.

Potentially hand in hand with the performance issues are sheer bugs in webOS 3.0 itself. Random reboots are prevalent though not incredibly frequent. I already mentioned audio dropping out during calls and there's a screenshot above of an unpopulated notification window. The TouchPad is in dire need of software updates. I don't mind that HP released it in this state since it seems that nearly all of its competitors behave similarly and I can simply avoid recommending buying it until the issues are fixed. However, I will mind if the TouchPad isn't updated to address these problems in a timely manner. Competition is good, but these competitors have to behave like winners if they want to stick around.

Beats Audio & Touch to Share WiFi Performance & Battery Life
Comments Locked

67 Comments

View All Comments

  • TheTechSmith - Monday, July 18, 2011 - link

    I also like the product review choices. Not everyone who reads Anandtech is a PC gamer, and tablets and smart phones are evolving way faster than PC technology, so it makes sense that more coverage is required. There are still plenty of PC component reviews that benchmark using plenty of games for that market. This is a particular product review I was waiting for in fact. Although one review I would like to see is a revisited Boxee Box review, since the Boxee software has changed drastically since the first review, and it was promised at the end of first review to be done before last Christmas.
  • justaviking - Monday, July 18, 2011 - link

    As long as the phone and tablet reviews do not prevent traditional reviews of PCs, Laptops, and componets, then what's the problem? It takes me about 1 second to not read a review.

    Anand has to follow the market and the industry. Should he be busy benchmarking floppy disk drives? Should he not consider the ability to properly play HD video? He needs to stay current with industry trends or AnandTech.com will become a relic of the past.

    There are lots and lots of reviews here that are not relevant to my immediate purchasing needs. Many I read because they are interesting anyway, though some I skim over much faster than others.

    Lastly, and I hesitate to say it, but there is no need for profanity. It is possible to strongly and passionately voice one's opinion with resorting to gutter language. It's not that I'm delicate and easily offended, it's just that it affects the overall character of this site which is usuall very professional, even when the various fan boys don't agree. This site has some of the best readers in the world, and let's keep the standards high.
  • dookiex - Wednesday, August 17, 2011 - link

    Not only does Anand need to follow the market and industry, if he was to only review and report on PCs, laptops, and components, there would be very little content on the site! If you sat down and thought about it, there hasn't been any really breakthrough offerings in PC and components land in quite some time now. As for PC gaming, that market really died down since the 360 and PS3. Mobile casual gaming is also NOT helping matters in PC gaming land.
  • thisisthetruthfolks - Monday, July 18, 2011 - link

    You hit it spot on. Anand if you read these comments, I'm just trying to figure out why this site focuses so much on all these cell phone / tablets stuff when it's traditionally a PC and hardware site.

    I think this site would be best off focusing on the CHIPS found in these devices, not so much the devices themselves.

    And how come laptops get no attention? The biggest article you guys did on notebooks was a notebook GPU roundup that did nothing useful besides list all the available GPUs and categorize them as low end, mid range, or high end. Nothing in that article offered anything that the typical reader of this site didn't already know or couldn't find out on google.

    Where is the reviews of notebook GPUs? No benchmarks of the 580m, no benchmarks of the 6990m, etc. etc. Sure there are some articles, but so many things are missing.

    I subscribed to this site on twitter because I thought it had great reviews for GPUs/CPUs...only to find out that 99% of the time anandtech posts stuff about tablet computers that I couldnt care less about.

    At least reading fudzilla is interesting. Except it has zero credibility. Maybe I'll subscribe to tom's hardware instead...
  • sprockkets - Monday, July 18, 2011 - link

    Don't like the first review of webos since you are a tablet hater? Then don't come back here. But don't be a whiny bitch about it either. That's Steve's Job.
  • Wardrop - Tuesday, July 19, 2011 - link

    I've been wondering the same thing for the past year. I can only speak for myself, but I kind of see these articles as spam. I also hate the reviews of those boutique computers, as first of all, I get the impression AnandTech readers aren't on the market for a pre-built desktop computer, and second, a lot of these computers are only available in the U.S, and so are irrelevant for a lot of other readers (like many of the cellphone reviews). Laptop's I understand as they're popular and not something you can build yourself, but other than that, I'd like to see AnandTech focus more on desktop hardware and industry news. Anyone can give us reviews of mobile phones and tablets, but there aren't too many sites that can write an SSD anthology as comprehensively as AnandTech. That's their strength, and I'd love to see more of it.
  • halihassan - Monday, July 18, 2011 - link

    I’ve yet to reach the end of this review, but so far it seems like you’ve covered the tablet fairly well. One item that I found missing (but is relatively unique) is the monthly Pivot magazine built into the App Catalog. I quickly discovered and downloaded several apps that way, and having used Android and iOS app stores I definitely think that gives HP a huge edge when it comes to discovering applications.
  • halihassan - Monday, July 18, 2011 - link

    I agree that HP has a ways to go to fully integrate a wireless syncing solution, but it was nice that Box.net offers 50GB of storage for free to all TouchPad users. Box.net is built into Synergy, but it has yet to appear in the music or photo apps, just QuickOffice and its own app from what I can remember.
  • Wander7 - Monday, July 18, 2011 - link

    I love that background with the light shreaking upwards towards the heavens.
  • lunarx3dfx - Monday, July 18, 2011 - link

    Anand, could you let me know what build of the OS your touchpad is running? Ive noticed that the display models in stores are running build 16, whereas the release build is 41. I think there was some serious optimization done between those build, because ive had none of the performance issues experienced by reviewers on my touchpad. The experience is nice and snappy for me, albeit with the occasional stutter.

    Also, HP already announced that the first ota is due out by the end of this month with bug fixes and optimizations.

    I personally love my touchpad, and hardly even use my computers anymore for anything other than working in office and playing games. My touchpad has practically replaced every other device I have. I love it.

    Also, this was sent from my HP Touchpad. :-)

Log in

Don't have an account? Sign up now