Apple integreert ondersteuning voor quad-core ARM-processors in Xcode

    Begin volgend jaar zouden we de eerste tablets moeten zien die zijn uitgerust met Nvidia's Kal'El quad-coreprocessor, maar denk niet dat iDevices niet over vergelijkbare hardware kunnen beschikken. Volgens informatie ontdekt in de compiler die is geïntegreerd in Apple's Xcode, lijkt het erop dat er ondersteuning is geïmplementeerd voor quad-core ARM Armada XP-processors ontwikkeld door Marvell. De informatie werd uiteraard ontdekt door een ontwikkelaar die gespecialiseerd is in ARM-codering op laag niveau en die van arseen- ze konden de informatie verifiëren door te zoeken in de broncode van Apple's Xcode.

Een ontwikkelaar die werkt aan ARM-assemblagecodering op laag niveau voor beveiligingsproducten was de eerste die Ars waarschuwde dat er ondersteuning was toegevoegd voor Armada's Cortex A9-compatibele processors in de nieuwste versie van Xcode (een bewering die we later uit de eerste hand bevestigden). De broncode voor een deel van Clang dat interpreteert welk CPU-type wordt geoptimaliseerd, bevat een definitie voor een architectuurtype van "armv7k" en CPU-type "pj4b'. 

    Gezien het feit dat er tot nu toe nog nooit is gesproken over de implementatie van quad-core processors in iDevices, is de informatie interessant, vooral sinds vorige maanden het gerucht ging dat Apple ARM-processors in de MacBook Air zou kunnen implementeren. Een Marvell quad-coreprocessor zou een perfecte oplossing kunnen zijn, omdat deze een verwerkingskracht kan bieden die vergelijkbaar is met die van de huidige dual-coreprocessors van Intel. Natuurlijk bestaat de kans dat zo’n processor in de iPad 3 of 4 terechtkomt, maar een scenario met een implementatie in de MacBook Air lijkt veel reëler.

     Hoe de situatie ook is, bij Apple zijn ingenieurs al bezig met het testen van quad-coreprocessors en dit geeft ons hoop dat iDevices in de toekomst een veel, veel hogere verwerkingskracht zouden kunnen hebben.

8 REACTIES

  1. Calinc – nu repeta ce spun altii pe aici – pune-ti putin creierul la munca si gandeste ce spui.
    Sa inteleg ca aplicatiile pt iOS nu stiu inca multi-threading ?
    Sau crezi ca un sistem de operare nu stie ce sa faca cu un procesor multicore ?
    Chia si iOS , la cat de castrat este, crezi ca nu e in stare sa dea cateva sarcini procesorului ?
    Ai habar cum lucreaza un procesor ?
    Stim ca nu exista multitasking real pe iOS, dar te asigur ca chiar si iOS poate beneficia de pe urma unui procesor multicore.

  2. @zeitgeist: M-am cam săturat de tâmpeniile pe care le tot debitezi pe aici! Cum să nu aibă iOS multitasking? Are din prima versiune de “iPhone OS” pentru aplicațiile proprii precum iPod, Mail și Safari! Iar Mac OS X din care provine iOS are multithreading de când lumea, ba chiar face ca orice aplicație să ruleze pe mai multe nuclee, prin funcția Grand Central Dispatch, ceea ce nu există la alte OS-uri!