<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Expiance</title>
	<atom:link href="http://expiance.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://expiance.com/blog</link>
	<description>Technology insights</description>
	<lastBuildDate>Fri, 27 May 2011 15:33:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>NFC: It&#8217;s about more than just payments</title>
		<link>http://expiance.com/blog/2011/05/27/nfc-its-not-just-about-payments/</link>
		<comments>http://expiance.com/blog/2011/05/27/nfc-its-not-just-about-payments/#comments</comments>
		<pubDate>Fri, 27 May 2011 15:28:35 +0000</pubDate>
		<dc:creator>adntaylor</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[NFC]]></category>

		<guid isPermaLink="false">http://expiance.com/blog/?p=118</guid>
		<description><![CDATA[Yesterday, Google announced its NFC payment system: Google Wallet. Reading 90% of the articles about this subject over the past few years (aside from the plethora of &#8220;Will / won&#8217;t the next iPhone have NFC&#8221; stories), you could be forgiven &#8230; <a href="http://expiance.com/blog/2011/05/27/nfc-its-not-just-about-payments/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday, Google announced its NFC payment system: <a href="http://www.google.com/wallet/">Google Wallet</a>.</p>
<p>Reading 90% of the articles about this subject over the past few years (aside from the plethora of &#8220;Will / won&#8217;t the next iPhone have NFC&#8221; stories), you could be forgiven for thinking that NFC was just a way of putting a payment card in your phone.</p>
<p>Mobile contactless payment is a great piece of functionality and one which many of us (myself included) have been longing for but it&#8217;s hardly new: Japan has had it for years, with the <a href="http://en.wikipedia.org/wiki/FeliCa">FeLiCa</a> system embedded in most handsets. It&#8217;s well-liked, trusted and very broadly accepted. Over here, the main hurdles have been political rather than technical.</p>
<p>Payment is a fascinating story on its own and it&#8217;s very tough to predict who will come up with the dominant solution, but we decided to write a series of articles about some other aspects of NFC to demonstrate how it&#8217;s capable of so much more.</p>
<p>What we have been pondering is: assuming that phones have NFC capabilities, what does that allow you to achieve outside of the holy trinity of:</p>
<ol>
<li>Payments</li>
<li>Transport / event tickets</li>
<li>Vouchers / loyalty cards.</li>
</ol>
<p>Some of these other use cases are well-known today, such as key tags for access control systems (door locks), and others will become better known soon, such as <a href="http://blog.foursquare.com/2011/05/09/experimenting-with-nfc-check-ins-for-google-io/">NFC-based check-ins for location-based services</a> such as FourSquare.</p>
<p>It&#8217;s our belief that NFC is far from another gimmick and has the potential to actually change the way we interact with the physical world in a profound fashion.</p>
<p>This series of articles will dig further into these areas and look at what can be done, the challenges faced and some possible ways that they could be achieved.</p>
<p><strong>What&#8217;s coming up?</strong></p>
<p>Coming soon, we look at how NFC can improve the top-up method for pre-pay mobile phones, help people with hearing and sight difficulties, stop your washing machine annoying you, make your trips to shops and restaurants faster, improve your product selection experience, share media around the home, expand the functionality of products, improve user interfaces and allow you to build great cross-platform libraries.</p>
<p><a href="http://expiance.com/blog/wp-content/uploads/2011/05/NFC-preview.png"><img class="aligncenter size-medium wp-image-119" title="A selection of our NFC prototypes" src="http://expiance.com/blog/wp-content/uploads/2011/05/NFC-preview-300x278.png" alt="" width="300" height="278" /></a></p>
<p>But first, it would be slightly crazy of us not to even glance at the world of NFC payments: it&#8217;s going to be the most commonly known use for NFC and the main focus of all the companies involved for the next few years.</p>
<p><span id="more-118"></span></p>
<h1>NFC payments &#8211; at last! But how?</h1>
<p>Finally, operators and handset manufacturers across the world have started to take proximity communications seriously and are in a <strong>land grab</strong> battle to become the controlling point of a new mobile handset-based payment system. Everything Everywhere, in the UK, have announced their <a href="http://www.bbc.co.uk/news/technology-13457071">NFC trial on their Orange brand</a> in the past few days and Apple are widely expected to add this to the iPhone soon.</p>
<p>Will it be the <strong>credit card companies</strong> through plug-in NFC dongles such as phone jackets or MicroSD cards, the <strong>handset manufacturers</strong> and <strong>platform vendors</strong> through on-device &#8220;secure element&#8221; chips or <strong>mobile operators</strong> through NFC SIM cards which will form the dominant payment infrastructure?</p>
<p><a href="http://expiance.com/blog/wp-content/uploads/2011/05/NFC.png"><img class="aligncenter size-medium wp-image-120" title="The three ways of adding NFC to a mobile phone" src="http://expiance.com/blog/wp-content/uploads/2011/05/NFC-300x233.png" alt="" width="300" height="233" /></a></p>
<p>It&#8217;s a tough one to call: each has strengths although the dongle approach is arguably the weakest of the three. Platform vendors could have a big say in this by what they permit to run on their OS: will Google permit operators to sell Android phones which disable the Google Wallet functionality and replace it with their own software and SIM card NFC secure element?</p>
<p>But, if this does not resolve itself soon, there looks set to be a great deal of <strong>fragmentation</strong> with incompatible solutions across the world and even between different operators, OS, device and payment card vendors within a country. Yikes.</p>
<h2>Why NFC payments?</h2>
<p>This is the most economically significant reason to invest in an NFC infrastructure. I won&#8217;t go too much into depth or re-hash what is common knowledge but will give you a quick set of bullet points to give you food for thought.</p>
<p><strong>1) People using contactless payment technologies spend more money.</strong></p>
<p>Partly this is down to a lack of visibility of how much you&#8217;ve spent but, less intuitively, studies showed that there was a significant barrier to buying a low cost item if you only had a large note &#8211; people didn&#8217;t want to break into it and have to carry around all the change.</p>
<p><strong>2) Cash is very expensive.</strong></p>
<p>Especially with the costs of raw materials rocketing in recent years, some currencies have ended up in the situation where coins were worth more melted down to raw materials than they were as legal tender! Manufacturing cash, securing it, transporting it, destroying it, validating it, storing it and processing it adds massive costs to businesses, banks, transport networks and vending machines.</p>
<p><strong>3) Cash is money not being used.</strong></p>
<p>When that money is sat their in your wallet, nobody is getting any value from it &#8211; this goes for shops, banks and people alike. Casinos gained massively by moving from cash to ticket-based systems, helping security and improving cash flow.</p>
<p><strong>4) Fraud is on the up.</strong></p>
<p>Counterfeiters are getting better and better at faking coins and notes: in 2009, the bank of England found about £11 million of fake £20 notes and they estimate that there are some <a href="http://www.bbc.co.uk/news/business-12578952">30-40 million fake £1 coins in circulation</a> at any time.</p>
<p><strong>5) It&#8217;s cool!</strong></p>
<p>Seriously, it&#8217;s great: it&#8217;s better than cash in pretty much every way imaginable. It&#8217;s faster. You can do many new things: track your spending, not lose it down your sofa and compartmentalise money for different purposes. You&#8217;ll love this: Steve Jobs would describe it as magical, where the technology disappears and doesn&#8217;t get in the way of the experience, allowing you to do things which seemed impossible.</p>
<p>So, yes, NFC payments will be a big game changer and I, for one, can&#8217;t wait to get rid of my wallet. But the technology is capable of so much more and that&#8217;s what we&#8217;re going to be writing about and demonstrating over the next few weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://expiance.com/blog/2011/05/27/nfc-its-not-just-about-payments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which has the better display, a Droid X or Droid X2 / Atrix?</title>
		<link>http://expiance.com/blog/2011/05/24/which-has-the-better-display-a-droid-x-or-droid-x2-atrix/</link>
		<comments>http://expiance.com/blog/2011/05/24/which-has-the-better-display-a-droid-x-or-droid-x2-atrix/#comments</comments>
		<pubDate>Tue, 24 May 2011 20:12:38 +0000</pubDate>
		<dc:creator>adntaylor</dc:creator>
				<category><![CDATA[Displays]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://expiance.com/blog/?p=110</guid>
		<description><![CDATA[Motorola have taken some of their phones and nominally upgraded the displays to raise the game towards the level set by the iPhone 4 of &#62;300dpi. But, as measured by DisplayMate, the original Droid series had one of the best &#8230; <a href="http://expiance.com/blog/2011/05/24/which-has-the-better-display-a-droid-x-or-droid-x2-atrix/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Motorola have taken some of their phones and nominally upgraded the displays to raise the game towards the level set by the iPhone 4 of &gt;300dpi.</p>
<p>But, as measured by DisplayMate, the original Droid series had one of the best displays in a phone ever seen, with comparably high resolution and better colour reproduction than an iPhone4 display. Was this a display in need of changing?</p>
<p>And has the shift to a qHD Pentile display (540&#215;960) been worthwhile for Motorola; should you buy one?</p>
<p><span id="more-110"></span><strong>In a word, no.<br />
</strong><br />
Even by my usual standards, that&#8217;s an uncharacteristically blunt answer.</p>
<p>But why? Surely the Droid X and Atrix / X2 use the same size screen (4.3&#8243; diagonal) but have 518,400 pixels instead of their older brother&#8217;s 409,920 pixels. That has to be better, right?</p>
<p><strong>Wrong.</strong></p>
<p>In our earlier article about the new Pentile RGBG displays, we pointed out that these displays had a resolution effectively 1.41 times lower than their headline one as the patterns which your eye could see were rotated 45 degrees from the main grid and expanded.</p>
<p>The new displays have 1,036,800 dots whereas the old ones have 1,229,760. Hold on, they have <strong>fewer</strong> dots?! Well, how can they have more dots per inch!?</p>
<p>They don&#8217;t.</p>
<div id="attachment_74" class="wp-caption aligncenter" style="width: 154px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/effective-resolution.png"><img class="size-full wp-image-74" title="Effective Pentile Resolution" src="http://expiance.com/blog/wp-content/uploads/2011/05/effective-resolution.png" alt="" width="144" height="192" /></a><p class="wp-caption-text">The purple lines on this show the outline of the pixels and the black lines show the grid made out by the sub-pixels (white in this case)</p></div>
<p>But it&#8217;s definitely a higher resolution on paper &#8211; surely this is a clear win, right?! But, hang on, how about that whole issue of the Pentile layout?</p>
<table>
<tbody>
<tr>
<td></td>
<td>Droid X</td>
<td>Atrix</td>
<td>Difference</td>
</tr>
<tr>
<td>H pixels</td>
<td>480</td>
<td><strong>540</strong></td>
<td>+12.5%</td>
</tr>
<tr>
<td>V pixels</td>
<td>854</td>
<td><strong>960</strong></td>
<td>+12.5%</td>
</tr>
<tr>
<td>Aspect Ratio</td>
<td>16:9</td>
<td>16:9</td>
<td>0</td>
</tr>
<tr>
<td>Nominal DPI</td>
<td>228.6</td>
<td><strong>257.1</strong></td>
<td>+12.5%</td>
</tr>
<tr>
<td>Pattern resolution (subpixel -&gt; subpixel)</td>
<td><strong>228.6</strong></td>
<td>182.4</td>
<td><strong>-20.2%</strong></td>
</tr>
</tbody>
</table>
<p><strong>On paper, the Pentile qHD display is 12.5% higher resolution than the earlier display but, in reality, your eyes see patterns which make the screen look like one that has 20% lower resolution than the older display.</strong></p>
<p>Furthermore, the patterns you can see are considerably worse than the patterns you can&#8217;t see are better. aka, overall, it&#8217;s worse.</p>
<p>So, pick a new qHD Motorola phone because it has higher light efficiency, brightness and battery life but not because it has higher resolution: it&#8217;s actually a step backwards as far as effective resolution is concerned.</p>
]]></content:encoded>
			<wfw:commentRss>http://expiance.com/blog/2011/05/24/which-has-the-better-display-a-droid-x-or-droid-x2-atrix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Can AMD afford not to develop ARM products?</title>
		<link>http://expiance.com/blog/2011/05/17/can-amd-afford-not-to-develop-arm-products/</link>
		<comments>http://expiance.com/blog/2011/05/17/can-amd-afford-not-to-develop-arm-products/#comments</comments>
		<pubDate>Tue, 17 May 2011 20:56:57 +0000</pubDate>
		<dc:creator>adntaylor</dc:creator>
				<category><![CDATA[ARM]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[PCs]]></category>

		<guid isPermaLink="false">http://expiance.com/blog/?p=27</guid>
		<description><![CDATA[Some while back, Wolfgang Grüner posted an interesting hypothesis about AMD&#8217;s future direction possibly including ARM designs, at Conceivably Tech (original article) and many others have chipped in saying this is either a terrible idea or a great idea. So, &#8230; <a href="http://expiance.com/blog/2011/05/17/can-amd-afford-not-to-develop-arm-products/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some while back, Wolfgang Grüner posted an interesting hypothesis about AMD&#8217;s future direction possibly including ARM designs, at Conceivably Tech (<a title="original article" href="http://www.conceivablytech.com/7025/business/an-indecent-proposal-amd-building-arm-processors">original article</a>) and many others have chipped in saying this is either <a href="http://www.eetimes.com/electronics-news/4216058/Analyst--AMD-ARM-deal-makes-no-sense">a terrible idea</a> or <a href="http://www.eetimes.com/electronics-news/4215519/Analysis--Why-ARM-AMD-makes-sense">a great idea</a>.</p>
<p>So, could AMD be about to give up their crown jewels, x86, and jump ship to ARM to compete in the growing smartphone and tablet markets with dozens of other chipset manufacturers?</p>
<p>Well, <a title="AMD deny ARM rumours" href="http://www.tomshardware.com/news/x86-AMD-Fusion-Warren-East-John-Taylor-ARM,12673.html">AMD say no</a>, but had previously been speaking in somewhat coded terms and have followed this up with several very vague comments about <a href="http://www.xbitlabs.com/news/cpu/display/20110510230317_AMD_May_Reconsider_Its_Opinion_About_ARM_Processors.html">no doors being closed</a>. With no permanent CEO in place, it seems unlikely that such a strategic decision could have been made in the past few months but why should (or shouldn&#8217;t) AMD consider bringing out an ARM chip in theory, if they haven&#8217;t decided this already behind closed doors?</p>
<p>We&#8217;ll have a look at if this is a sensible plan or whether they may be trying to buy some time: announcing new ARM products may well hurt their current product offerings and roadmap, yet delivering a whole new CPU architecture on a new instruction set takes a long time and, if they were to have only started recently, they would be some years away from hitting real products.</p>
<h1><strong>x86</strong><strong>&#8216;s past</strong></h1>
<p>In the past, AMD&#8217;s main strength has been its <strong>x86 licence</strong> which has allowed it to run Microsoft&#8217;s Windows and the vast library of applications available for that, letting them compete against Intel for the high ASPs, decent margins and good volumes offered in the PC world.</p>
<p><strong>VIA, Cyrix, Rise, IBM, IDT, Transmeta</strong> and others who previously sold x86 processors have effectively fallen to the side leaving a virtual duopoly of Intel and AMD; even AMD looked to be on shaky ground until new investors from Saudi Arabia spun off their manufacturing division and Intel paid them $1.25 billion to settle a massive anti-trust legal case.</p>
<p>In recent years, ARM tried to break into the PC market, showing off tiny, low-cost netbook-competitors to little effect. Qualcomm invested large amounts in promoting their SmartBook concept and, again, failed. Why? No O/S. No apps: no Office, no IE, no iTunes, no Photoshop, no Firefox, no Flash.</p>
<blockquote><p>It didn&#8217;t matter what chip you had inside your product: if you released something which looked like a notebook PC, people expected Windows. Linux was not ready for the unwashed masses, as Acer discovered with their first EeePC models, where the Linux ones were sent right back to the stores they were bought from.</p></blockquote>
<p>But times have changed, with the iPad redefining what was needed from a computing device and with Microsoft announcing that future versions of Windows would run on ARM as well as x86 &#8211; the first open, dual-architecture consumer platform in the desktop Windows range. Even Apple are rumoured to be <a title="May Apple phase-out x86 in favour of ARM for laptops?" href="http://expiance.com/blog/2011/05/10/apple-may-phase-out-x86-in-favor-of-arm/">making a switch to ARM</a> so maybe the time is right now?</p>
<h1><strong><span id="more-27"></span>Market followers?</strong></h1>
<p>In fast-shifting industries, being behind the cutting edge can both be a blessing and a curse. It&#8217;s frequent that the first to market has failed to make the most of their position and become dominant. But missing the boat altogether is categorically a course for disaster.</p>
<p>It&#8217;s not too controversial to suggest that AMD have traditionally followed Intel&#8217;s lead, with the exception of a period where their K7 and K8 chips led the way with innovations including bringing 64-bit x86 extensions, on-die memory controllers, Silicon-on-Insulator and monolithic dual core CPUs to the mainstream.</p>
<div id="attachment_92" class="wp-caption aligncenter" style="width: 310px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/die.jpg"><img class="size-medium wp-image-92" title="Athlon 64 x2 die" src="http://expiance.com/blog/wp-content/uploads/2011/05/die-300x241.jpg" alt="" width="300" height="241" /></a><p class="wp-caption-text">AMD&#39;s Athlon 64 x2: the world&#39;s first monolithic dual core x86 processor, with a 64-bit ISA and SOI manufacturing </p></div>
<p>Sadly for them, they failed to translate this period of strength into a transformation of the company into a genuine leader in the x86 field, appearing uncomfortable with their new standing and misfiring on several follow-up products, even allegedly ripping up major parts of their roadmap (such as the K9) and allowing Intel to spectacularly re-capture the performance lead with their Core 2 microarchitecture.</p>
<p>AMD have also often been 12-24 months behind Intel with manufacturing, support for new instruction sets, features and overall performance; they have usually achieved sales through lower prices, Just Good Enough performance and fewer restrictions.</p>
<p>For example, while an excellent product, AMD&#8217;s competitive answer to Intel&#8217;s Atom (Fusion) only hit the market in late 2010: more than two whole years after products using the Atom first went on sale in early 2008 and after the sales of netbooks (Atom&#8217;s bread and butter) had started to decline. Before this, they focused the majority of their efforts on desktop chips just as the world was shifting to laptops.</p>
<p>The technology world sadly has many examples of boats that AMD managed to miss. Is mobile to be another of these?</p>
<h2><strong>All change</strong></h2>
<p>The tides of the technology world have shown major signs of shifting, with <a href="http://news.cnet.com/8301-13924_3-20063601-64.html">Intel announcing today their new focus on mobile</a>, and, while traditional PC products still account for massive volumes, the momentum is certainly with mobile-derived products at the moment. Here, AMD have already missed out yet again, having sold off their ultra-low power CPU division to Raza and ATI&#8217;s mobile graphics division to Qualcomm, ironically forming one of their strongest competitors today.</p>
<p>It&#8217;s almost certain that CEO Dirk Meyer&#8217;s departure was not just down to delayed execution on their &#8220;Fusion&#8221; products, Atom&#8217;s competitor, but that he had failed to provide a competitor for the smartphone and tablet markets, where all the growth was. Certainly, AMD&#8217;s executives are on record as desiring a big piece of the tablet market.</p>
<h1><strong>Where&#8217;s the software?</strong></h1>
<p>While AMD&#8217;s Fusion products look to be a good fit, hardware-wise, for tablet products (and their 28nm follow-up products even more so), they now find themselves on the wrong side of the software fence: with Microsoft&#8217;s tablet strategy backfiring so badly, AMD&#8217;s x86-compatibility is now a liability in the world of mobile Operating Systems and applications, designed to run on the ARM architecture.</p>
<p>This has allowed competitors Qualcomm, Broadcom, Mediatek, Marvell, TI, Freescale and OEMs like Apple and Samsung to produce chips for personal computing devices (that&#8217;s with a small P and C) and fight for the business amongst each other with both Intel and AMD sidelined like never before.</p>
<p><strong>Look at the rate of new ARM apps appearing</strong> on iOS and Android compared to x86-compiled ones in the world of desktop Windows and Mac OS X. Even bringing the App Store model to OS X does not appear to have delivered the same explosive growth and innovation as in mobile.</p>
<div id="attachment_93" class="wp-caption aligncenter" style="width: 310px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/app-store-statistics-feb-2011.png"><img class="size-medium wp-image-93" title="App store statistics feb 2011" src="http://expiance.com/blog/wp-content/uploads/2011/05/app-store-statistics-feb-2011-300x245.png" alt="" width="300" height="245" /></a><p class="wp-caption-text">App store statistics, February 2011. (c) Copyright Distimo http://www.distimo.com/publications</p></div>
<p>In a nutshell, unless they go ARM, AMD currently desperately need a successful mobile operating system with apps for their x86 chips to be relevant in this new world. For that reason, AMD joined <strong>MeeGo</strong> which, with Intel and Nokia on board and a very different set of values to the relatively locked down iOS and Android (for good or bad) providing strong diffentation, looked to have a decent chance of success.</p>
<p>Nokia&#8217;s departure from MeeGo appears to have effectively closed the door  on that operating system as a competitive mobile OS which runs equally on ARM and x86. If MeeGo does indeed fail, it will hurt both Intel and AMD.</p>
<p>So how about <strong>Android</strong>? Well, even on Android, despite having many apps written in cross-platform Java,  x86 is incompatible with the kind of apps for which  high-performance CPUs would most be of benefit, which have been  developed using Android&#8217;s NDK (Native Development Kit) and  compiled into ARM code.</p>
<p>Categorically, these apps (which include many games like Angry Birds, augmented reality and other performance-dependent apps) will not run on an x86 chip unless some form of emulator is provided which would hurt the performance.</p>
<p>If Intel&#8217;s current strategy does work and they do manage to bring the momentum to x86 in mobile, then AMD will be OK with continuing on today&#8217;s path. But that&#8217;s by no means guaranteed and it&#8217;s a mighty risky strategy to rely so much on your main competitor. By shifting to ARM, if the x86 in mobile strategy fails, AMD would at the very least have a head start on their main competitor if Intel also were forced to shift.</p>
<h1>How would / should AMD differentiate if they go ARM?</h1>
<p>Let&#8217;s make no qualms, there is little overlap between x86 and ARM in CPU performance at the present moment. The highest performance ARM CPU core at the moment is the Cortex-A9 with Qualcomm&#8217;s Scorpion not far behind. The next generation scorpion core will undoubtedly reclaim the lead and ARM&#8217;s Cortex-A15 will respond to that. But even the fastest quad core Cortex-A9 will be nowhere near Intel or AMD&#8217;s finest.</p>
<p>There are valid reasons for this, but the x86 competitors currently occupy a higher space in terms of raw performance. AMD and nVidia also hold a staggering advantage in graphics performance which is bound to the x86 world at present. Good benchmarks to compare these two worlds don&#8217;t even exist yet, the chasm is still so large.</p>
<p>Graphics chips are also now able to handle more general purpose code through APIs such as OpenCL. This reduces the impact of the CPU ISA and makes the change even easier.</p>
<p>Naturally, therefore, the obvious space for AMD to occupy would be above the existing players. Want the ultimate in low power? An AMD ARM chip may not be the right choice. But, if you can cope with slightly higher power consumption (like an ultra-thin laptop) then you are not so restricted and a 5-10W ARM chip with class-leading CPU and graphics performance may be perfectly acceptable. They have working relationships with every major OEM and plenty of manufacturing capacity and experience.</p>
<p>Pick a spot at the top and they can choose their price and cream off the profits from the industry, leaving others to fight with the low cost base companies like MediaTek.</p>
<p>But a System-on-Chip is not so much a musical instrument as an    orchestra: it&#8217;s not all just about the CPU and GPU, but having a balanced    ensemble of components with no obvious weak link such as an out-of-tune trumpeter    screeching over the otherwise beautiful sound. In the x86 world, it&#8217;s not just the CPU that takes more power &#8211; it&#8217;s almost every single component. There are also many unknowns for AMD moving into this field &#8211; image processors, DSPs, on-chip power management, security&#8230; Clearly, there is a lot of work to be done to reach the balance and create a desirable SOC.</p>
<p>AMD are on the right lines with their Fusion products which are very comparable in silicon size with the latest ARM products from nVidia, Samsung, Qualcomm and ARM, but there&#8217;s still a big gap in active power consumption and an even bigger one in idle / standby power.</p>
<p><a href="http://expiance.com/blog/wp-content/uploads/2011/05/A5-analysis1.png"><img class="aligncenter size-large wp-image-95" title="A5-analysis" src="http://expiance.com/blog/wp-content/uploads/2011/05/A5-analysis1-1024x476.png" alt="" width="584" height="271" /></a></p>
<h1><strong>AMD&#8217;s options</strong></h1>
<p>For AMD to abandon x86 for the PC market would be foolish, unthinkable; that is certain. It may be a good few years before the mobile architectures start to seriously impact the PC world.</p>
<p>Like it or not, however, the SOCs are coming for their main market, at a lower price and with much more software. If they choose not to respond with an ARM product, AMD risk choosing not to take part in the future.</p>
<p>Taking on an ARM architecture licence and designing a higher performance core to combine with their leading graphics architectures would be no different from what they do today: taking an x86 licence from Intel and trying to design a higher performance core. It would, however, be lower cost, easier to win and come without any kind of onerous licensing terms.</p>
<p>This is a classic situation where hedging your bets is the best strategy by far: at present AMD&#8217;s market share in tablets and mobile phones is 0%. <strong>The only way would be up.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://expiance.com/blog/2011/05/17/can-amd-afford-not-to-develop-arm-products/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>On RGBW, Pentile, Sub-pixels and &#8216;Graininess&#8217; of mobile displays</title>
		<link>http://expiance.com/blog/2011/05/13/rgbw-pentile-sub-pixels-and-graininess-of-mobile-displays/</link>
		<comments>http://expiance.com/blog/2011/05/13/rgbw-pentile-sub-pixels-and-graininess-of-mobile-displays/#comments</comments>
		<pubDate>Fri, 13 May 2011 21:35:41 +0000</pubDate>
		<dc:creator>adntaylor</dc:creator>
				<category><![CDATA[Displays]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://expiance.com/blog/?p=48</guid>
		<description><![CDATA[SID 2011, the world&#8217;s leading display conference, features some new, eye-catching 10.1&#8243; tablet displays from Samsung, as announced on Engadget, with a mind-boggling headline resolution of 2560 x 1600 pixels, aka twice the resolution (and four times the number of &#8230; <a href="http://expiance.com/blog/2011/05/13/rgbw-pentile-sub-pixels-and-graininess-of-mobile-displays/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>SID 2011</strong>, the world&#8217;s leading display conference, features some new, eye-catching 10.1&#8243; tablet displays from Samsung, as announced on <a title="Engadget: Samsung high-resolution LCD panel" href="http://www.engadget.com/2011/05/13/samsung-and-lg-to-showcase-large-high-pixel-density-lcd-panels/">Engadget</a>, with a mind-boggling headline resolution of 2560 x 1600 pixels, aka  twice the resolution (and four times the number of pixels) of a  conventional 1280 x 800 panel.</p>
<p>This is an amazing breakthrough and they should be thoroughly congratulated as should, if rumours are true, LG who are also likely set to announce something similar.</p>
<p>Less well-received was the news that this product would see the return of the sub-pixel layout known as Pentile: a trick where, for the sake of increasing perceived resolution and effectively shrinking the pixels, part of the colour information for each pixel is thrown away.</p>
<p>The OLED displays used by many HTC and Samsung handsets used this technique, resulting in many users complaining of a graininess to the screen and jagged edges on text and UI components, just like you&#8217;d see on older digital camera displays.</p>
<div id="attachment_49" class="wp-caption aligncenter" style="width: 356px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/camera-screen-rgb-delta.png"><img class="size-full wp-image-49" title="camera-screen-rgb-delta" src="http://expiance.com/blog/wp-content/uploads/2011/05/camera-screen-rgb-delta.png" alt="Digital Camera LCD screen showing jagged edges of sub-pixels" width="346" height="258" /></a><p class="wp-caption-text">Digital Camera LCD screen showing jagged edges caused by RGB Delta sub-pixel layout.</p></div>
<p>Digital Cameras didn&#8217;t actually use Pentile, but often used another layout called RGB Delta, with the red, green and blue arranged in triangles. But why? Well, RGB stripe, the conventional approach for computers and smartphones, has its failings too, particularly when displaying softer, natural content like photographs. The camera makers chose RGB Delta because it was, in fact, better for displaying the pictures and that was the top priority.</p>
<p>So should you want a new Pentile LCD display in your next tablet computer, even if it has a high resolution? It&#8217;s clearly not a simple answer so that&#8217;s what we&#8217;re here to dig into.</p>
<h2><span id="more-48"></span>White sub-pixels</h2>
<p>Differentiating itself from the OLED displays which Samsung  produced, with RGBG layout (two greens to each red or blue sub-pixel), the new tablet screens have introduced a <strong>white sub-pixel</strong> in place of one of the greens.</p>
<p>Since white can be formed by adding Red, Green and Blue together, why would they go to the effort of putting an extra white sub-pixel in, increasing the complexity? Well, the reasons are, on an LCD display, efficiency and brightness.</p>
<p>Most colour LCDs (with the exception of field-sequential designs, such as on <a title="Ken Rockwell's NEX-VG10 review" href="http://www.kenrockwell.com/sony/nex-vg10.htm">Sony&#8217;s NGX-VG10 HD camcorder</a>) create colour by passing white light from the backlight through a colour filter, blocking a large amount of the light from passing in order to generate the different colours.</p>
<p>Unlike TVs, smartphone and tablet displays spend much time showing content with a white background, such as documents and web pages.</p>
<p>Adding a dedicated white sub-pixel helps with these bright screen scenarios because, with no colour filter over the top, you increase the amount of light which comes through, even with the same backlight behind it &#8211; each pixel becomes much brighter! Because of this you can also make the colour filter over the other sub-pixels more aggressive in order to produce more vivid colours.</p>
<p>On a mobile product, there&#8217;s a further bonus advantage to this: mobile displays tend to be partly transflective. Try turning your phone&#8217;s LCD backlight down and look at your display in bright sunlight, moving it around different angles. It may surprise you to find that there are some angles wich you can hold it in where the display is still very readable &#8211; that&#8217;s down to reflected light from deep inside the display. The Nokia E6x series had particularly good displays for this.</p>
<p>Reflected light has to pass through the colour filter twice: both going into the display and coming out, cutting down the brightness twice. Removing that helps with transflective operation so the new tablet screens have the potential to be much better in direct sunlight than their predecessors.</p>
<p>So far, so good, then. Better colours, better battery life, brighter displays and better performance outdoors. So what&#8217;s the downside?</p>
<h2>Pentile returns</h2>
<p>I regard the Pentile pixel layout as cheating. It&#8217;s a clever cheat and, for reasons to be explained, not necessarily inherently &#8220;A Bad Thing&#8221;, but a cheat it is.</p>
<p>Why would you use Pentile? Well, by reducing the number of sub-pixels by 1/3rd (and making the shape somewhat easier to manufacture than the long thin rectangles of RGB stripe), you can pretend that you have more pixels on the screen and, to be fair, you do get <em>some </em>of the benefits of higher resolution. But not all of them and there are drawbacks.</p>
<p>The Pentile Blog, run by the company who invented and licence the technology (who Samsung acquired), attempts to tackle the question head on with their post &#8220;<a title="Does Pentile have fewer pixels" href="http://pentileblog.com/lcd/does-pentile-have-fewer-pixels/">Does PenTile have Fewer Pixels</a>&#8220;. To quote from this article, their answer is simple: &#8220;<em>Pfff… No. PenTile has the same number of pixels as a legacy stripe panel</em>.&#8221;</p>
<p>Hang on RGB stripe panels are &#8220;legacy&#8221;? I thought that RGB stripe was a new feature only available in the latest &#8220;Super AMOLED Plus&#8221; displays on the Galaxy S II; that&#8217;s what the &#8220;Plus&#8221; stands for after all! Apparently, RGB Stripe is a good feature when it&#8217;s in a Samsung display and a bad one when it&#8217;s not.</p>
<p>Anyway, in this strange world, all pixels are not equal. A pixel (a point of light) has a colour associated with it. Pentile pixels are normally not the correct colour. On an RGBG Pentile display, the colour of pretty much every pixel will be fundamentally incorrect because each is missing either all the Red or all the Blue data. It&#8217;s up to the adjacent pixels to try to add that missing information.</p>
<div id="attachment_72" class="wp-caption aligncenter" style="width: 186px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/pentile-pixels1.png"><img class="size-full wp-image-72 " title="Different kinds of pixels in a RGBW Pentile display" src="http://expiance.com/blog/wp-content/uploads/2011/05/pentile-pixels1.png" alt="" width="176" height="80" /></a><p class="wp-caption-text">The two different types of pixel in a RGBW Pentile display. The first can only contain hues made from red and green, the right only mixtures of blue and white.</p></div>
<p>Essentially, the Pentile system compresses (lossily) the colour data, saying that it&#8217;s not that important because the sharpness remains, as shown by an ISO test which claims that they are visually comparable from a distance.</p>
<blockquote><p>To me, that is equivalent to selling a &#8220;32GB Flash Disk&#8221; that&#8217;s really only 22GB and the manufacturer tries to justify that by stating that you can store 32GB of Zipped Word Documents. It&#8217;s somewhat dishonest.</p></blockquote>
<p>Many people saw straight through this when they realised that their displays were not showing the level of detail they expected and had odd visual artifacts. That&#8217;s why there was such relief when Samsung appeared to have reverted to the earlier and more loved layout with the Galaxy S II and other phones.</p>
<p>So, is RGBW any different to this or does it also throw away colour data in every pixel? No, it&#8217;s not really any different. Half the pixels still have no Blue information and the other half have very little Red or Green (other than what&#8217;s in the white sub-pixel). RGBW has some advantages, as said above, but Pentile is still Pentile.</p>
<h2>Graininess</h2>
<p>But it&#8217;s not the lack of colour information which most people complain about. The clever maths is solid and it averages out to look close to the original picture. In fact, on a photograph or video, you may well be hard-pressed to tell the difference between the displays.</p>
<p>What is most obvious, though, is a side-effect of having to deal with the lack of colour information, whenever you look at text or user interfaces.</p>
<p>Consider the layout of these three display types: RGB Stripe, RGBG Pentile (as on many AMOLEDs) and RGBW Pentile (as on these new LCDs).</p>
<p>One way of laying out a screen with 1/3rd the colour information missing could be to stick to stripes.</p>
<p>The problem with that is that the oddness of the missing colour information would be very easy to spot &#8211; big stripes running down the screen of alternating purple and green hues so, naturally, the alternative is to break the pattern up and alternate the order between the rows of the display.</p>
<p style="text-align: left;">So we end up with this:</p>
<div id="attachment_50" class="wp-caption aligncenter" style="width: 298px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/rgb-stripe-vs-rgbg-vs-rgbw-pentile.png"><img class="size-full wp-image-50 " title="rgb-stripe-vs-rgbg-vs-rgbw-pentile" src="http://expiance.com/blog/wp-content/uploads/2011/05/rgb-stripe-vs-rgbg-vs-rgbw-pentile.png" alt="RGB Stripe vs RGBG Pentile vs RGBW Pentile" width="288" height="288" /></a><p class="wp-caption-text">Sub-pixel layouts compared</p></div>
<p style="text-align: left;">Looking at these, you can see two things instantly: 1) The RGBW looks instantly brighter &#8211; as we predicted &#8211; and 2) The staggered rows gives a sort of checkerboard effect that&#8217;s much lower resolution than the pixels, so is much easier to spot to the naked eye. Remember, according to the Pentile proponents, the three images above are all directly equivalent, despite the obvious lower level of detail in the Pentile layouts.</p>
<p style="text-align: left;">It&#8217;s this checkerboard pattern which gives the graininess to solid areas of colour which is so noticeable on many Pentile displays. But it&#8217;s not just the graininess, it&#8217;s also the fact that edges which appear straight on a RGB stripe display will appear jagged, with odd pixels sticking out, just like on those old camera screens, and vertical lines will zig-zag across the screen.</p>
<p style="text-align: left;">Now that&#8217;s all well and good, but how does it affect real-world performance? Here is a close-up shot of a RGBW display from <a title="Anandtech's Motorola Atrix preview" href="http://www.anandtech.com/show/4165/the-motorola-atrix-4g-preview/4">AnandTech&#8217;s Motorola Atrix 4G preview</a>.</p>
<div class="mceTemp mceIEcenter" style="text-align: left;">
<dl id="attachment_51" class="wp-caption aligncenter" style="width: 297px;">
<dt class="wp-caption-dt"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/DSC9262.jpg"><img class="size-full wp-image-51 " title="RGBW display close-up" src="http://expiance.com/blog/wp-content/uploads/2011/05/DSC9262.jpg" alt="" width="287" height="412" /></a></dt>
<dd class="wp-caption-dd">(c) AnandTech &#8211; close-up of Motorola Atrix&#8217;s RGBW qHD display</dd>
</dl>
</div>
<p style="text-align: left;">You don&#8217;t need to be a display expert so see that the graininess is still there, as are the jagged edges. RGBW didn&#8217;t solve this problem.<!--more--></p>
<h2 style="text-align: left;">Simulated performance</h2>
<p style="text-align: left;">On Twitter, Engadget&#8217;s <a href="http://twitter.com/richardlai">Richard Lai</a> pointed out to me that he would be  interested to see how the technologies compared at the same  resolutions.</p>
<p style="text-align: left;">Sadly, I wasn&#8217;t able to get the different display types today to do a direct comparison so here are some mock-ups I made to demonstrate what&#8217;s going on with different types of content. These pictures pretty much speak for themselves. They have been slightly blurred to simulate the impact of your eye (all adjusted by an equal amount),</p>
<table>
<tbody>
<tr>
<td>Text</td>
<td>Lines</td>
</tr>
<tr>
<td style="vertical-align: top;">
<div id="attachment_57" class="wp-caption alignnone" style="width: 202px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/Text.png"><img class="size-full wp-image-57 " title="White text on black background compared on RGBW, RGBG Pentile and RGB Stripe displays" src="http://expiance.com/blog/wp-content/uploads/2011/05/Text.png" alt="White text on black background compared on RGBW, RGBG Pentile and RGB Stripe displays" width="192" height="628" /></a><p class="wp-caption-text">White text on black background compared on RGBW, RGBG Pentile and RGB Stripe displays</p></div></td>
<td style="vertical-align: top;">
<p><div id="attachment_58" class="wp-caption alignnone" style="width: 202px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/stripes.png"><img class="size-full wp-image-58" title="Vertical Stripes on RGBW, RGBG Pentile and RGB Stripe displays" src="http://expiance.com/blog/wp-content/uploads/2011/05/stripes.png" alt="2 pixel wide vertical stripes in Blue, Grey and Red compared on RGBW, RGBG Pentile and RGB Stripe Displays" width="192" height="292" /></a><p class="wp-caption-text">2 pixel wide vertical stripes in Blue, Grey and Red compared on RGBW, RGBG Pentile and RGB Stripe Displays</p></div></td>
</tr>
<tr>
<td>Dark Text</td>
<td>Photogaphs</td>
</tr>
<tr>
<td style="vertical-align: top;">
<p><div id="attachment_65" class="wp-caption alignnone" style="width: 310px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/light-text.png"><img class="size-full wp-image-65" title="Text on light background on RGBW, RGBG Pentile and RGB Stripe displays " src="http://expiance.com/blog/wp-content/uploads/2011/05/light-text.png" alt="" width="300" height="576" /></a><p class="wp-caption-text">Black text on white background on RGBW, RGBG Pentile and RGB Stripe displays</p></div></td>
<td style="vertical-align: top;">
<p><div id="attachment_66" class="wp-caption alignnone" style="width: 202px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/rgbw-photo.png"><img class="size-full wp-image-66" title="Photographic content on RGBW, RGBG Pentile and RGB Stripe Displays" src="http://expiance.com/blog/wp-content/uploads/2011/05/rgbw-photo.png" alt="" width="192" height="576" /></a><p class="wp-caption-text">Photographic content on RGBW, RGBG Pentile and RGB Stripe displays</p></div></td>
</tr>
</tbody>
</table>
<p style="text-align: left;">Interpreting these pictures is somewhat subjective, but there are a few observations from the above pictures which I hope you will agree with:</p>
<ol>
<li>Looking at the text, the higher resolution and more uniform pattern of the RGB stripe makes the text look much cleaner. Stray red sub-pixels on the vertical edges of the letters look messy; the white background makes things worse. The white sub-pixels of the RGBW arrangement stand out quite prominently compared to RGBG, making the checkerboard effect worse.</li>
<li>On the lines, representative of UI components, the vertical lines exaggerate this stray pixel problem on both the Pentile layouts. When the line is only two pixels wide, you see the red and blue lines jump their way from one side to the other, zig-zagging its way down the screen as the colour information gets dropped.. But, on the grey colour, the RGBW layout looks quite a bit smoother than RGBG.</li>
<li>The photograph is the most interesting one: here, patterns in both layouts are very clearly visible. The RGB stripe does look most artificial, almost robotic and, well, stripey. That said, the checkerboarding is still very visible on the and the 50% higher resolution of the RGB stripe shines through too but it&#8217;s not a clear win for either.</li>
</ol>
<p>Anand Lal Shimpi summarises it very well, again from his Atrix review:</p>
<blockquote><p>&#8220;Personally,  I was bothered a bit by text rendering (particularly aliased  text on  zoomed out web pages) on the qHD screen. For the most part, the  qHD  display was pleasant to look at and its PenTile upbringings didn&#8217;t   bother me.&#8221;</p></blockquote>
<h2>A subjective difference?</h2>
<p>Here we get into the territory of &#8220;Retina&#8221; displays and the ilk: at what level will all these pixels (and, of course the sub-pixels) blur together, rendering all arguments about jagged edges and visible patterns moot.</p>
<p>For every person, this point will be different, depending on a) the dpi (dots per inch) of the display, b) how far away you hold it from your eyes and c) how good your eyesight is. Many people won&#8217;t ever have noticed this even on the worst Pentile screens.</p>
<p>For Pentile, the checkerboard pattern has an interesting effect, because what is important for determining this visual dpi is the distance between the visual artifacts (the dots of the same colour), rather than the distance between adjacent &#8220;pixels&#8221;. This is much lower. In fact, looking at these dots, you see that the effective grid is rotated 45 degrees from the normal display angle and the gap between the subpixels is 1.41 times that implied by the quoted resolution.</p>
<p><div id="attachment_74" class="wp-caption aligncenter" style="width: 154px"><a href="http://expiance.com/blog/wp-content/uploads/2011/05/effective-resolution.png"><img class="size-full wp-image-74" title="Effective Pentile Resolution" src="http://expiance.com/blog/wp-content/uploads/2011/05/effective-resolution.png" alt="" width="144" height="192" /></a><p class="wp-caption-text">The purple lines on this show the outline of the pixels and the black lines show the grid made out by the sub-pixels (white in this case). The black grid is 1.41 times wider than the purple one, yet your eyes pick this out very clearly, despite the data sheet quoting the figure for the purple grid.</p></div>
<p>A lot has been written on the subject of Apple&#8217;s Retina Display so I won&#8217;t re-hash this, but it&#8217;s worth doing a few quick sums on Samsung&#8217;s new panel just to see how it compares.</p>
<table>
<tbody>
<tr>
<td>X-pixels</td>
<td>2560</td>
</tr>
<tr>
<td>Y-pixels</td>
<td>1600</td>
</tr>
<tr>
<td>Aspect Ratio</td>
<td>16:10</td>
</tr>
<tr>
<td>Diagonal</td>
<td>10.1&#8243;</td>
</tr>
<tr>
<td>Height</td>
<td>5.35&#8243;</td>
</tr>
<tr>
<td>Width</td>
<td>8.56&#8243;</td>
</tr>
<tr>
<td>Pixel DPI</td>
<td>299</td>
</tr>
<tr>
<td>Pattern DPI</td>
<td>211</td>
</tr>
</tbody>
</table>
<p>Now, at 300dpi, the pixel resolution is clearly right up there with what Apple claim to be &#8220;retina&#8221;-class, for a mobile phone screen. But, at 211dpi, will the checkerboard pattern could well be visible to many people.</p>
<p>In his article &#8220;<a href="http://blogs.discovermagazine.com/badastronomy/2010/06/10/resolving-the-iphone-resolution/">Resolving the iPhone resolution</a>&#8220;, Phil Plait uses the assumption that people hold a phone around 12&#8243; (30cm) away from their eyes. I did a quick check and arrived at pretty much that same distance for holding an iPad so the assumptions for DPI necessary to be &#8220;retina&#8221;-class in his analysis hold true for a tablet too.</p>
<blockquote><p>&#8220;Let me make this clear: if you have <em>perfect</em> eyesight, then at one foot away the iPhone 4?s pixels are resolved. The picture will look pixellated. If you have <em>average</em> eyesight, the picture will look just fine.&#8221;</p></blockquote>
<h1>Conclusions</h1>
<p>Samsung&#8217;s new tablet display is retina-class, but many people may well still be able to detect the visual artifacts coming from the Pentile layout.</p>
<p>To fully get rid of the effects on a Pentile layout, you would need to increase the resolution to around 420dpi, which may mean that sticking to a 300dpi RGB-stripe display is the best solution.</p>
<p>Ultimately, if you think it will annoy you, you need to try it out to see if your eyes are sharp enough to spot the problem; if not, then don&#8217;t worry about it! But bear in mind, when you&#8217;ve seen this artifact, you will never unsee it.</p>
<p>If  you do end up getting a new retina class tablet with this Samsung display, then the addition of the white sub-pixel should have some really nice benefits to battery life, colour reproduction and outdoor performance, whcih are very good things.</p>
<p>I guess we&#8217;ll just have to wait and see what the rest of SID shows and what Apple turn up with in the next iPad!</p>
]]></content:encoded>
			<wfw:commentRss>http://expiance.com/blog/2011/05/13/rgbw-pentile-sub-pixels-and-graininess-of-mobile-displays/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>May Apple phase-out x86 in favour of ARM for laptops?</title>
		<link>http://expiance.com/blog/2011/05/10/apple-may-phase-out-x86-in-favor-of-arm/</link>
		<comments>http://expiance.com/blog/2011/05/10/apple-may-phase-out-x86-in-favor-of-arm/#comments</comments>
		<pubDate>Tue, 10 May 2011 16:51:11 +0000</pubDate>
		<dc:creator>adntaylor</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[PCs]]></category>

		<guid isPermaLink="false">http://expiance.com/blog/?p=32</guid>
		<description><![CDATA[Charlie Demerjian of SemiAccurate posted a fascinating article with rumours that Apple may be switching from Intel&#8217;s x86 processors to their own ARM models across their laptop range as soon as 2013. Many commenters have been highly skeptical of this, &#8230; <a href="http://expiance.com/blog/2011/05/10/apple-may-phase-out-x86-in-favor-of-arm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Charlie Demerjian of SemiAccurate posted <a title="Apple dumps Intel from from Laptop lines" href="http://semiaccurate.com/2011/05/05/apple-dumps-intel-from-laptop-lines/">a fascinating article</a> with rumours that Apple may be switching from Intel&#8217;s x86 processors to their own ARM models across their laptop range as soon as 2013.</p>
<p>Many commenters have been highly skeptical of this, verging on the angry denial.</p>
<p><strong>Suicidal</strong></p>
<p>After all, surely, that would be suicidal for Apple; even today&#8217;s best ARM chips are many times slower than Intel&#8217;s Sandy Bridge in terms of raw performance and it&#8217;s incredibly hard to shift all today&#8217;s software over to a new architecture, especially if the new platform is too slow to emulate the old one. Fancy running Photoshop CS5 in an emulator? No? Me neither.</p>
<p>Add in the fact that there are thousands of peripherals like printers and scanners which require drivers that are not available for Mac OS on ARM; should users just dump these?</p>
<p>So, would it be suicidal? Well, maybe and maybe not. In response to this, I posted the <a href="http://www.quora.com/How-realistic-is-the-rumor-that-Apple-may-phase-out-x86-in-favor-of-ARM-for-laptops">following answer</a> on Quora and thought it would be interesting to post here with some additional detail.</p>
<p>In short, I believe not only that it&#8217;s plausible but that it&#8217;s actually hard to find solid arguments as to why it wouldn&#8217;t happen.</p>
<p><span id="more-32"></span><strong>Could it happen?</strong></p>
<p>A change of this magnitude could really only be completed several years out from now</p>
<p>Today, x86 still holds a large performance lead over ARM and while Mac OS has a large base of x86-only software and slow-moving partners in terms of taking advantage of the latest opportunities made available to developers, but it seems a possible long-term strategy for Apple to follow, unifying their platform.</p>
<p>Naturally, with ARM having already demonstrated such products (albeit, with no compelling software to run on them) the first product would seem likely to be a thin &amp; light MacBook Air-style device often used as a secondary computer.</p>
<p>But why??</p>
<p>Well, one needs to look at some trends and indicators to spot why this is so likely:</p>
<p><strong>The trends and indicators</strong></p>
<ol>
<li>Apple have not been afraid to jump architecture before. They have the know-how to do this.</li>
<li>Mac OS X is effectively already running on ARM in the form of iOS &#8211; it&#8217;s just a difference of form factor and performance at the moment, as well as compatibility with existing software.</li>
<li>Raw CPU performance is not as critical to overall performance as it once was, with a wide variety of specialised accelerators being part of a system to do the common jobs and bigger gains coming from technologies like SSDs.</li>
<li>iPads are proving capable of doing a large swathe of computing tasks for many people, causing a drop in netbook sales.</li>
<li>Apple see iOS as more important than Mac OS (for example, iOS has an SVP; Mac OS only a VP).</li>
<li>The cost savings of moving to an in-house CPU, chipset and GPU are huge (and they&#8217;ve already done that for the iOS devices). Do not underestimate how large these are!</li>
<li>Apple bought two CPU design-related companies and now manufacture tens of millions of processors every year.</li>
<li>There have been multiple adverts for CPU microarchitects recently posted under Apple&#8217;s &#8220;Mac Hardware&#8221; jobs section, not just the iPhone or iPod divisions.</li>
<li>Much of the momentum in the industry is with ARM at present, in terms of Operating Systems, critical software (like browsers and plugins) and hardware vendors. Most of the innovation in new software is on the web or mobile, not desktop operating systems. The Mac App Store on x86 has had far less success and holds far fewer titles than iOS on ARM.</li>
<li>OS X is becoming more iOS-like from Lion onwards.</li>
<li>Connections are becoming more wireless; drivers for peripherals are becoming less important. The future is in higher-level wireless protocols like AirPlay and AirPrint which are not specific to one device.</li>
<li>Apple aim to be vertically-integrated, able to control their own destiny and able to keep hold of their advantages. Buying in the main components of their computers from Intel, nVidia and AMD are contrary to this goal and lead to fiascos like the nVidia &#8220;bumpgate&#8221; recall on MacBook Pros.</li>
<li>XCode already compiles iOS apps to both x86 (for the simulator) and ARM (for the device) so it should be relatively simple to make a well-designed app run on both architectures. OS X universal binaries could support these in one package to ease distribution, just like they did before.</li>
</ol>
<p><strong>But ARM is slower, right?</strong></p>
<p>It&#8217;s very hard for many people to see ARM chips outside of the context of its history in mobile but, ultimately, ARM is just an instruction set. While there are reasons why one ISA may be faster, smaller, easier to code for or more power-efficient than others at a certain power level, the main differences come from the constraints imposed on the chip designers by their target markets.</p>
<p>Only building a few thousand chips a year for devices with excellent cooling and vast power supplies, just to achieve maximum performance? Well, you can build a massive beast of a chip like Intel&#8217;s Itanium or IBM&#8217;s Power7. But you won&#8217;t be putting it in a mobile phone. Likewise, a CPU designed for a handheld gaming device won&#8217;t be ideal as a weather-predicting supercomputer.</p>
<p>Yes, it&#8217;s certainly undeniable that, today, ARM-based products are well-behind Intel and AMD&#8217;s finest on absolute performance but will that always be the case?</p>
<p>ARM chips have mainly been slower than x86 chips because they&#8217;ve been designed to be. They&#8217;ve been aimed at tiny, mobile devices and have had power and size constraints from that world&#8230; but there&#8217;s no reason they have to be. ARM are rumoured to have targeted their CPU cores as being no larger than 2.5mm² and using less than 0.25W.</p>
<p>What point was there for ARM to try to build a chip for the high-performance desktop market when all the software only ran on x86? Who would have bought it? Naturally, they focused on their main market: ultra-mobile and embedded devices.</p>
<p>Yet, <a title="Apple A5 compared to AMD Fusion and Intel Atom " href="http://www.twitpic.com/49rsvf">Apple&#8217;s A5 chip is already bigger (in terms of silicon area) than competing x86 products</a> from Intel and AMD &#8211; ARM&#8217;s ecosystem is starting to break out of this box with a vengeance so preconceptions need to be re-thought.</p>
<p>When it last sold on the desktop (in <a href="http://en.wikipedia.org/wiki/Risc_PC">Acorn RiscPCs</a>) ARM chips were often just as fast as Intel ones (if not faster in cases) but on the wrong side of the river in developer land, where no software was growing. As Steve Ballmer famously said, &#8220;Developers, developers, developers&#8221;</p>
<p>Really, ARM ended up in mobile as much out of luck and necessity as from a deliberate strategy initially (and, somewhat coincidentally, with the assistance of Apple for its Newton project).</p>
<p>But, now, it&#8217;s x86 which finds itself in the position where software looks to be stagnating and most of the growth is over on the other side of the river in ARM land (or on the web, where the client CPU architecture is largely irrelevant, excepting for plug-ins).</p>
<p><strong>Expect things to change.</strong></p>
<p>My best guess at how it will play out is something like this:</p>
<ol>
<li>Apple announce that Mac OS X Lion will support ARM processors and start seeding the market with developer tools to recompile apps for this platform.</li>
<li>2012/3 MacBook Air launches with a 28nm quad-core A6 processor based on Cortex-A9 or A15  that outperforms the existing Core 2 Duo in today&#8217;s MacBook Air. It runs native, ARM-compiled versions of iLife and iWork. Technology journalists criticise it for having too little CPU performance (just like they did to the previous MacBook Airs) and having a limited software library. Millions are sold anyway.</li>
<li>2013/14 Apple hits the ground running with their own 64-bit ARM-compatible CPU designed from scratch for much higher performance, comparable to a mid-range x86 mobile chip and nVidia&#8217;s Project Denver, then pushes it out across most of their laptop range.</li>
<li>2014/15, next generation architecture comes out, maybe even with multi-processor support, delivering good enough performance for the rest of their product range, enabling the transition to complete.</li>
</ol>
<p>That&#8217;s just one possible scenario, of course: usual disclaimers apply, and there are any number of ways Apple could do this. The transtion from PowerPC to x86 was, after all, lightning fast.</p>
<p>But, by doing this, not only do they gain more control, gain a unified platform for software development, and gain the ability to produce thinner machines with better battery life, but they save literally hundreds of dollars on every Mac they ship.</p>
<p>Looking at today&#8217;s MacBook Air, up to $300 of the Bill of Materials cost may be assigned to the CPU, chipset, graphics and associated components according to list prices. <a href="http://www.isuppli.com/Teardowns/News/Pages/iPad-2-Carries-Bill-of-Materials-of-$326-60-IHS-iSuppli-Teardown-Analysis-Shows.aspx">iSuppli estimate that the Apple A5 chip costs $14</a> so, even if it were to more than double for a faster, bigger design, you would be talking of a saving of, conservatively, $200-250.</p>
<p>In its first quarter (Q4, 2010), Apple were estimated to have shipped <a href="http://www.appleinsider.com/articles/11/03/05/apple_ships_over_1_million_macbook_airs_in_new_notebooks_first_quarter.html">more than 1 million MacBook Airs.</a> Moving to ARM could have earned them a cool $250 million more profit in that quarter alone. That&#8217;s a billion a year just on the Air! In Q1, 2011, they shipped nearly 3 million laptops.</p>
<p><strong>Should you trust a rumour from SemiAccurate?</strong></p>
<p>Rumours are just that: rumours. Some do come true, some may been supposed to come true but later the story changed and some were always plain wrong.</p>
<p>Charlie has a pretty good hit rate with his: at The Inquirer, he dug down into problems with nVidia&#8217;s laptop GPUs to find the evidence that, despite nVidia&#8217;s denial, new lead-free solder bumps were too rigid and were failing because of the high number of repeated thermal cycles in a mobile device.</p>
<p>He drew attention to the damage to the relationship between Apple and nVidia caused by this and how Apple&#8217;s response was to replace them across their range. Well, sure enough, that appears to be happening: the only Apple products using nVidia products are now the Mac Mini, plastic MacBook and MacBook Air, all of which currently use a Core 2 Duo CPU that is is firmly on its way out in the next refresh of these lines.</p>
<p>However, he also predicted (as did others) that iPad 2 would have a Mini DisplayPort, which proved incorrect, even though it seems likely in the long run to feature on future iOS devices in the form of ThunderBolt.</p>
<p>Apple&#8217;s secrecy wall is tough to crack, for very good reasons, so the sources may or may not be accurate but, even if just a piece of sensible hypothesis, this is right up there.</p>
<p>Regardless of whether it happens by 2013 or not, this is clearly a massive opportunity for Apple and is fully in line with their overall strategy. <strong>Anybody want to bet that it will never happen?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://expiance.com/blog/2011/05/10/apple-may-phase-out-x86-in-favor-of-arm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Will dual-core phones rock my world? Perhaps not.</title>
		<link>http://expiance.com/blog/2011/04/14/will-dual-core-phones-rock-my-world-perhaps-not/</link>
		<comments>http://expiance.com/blog/2011/04/14/will-dual-core-phones-rock-my-world-perhaps-not/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 20:46:24 +0000</pubDate>
		<dc:creator>adntaylor</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://expiance.com/blog/?p=12</guid>
		<description><![CDATA[A few days ago, a colleague asked me about dual core phones. He was lucky enough to have played with some of the newest mobile devices which used dual core CPUs and was fully expecting to be blown away, yet &#8230; <a href="http://expiance.com/blog/2011/04/14/will-dual-core-phones-rock-my-world-perhaps-not/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A few days ago, a colleague asked me about <strong>dual core phones</strong>. He was lucky enough to have played with some of the newest mobile devices which used dual core CPUs and was fully expecting to be blown away, yet he left feeling somewhat disappointed. Why, he asked, did these not feel a generation quicker than last year&#8217;s phones? Was Android not making use of the second core yet?</p>
<p>As often happens, the question is not simple enough to answer in a 1 minute conversation, let alone a 140 character tweet. So this seemed like a good opportunity to try out our new blog and post an answer. <span id="more-12"></span></p>
<p>Clearly, on paper, a dual core 1GHz processor is twice as fast as a single core 1GHz processor. Add in the fact that it can do things in parallel means that it should be a mind-blowing experience. <strong>Or should it?</strong></p>
<p>To those well-versed in the way that desktop computers have developed over the past decade will have already been through this transition once and be well aware of <a title="Amdahl's law" href="http://en.wikipedia.org/wiki/Amdahl%27s_law">Amdahl&#8217;s Law</a>.</p>
<p>As we&#8217;re used to an executive world, we&#8217;ll give you a TL;DR version.</p>
<blockquote><p><strong>SUMMARY:</strong> the phone should feel a bit smoother but you won&#8217;t have your mind boggled. Well-written apps could be around 50 to 80% faster and should be much smoother.</p>
<p>Good apps, like the web browser and maps application, will benefit greatly but many 3rd party apps are written with time-to-market on the mind, rather than optimisation, so won&#8217;t get a massive boost.</p></blockquote>
<p><strong>DEEP DIVE</strong></p>
<p>First thing: our friend was worrying for no reason: Android is able to take good advantage of the second core straightaway; you don&#8217;t need to wait for a later version. It may not take full advantage and future Android versions will likely feature more optimisations in this area, but it&#8217;s a properly SMP-aware operating system, unlike Windows Mobile 6.x which only supported one applications processor core.</p>
<p><strong>SMOOTHNESS</strong></p>
<p>It&#8217;s somewhat harder to notice the absence of a problem than the presence of something amazing but, in a nutshell, that&#8217;s the main advantage of multi-core (SMP) systems.</p>
<p>The main difference is that the phone shouldn&#8217;t stutter as much as a single core phone &#8211; if there&#8217;s something happening in the background, then it can shove that onto one core and not have to disturb what you were doing. Basically, the phone should feel snappier and more responsive &#8211; that twitter app you left running won&#8217;t slow down Angry Birds as much.</p>
<p>It should be added, though, that this does depend on key areas of the operating system being written to take advantage of multi-core and, even then, there can still be some operations that lock even well-optimised apps out for a period of time, but it does remain an advantage.</p>
<p><strong>BIG GAINS</strong></p>
<p>The real big question is whether apps will get any larger meaningful benefit from the second core. If they&#8217;ve been written well, they should, but I wouldn&#8217;t assume that (given that most Android apps have had very little effort put into them).</p>
<p>What you must start with, as a developer, is to write &#8220;multi-threaded&#8221; code &#8211; this is where you split the job you&#8217;re trying to do into tasks that could be done at the same time instead of in sequence (parallel vs serial).</p>
<p>If your app is formed from just a single &#8220;thread&#8221; running everything in sequence, then you barely get any benefit from the second core: one will sit there maxed out and the other will be doing nothing. We&#8217;ve had multi-core on the desktop for nearly a decade and, still, many apps follow this pattern.</p>
<p>Some things are pretty easy to split into different threads like this: in a game you could have one &#8220;thread&#8221; for the sound, one for artificial intelligence (maybe even one per enemy), one for user interface and one for graphics. Android could decide what to put on each core, depending on which is least busy.</p>
<p>The downside is that it&#8217;s harder to code this way &#8211; you can end up with strange timing bugs which are hard to resolve&#8230; with such a low effort / reward ratio for most apps, you can bet they won&#8217;t be properly optimised.</p>
<p><strong>WHAT DOES THIS MEAN?</strong></p>
<p>So, while handset and tablet manufacturers may enthusiastically claim it&#8217;s &#8220;2x faster!!&#8221;, it would be very rare for an app to get anywhere near a 2x speedup from dual core because of those difficulties and other constraints/bottlenecks on performance (the graphics, the memory, the network, the bus, etc).</p>
<p>Another quick thing to point out is that it&#8217;s very rare that a mobile phone is that limited mostly by CPU speed&#8230; you spend loads of time waiting for the network. Showing complex web pages is one situation that does still tax the processor but Webkit is well-written to use dual cores so that should speed up nicely.</p>
<p><strong>SO?!</strong></p>
<p>Ultimtely, it&#8217;s a nice step forward but not a massive game changer. So why is such a big deal being made of it? Why go dual core in the first place?!</p>
<p>Well, when you develop a new processor, you have a few choices. Go parallel or improve your serial pace. For years, the challenge was to improve the serial speed. Get the MHz up, do more with one &#8216;tick&#8217; of the clock. Then we really went for more ILP (Instruction Level Parallelism) with technologies like Intel&#8217;s SSX. What these did was to take one instruction and apply it to a whole load of data with one command &#8211; for example, &#8220;make all these pixels brighter&#8221;.</p>
<p>But this technique ran into a wall. Trying to make one single processor do more made the cores massive, power-hungry and inefficient. Enter the Pentium 4 &#8211; the last gasp effort at the single core monster. This chip was intended to ramp up to 10GHz, at which point, some parts of the chip doing simpler calculations would be reaching 20GHz.</p>
<p>Yet the Pentium 4 never officially exceeded 3.8GHz. This aproach just fundamentally took too much power.</p>
<p>The reason mobile chip manufacturers are no longer able to stick to  the speed demon approach is that it&#8217;s got to the point where it&#8217;s miles  more power-efficient to build two medium-fast cores than one really fast  one. This is an approach called TLP: Thread Level Paralellism.</p>
<p>Power vs speed has an non-linear relationship: to double the performance of a single core chip will often take much more than twice the power. While the limits hit the Pentium 4 at less than 200W, the power limit for mobile cores is around 0.5W.</p>
<p>Likewise, to make a single core that is twice as fast as a 0.5W ARM core, with no manufacturing improvements, would take much more than 1W. So, what choice is left? Well, two cores, of course. At most, that should take 1W (actually, this would still really be too much for a handset design). When the CPU was the dominant component of a mobile chip, it would have been crazy to add a second CPU (not to mention pretty hard to build) but now that is not the case as the CPU has become a relatively small component of today&#8217;s massive SoCs like the Apple A5. Doubling that space is no longer a massive problem.</p>
<p><strong>CONCLUSIONS</strong></p>
<p>So, having reached that point, we&#8217;re clearly going towards multi-core chips. Great. But you won&#8217;t notice a big difference in performance until, firstly, the apps are ready and, secondly, the operating systems are fully-on-board. And you will not really notice it as a step change, but another sensible stop on the route towards a better future.</p>
<p>At this point, you&#8217;re much more likely to be noticing the difference from the higher performance of the new generation of mobile GPUs, higher speed memory, dedicated image processing and vector graphics accelerators and the speedier Cortex-A9 core design itself.</p>
<p>Multi-core definitely is the way to go, but it will be accepted through users noticing the trend of gradual improvements, and hyping it as a massive step change that will blow users&#8217; socks off may well backfire, leaving people scratching their heads about what the big deal was supposed to be.</p>
]]></content:encoded>
			<wfw:commentRss>http://expiance.com/blog/2011/04/14/will-dual-core-phones-rock-my-world-perhaps-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to Expiance</title>
		<link>http://expiance.com/blog/2011/04/14/welcome-to-expiance/</link>
		<comments>http://expiance.com/blog/2011/04/14/welcome-to-expiance/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 19:34:08 +0000</pubDate>
		<dc:creator>adntaylor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://expiance.com/blog/?p=14</guid>
		<description><![CDATA[Welcome to the Expiance blog! Here, a group of people from the mobile industry will be posting our thoughts about the world of technology, sharing interesting news, creating analytics and deep diving into some of the technologies which are changing &#8230; <a href="http://expiance.com/blog/2011/04/14/welcome-to-expiance/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Welcome to the Expiance blog!</p>
<p>Here, a group of people from the mobile industry will be posting our thoughts about the world of technology, sharing interesting news, creating analytics and deep diving into some of the technologies which are changing peoples&#8217; lives.</p>
<p>We&#8217;re neither consultants nor analysts so we are not constrained by the fear of upsetting people. Nor do we need to be conservative to avoid massive lawsuits from investors (take our advice at your own risk), so what you&#8217;ll read here we hope will be a great combination of common sense, detailed analysis, the savvy of what only insiders know and some thorough technical insight from people who love technology and what it can allow people to do.</p>
<p>Here, you&#8217;ll hear the story exactly how it is. No hidden agendas nor sponsors to appease.</p>
<p>We very much hope you enjoy reading what we write and will add us to your bookmarks and <a title="Expiance Twitter Feed" href="http://www.twitter.com/expiance">Twitter feed</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://expiance.com/blog/2011/04/14/welcome-to-expiance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: expiance.com @ 2012-02-23 03:53:55 -->
