Slashdot Mirror


Apple's A6 Details and Timeline Emerge

MojoKid writes "For a CPU that hasn't seen the light of day, there's a great deal of debate surrounding Apple's A6 and the suggestion that it may not appear until later in 2012. The A6 is a complex bit of hardware. Rumors indicate that the chip is a quad-core Cortex-A9 CPU built on 28nm at TSMC and utilizing 3D fabrication technology. While the Cortex-A9 is a proven design, Apple's A6 will be one of the first 28nm chips on the market. The chip will serve as a test case for TSMC's introduction of both 28nm gate-last technology and 3D chip stacking. This is actually TSMC's first effort with an Apple device. The A4 and A5 have both historically been manufactured by Samsung."

38 of 123 comments (clear)

  1. Unbelievable by Anonymous Coward · · Score: 5, Funny

    Steve's not dead two weeks and already Apple fumbles the ball. STACKED chips? How is the next iPad going to be as thin as it can possibly be when they start stacking chips?

  2. Re:And the title of the datasheet reads ... by catmistake · · Score: 2

    Awkward, off-topic and pathetic rabble. Troll credentials rescinded for immediate review by troll committee.

  3. Quad Core In a Tablet/Phone? by rsmith-mac · · Score: 4, Interesting

    I love my quad core desktop processor, but I find myself scratching my head at the idea of quad core CPU in a tablet. Even with iOS 5's enhancements there's no true multitasking in it or any other tablet/phone OS - every application is interacted with in a full-screen monolithic manner.

    Dual core CPUs allow the OS to do one thing in the background and not bog down the device for the running application, but what on earth are you going to do with 4 CPUs when you can only interact with 1 program at a time? This seems like it would only be of benefit to games and a couple other niche uses, otherwise a processor with fewer cores and higher per-core performance like the A15 mentioned in the article would be far more beneficial.

    1. Re:Quad Core In a Tablet/Phone? by jpapon · · Score: 3, Interesting

      Just because there is only one app running doesn't mean it is running in a single thread. While most apps might not take advantage of multithreading at the moment, if quad core processors become the norm I'm sure you'll see them starting to use it. That is assuming that Apple actually put multithreading into their iphone SDK.

      --
      -- Let us endeavor so to live that when we pass even the undertaker shall be sorry. -- M. Twain
    2. Re:Quad Core In a Tablet/Phone? by Stevecrox · · Score: 4, Interesting

      For me it's more about the manufacturing yields, the article mentions TMSC are struggling with their 40nm production process and this thing is 28nm being released next year. From what I understand TMSC is being used to remove Apples reliance on Samsung, I wouldn't be surprised if this allows Samsung, etc.. to jump ahead as TMSC don't sound ready to mass produce the chip.

      Dual core makes sense because of power saving issues, you can have one low clocked core which is enough for basic phone functionality which is turned off when you started using the phone. In this sense I could even understand a triple core chip, you would have one low power core for when the phones not being used, then when it is you can move OS/Background processes to one core and have a 3rd core for running the main process.

      Surely a purpose built GPU would give far better gaming improvements than an additional A9 core.

    3. Re:Quad Core In a Tablet/Phone? by Graff · · Score: 4, Informative

      Dual core CPUs allow the OS to do one thing in the background and not bog down the device for the running application, but what on earth are you going to do with 4 CPUs when you can only interact with 1 program at a time?

      You do know that iPhone apps can do quite a lot in the background, even if only one app can have focus at one time, right? Right now apps are deliberately curtailed to only certain background activities because of the limitations of the amount of cores, adding in more cores and more powerful cores will allow apps to do more in the background.

      The limitation of being able to interact with one app at a time is due to UI constraints. Even on a regular computer there isn't much case for multiple programs being visible to the user at one time. For the most part a user isn't able to fully interact with multiple programs at a time, the usual case is to view a document in one app while doing work in another. A better solution to this is to allow programs to share their display engines so that a single program can run and display documents from other programs while only having one program running at a time.

      The model of one application running with a few lighter weight processes doing background work makes sense for devices with tight resources and that's the model that iOS is attempting to follow.

    4. Re:Quad Core In a Tablet/Phone? by perlith · · Score: 4, Funny

      Maybe Apple has finally decided to support Flash?

    5. Re:Quad Core In a Tablet/Phone? by Crash+Culligan · · Score: 3, Interesting

      rsmith-mac: what on earth are you going to do with 4 CPUs when you can only interact with 1 program at a time?

      This assumes that iOS will only ever allow you to interact with one program at a time. This also assumes that iOS doesn't do so already—ever play music while working with another app? It's a question of controls, and finding ways to work with multiple programs that works for the users.

      If I were doing it, I'd consider a "half-screen" mode where you can have two apps open, one on each side of the screen. But that's worse than Apple-armchairing, that's UX-armchairing. *shudder*

      --
      You cannot truly appreciate Dilbert until you read it in the original Klingon.
    6. Re:Quad Core In a Tablet/Phone? by Anonymous Coward · · Score: 4, Funny

      One core for the OS, one for the apps, one for the antivirus and one for the rootkit.

    7. Re:Quad Core In a Tablet/Phone? by Graff · · Score: 3, Informative

      That is assuming that Apple actually put multithreading into their iphone SDK.

      Of course there's threading in iOS. There are examples to be found if you google for them.

    8. Re:Quad Core In a Tablet/Phone? by Superken7 · · Score: 2

      It's also about threading. But even then, while developers don't have access to APIs that spawn processes, the OS _does_ multitasking.

      Also, it's not only a matter of performance, but it's also a matter of power. A quad core processor allows the thing to scale in an energy-proportional manner. Only need a single core? Appropriate performance and every other core will remain powered down - consuming a lot less power. And for mobile, battery life is King.
      Need a lot more power? (games, for example) Yup, its there, just power up all 4 cores and have lots of threads running concurrently.
      (At least that's how it works in theory, every chip and implementation will vary in practice)

    9. Re:Quad Core In a Tablet/Phone? by unixisc · · Score: 2

      If TSMC are struggling with their 40nm process, what makes anyone think that they'll do better with 28nm? The very idea of lithographic shrinks is that once you have a stable process, you then shrink it in order to get more die per wafer, and hence, a theoretical cost down. Theoretical because in practise, a wafer on a finer lithography is going to be more expensive than a previous generation, particularly if new equipment, yield hits and other parameters are factored in. So initially, the new die would have about the same cost as the current die, but would experience a cost reduction as yields improve, as well as test times (more testing is needed on newer die, and over time, as the maturity of the process is proven, some tests that statistically display consistent behavior may be dropped in order to improve fab thoroughput).

      I'm assuming that the A6 could be capable of performing GPU duties as well, just like nVidia's Tegra.

    10. Re:Quad Core In a Tablet/Phone? by rust627 · · Score: 4, Funny

      And one core to rule them all .......

      no, wait, wrong story ........

      --
      da da da dum indeed.
    11. Re:Quad Core In a Tablet/Phone? by DJRumpy · · Score: 2

      You're making a few wrong assumptions. Multiple cores doesn't mean all cores are powered on at the same time. It also ignores advances in battery tech and power management (something Apple pays particular attention to), as well as miniaturization allowing larger batteries due to smaller components. We've already seen this in later generations of iDevices.

      This will be a boon to game makers to allow more complex AI as well as short term CPU boosts for processes that need it. It also ignores the innate possibilities of parallelism allowed with multi-core systems at a lower MHz.

      So your theory is that we need 4 cores to run many lightweight apps at the same time. That doesn't make much sense.

    12. Re:Quad Core In a Tablet/Phone? by Graff · · Score: 2

      Music plays while Safari has the screen and is browsing websites.

      Not to mention the file system and underlying OS operations, notification services, location services, and so on. There's a lot of things that run in the background under iOS and more cores is just going to help them run more smoothly.

    13. Re:Quad Core In a Tablet/Phone? by Kjella · · Score: 3, Informative

      The article is talking about things long in the past, I have a HD5850 in my machine that's almost two years old and built on 40 nm process from TMSC. That process has been fairly stable for a long time now even though it was a bit delayed and early yields weren't as good as hoped. Where they have really struggled is with their 32-34 nm - I don't remember exactly - process that should have gone into the last generation of chips. In short, they ended up simply skipping it since they were due to deliver 28 nm by the time it would be ready. And there's actually three 28 nm processes, LP, HPL and HP which you can call low, mid and high-power. LP is really just for support chips, but it's rumored that HPL will be used for the next generation Cortex and AMDs Southern Islands, while nVidia is waiting on the HP process for their next generation. For the GPU business it just means progress is slower - both AMD and nVidia are stuck waiting for TMSC. For CPUs on the other hand Intel and GlobalFoundries are heavy competitors - GF to take over the business while Intel only produce for themselves - but being a process step behind is like fighting with one hand tied behind your back.

      --
      Live today, because you never know what tomorrow brings
    14. Re:Quad Core In a Tablet/Phone? by flosofl · · Score: 2

      Yeah, like sending all your data to Apple without your consent, for example.

      Right, because that *totally* happened. It wasn't a file that was just sitting on the phone accumulating more and more data as everyone else has reported*. You have the truth because you have an axe to grind.

      * Yes, that's bad enough, but let's not just make shit up, m'kay?

      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    15. Re:Quad Core In a Tablet/Phone? by flosofl · · Score: 2

      Maybe Apple has finally decided to support Flash?

      Yeah, but with only 4 cores Flash will still drop frames.

      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    16. Re:Quad Core In a Tablet/Phone? by patniemeyer · · Score: 2

      I can think of dozens of things that they are dying to use that power for: Pumping 4x the pixels for a high resolution display, doing processing related to speech recognition (even if the matching is done server side), running spotlight indexing on local content as you download it... (e.g. your email and docs from the cloud), playing HD video while doing all of the above, supporting a "mission control" style app switcher with live previews and spaces style switching, supporting airplay in the background while you are using the iPad for something else (maybe even someone else controlling it), games with really good physics simulations (which are dominating the app store and making apple millions) :), multi-way video chat compositing, and ten things only Steve Jobs has thought of...

    17. Re:Quad Core In a Tablet/Phone? by __aazsst3756 · · Score: 2

      OS X has core load sharing built into the OS. Even though you are only doing one task, it can split it up over multiple cores. iOS does do multitasking, but you are correct it is very limited, and almost nothing is exposed to 3rd party apps.

    18. Re:Quad Core In a Tablet/Phone? by UnknowingFool · · Score: 2

      Going to a second supplier makes sense for most companies including Apple. Reliance on one supplier for a critical part makes some companies nervous. As for Samsung jumping ahead TSMC, it's unlikely to happen soon as Samsung has only started making products on their 30 nm lines within this year. Going to the next step (22 nm) will take a few years for them.

      I don't know about using separate cores clocked differently. That seems it would cause more problems than solving the power consumption problem especially if you are actually running two processes that need both at max speed for some reason. The additional engineering as well as silicon space makes it improbable. Apple sorta of solved this problem by making both cores variable speed in the A5 with a max clock rate of 1GHz. This is more flexible solution to the problem.

      Maybe someday gaming on a mobile device might require a GPU that is closer to a desktop version but right now other factors says it doesn't make sense. These devices focus mostly on video first than 3D gaming. Even nVidia's Tegra system which uses GeForce GPUs focuses much more on things like H264 decoding than Crysis fps.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    19. Re:Quad Core In a Tablet/Phone? by vijayiyer · · Score: 2

      Go use OmniGraffle on iPad. You'll want the 4 cores (easily threadable tasks, not enough cores).

    20. Re:Quad Core In a Tablet/Phone? by catmistake · · Score: 2

      Even with iOS 5's enhancements there's no true multitasking in it or any other tablet/phone OS

      Technically incorrect. Both iOS and Android are TRUE multitasking operating systems, which iOS inherits from BSD, and Android inherits from Linux. So perhaps you only work with one app at a time, but there is far more going on than you realize... all those processes running on your phone in the background? Those are tasks. Even when you're not using it, it is probably multitasking away and you didn't even realize!

    21. Re:Quad Core In a Tablet/Phone? by macs4all · · Score: 2

      You do know that iPhone apps can do quite a lot in the background...[]... right?

      Yeah, like sending all your data to Apple without your consent, for example.

      You're confusing Apple with Android. Only with Android, all your data gets sent to some entity you have no identity for.

  4. Stacked Chips by narcc · · Score: 5, Funny

    I bet they'll try to patent this "innovation" -- even though they clearly stole the idea.

    For goodness sake, Pringles has been stacking chips since the 1960's.

    1. Re:Stacked Chips by TheRaven64 · · Score: 5, Interesting

      Pringles claimed that they were stacking cakes. They lost a court case in the UK over this a couple of years back - for strange historical reasons, you pay VAT on crisps, but not on cakes. Pringles had been avoiding paying VAT by claiming that, because they were made from baked dough, they were cakes and not crisps.

      --
      I am TheRaven on Soylent News
    2. Re:Stacked Chips by Dunbal · · Score: 2
      I used to eat Pringles as a kid and I'm 40+. They have been around and stacking chips for longer than you think.

      However there is more prior art - casinos have been stacking chips for many decades...

      --
      Seven puppies were harmed during the making of this post.
    3. Re:Stacked Chips by itsdapead · · Score: 4, Informative

      They lost a court case in the UK over this a couple of years back - for strange historical reasons, you pay VAT on crisps, but not on cakes.

      The strange historical reasons being that some bright spark thought they could be really clever by only charging VAT on "non-essential" items, thus creating endless work for lawyers and committees arguing over what was "essential".

      ...and as anybody who watches QI knows, the official definition is that "cakes" go hard when they are stale, whereas biscuits* go soft.

      * That's biscuits as in British English, i.e. cookies or crackers - not scones (which I guess are cakes).

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  5. Doesn't sound true by KClaisse · · Score: 3, Interesting

    Apple has already had problems in the past with low-stock at launch. Why would they risk having even worse problems using unproven tech at a fab they haven't used before? There's always problems with supply when dealing with smaller fab tech, which will probably be worse with 3D being thrown in.

    1. Re:Doesn't sound true by jpapon · · Score: 2

      I agree. There's no way that Apple is trusting the manufacture of what could be tens of millions of chips to an unproven technology. Even if (and that's a big if) TMSC could manage to get chips delivered on schedule, there's no telling what sort of reliability issues you'd be seeing 6 months down the road... especially with something like "3D" chips. I really don't think that Apple's business execs are crazy enough to take a risk like that.

      --
      -- Let us endeavor so to live that when we pass even the undertaker shall be sorry. -- M. Twain
    2. Re:Doesn't sound true by jimicus · · Score: 2

      I dunno. If there's one thing the last five years have shown, Apple are quite prepared to take calculated risks. Moving to x86 architecture, the iPhone and the iPad were all calculated risks which could easily have gone horribly wrong.

  6. Historically? by A12m0v · · Score: 2

    The A4 and A5 are not even that old.

    --
    GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
  7. HAHA! by msauve · · Score: 2

    FTA:
    " Given the iPhad's dominant market position, "

    I wonder who slipped that in there?

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  8. I would guess it would depend on when by Sycraft-fu · · Score: 2

    So TSMC's 28nm is going to be what is behind AMD and nVidia's next gen GPUs, despite their poor handling of 40nm for both companies. Those guys (nVidia in particular) also have a large first dibs on the production.

    So if they are planning on the A6 from there later in 2012, well I could see it. Both nVidia and AMD want to launch new GPUs soon. I'm sure they want a Christmas launch though realistically it'll probably be early next year. Ok well they do those, tons o' chips are made with the 28nm process, the big surge of demand is met, then things are good. Mid to later 2012 comes along and the 28nm TSMC process is stable and the kinks worked out, good to go.

    However if they are going to try and do it early 2012, well I think that'd be bad. They'd be seriously supply constrained fighting with nVidia and AMD. While no doubt TSMC would love to give Apple what they want to get their business, they have standing contracts with nVidia and AMD (which aren't small either).

  9. Re:What is a 3D stacked chip for a fab? by UnknowingFool · · Score: 3, Informative

    From 3D stacked chip, I'm assuming that they'll be stacking multiple die on each other, like in an MCP.

    Stacked chips having been happening a long time. The A4 and A5 are stacked with the CPU and the memory on top of each other. Technically there is no reason why they can't stacked CPUs on top of each other. Practically, I suspect heat is a problem.

    The other part of the question - iOS - is it something that's as SMP enabled as OS-X is? From what I've seen of i-PADs, they are not multi-tasking OS's at all - all they do is save the state of an app once you exit it, and resume from that point if you return. If that's the case, how does multiple cores help for this case?

    iOS is based on OS X which is based on BSD so yes SMP is there. Your knowledge about iPads is very out of date. The hardware itself is capable of multitasking as you play music while surfing web. The APIs that Apple exposes limits how applications access the multitasking. Fast-switching is the most common used version because most applications don't really need to keep running while not being used. However Apple provides seven different multitasking models in iOS 4 released more than a year ago.

    Finally, Apple can make this chip even better for themselves by moving their macs and airbooks to this processor, so that they have just one CPU platform of their own, making it easier to have a common code base for their apps, like Safari, Mail, et al.

    Except that ARM and x86 instruction sets are not compatible. You can emulate x86 in an ARM environment but it will be painfully slow. Emulating ARM in an x86 environment will work but there's no real point other than coding and debugging for something like iOS.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  10. It is the GPU that wil matter! by Bram+Stolk · · Score: 3, Interesting

    Apple can afford to bring out iPad3 with a CPU that is not much faster than the current one.
    What they can not afford, is stalling GPU performance.

    If rumours are correct, and iPad3 will have a retina display, it will need a lot more shader performance to fill that screen with 3 million pixels. As it is now, it is hard enough to get 60fps on non retina displays with moderately complex OpenGL ES2 shaders.

    --
    Bram Stolk http://stolk.org/tlctc/
  11. Quad Core is not just for handhelds by SethJohnson · · Score: 3, Insightful

    Apple has been twisting Intel's arm (that IS a pun) about power consumption and threatening to dump their chips in favor of ARM. Another way Intel limits Apple is that their product cycles are tied to Intel's product cycles, which constrains Apple to a parity with other laptop vendors. By moving to a homebrewed CPU, it would give Apple even more architectural control / freedom which would assist in differentiating Apple products from their competition.

    Funny how it all comes full circle. Apple suffered from having its unique RISC architecture for many years. Then Apple conformed to X86 for just a few years and leveraged that to get enough marketshare that they can move back to an independent architecture again.

    Seth

    1. Re:Quad Core is not just for handhelds by UnknowingFool · · Score: 2

      The move from PPC to Intel was more about logistics than performance. Apple might have been Motorola's and IBM's most high profile customer but they would really be a small customer in terms of volume. Due to the nature of Apple's consumer business, their chips would have to be heavily customized requiring more R&D and cheaper by unit as they were intended for consumers. IBM's internal server/workstation division would pay more for PPC chips as they were intended for higher-end computing. Apple would need yearly upgrades and IBM never got the heat/power consumption down to acceptable levels for a mobile G5 chip. Developing mobile technology would require more R&D and I suspect IBM wanted Apple to pay a significant amount towards R&D as none of their other customers would want to use such technology.

      Also remember these days no manufacturer wants to keep a large inventory for cost reasons. Motorola and IBM would only make enough chips as Apple would order. Apple also would only order as much as they thought they needed. If Apple upped their order, both companies would have to find a way to shift around manufacturing schedules to keep up. There was very little margin of error there and Apple always had supply problems.

      Now contrast this to the cell processors that IBM makes for Xbox and PS3. Both are custom but haven't changed designs in years. Being a static design has allowed IBM to shift production to the smaller 45nm line from 90nm to save costs.

      So if you're Apple you are faced with constant supply problems and higher future costs to keep using PPC. Or switch to Intel stock processors where Intel bears the brunt of costs for R&D. Intel has already developed the mobile technology you wanted. Intel can take shifts in orders because if they make more processors in anticipation of your orders and if you don't buy those processors, one of their other customers will.

      Now the mobile device market is completely different as everyone uses custom processors anyways. Everyone tweaks their processors for their own needs.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.