Artikel getaggt mit Multi-Core Prozessor

Apples Job-Angebote deuten auf neuen ARM-Prozessor und Videoschnitt hin

Aus Apples Jobangeboten lässt sich oft einiges über die zukünftigen Produkte lernen:

So sucht man derzeit nach einem High Perform / Low Level Programmer, der insbesondere das Neon Instruction Set von ARMs neuesten Prozessoren beherrschen soll.
Neon wird derzeit von ARM nur in Zusammenhang mit den ARMv7 Cortex Prozessoren beworben, ältere Prozessoren unterstützen das Instruction Set nicht.

Ohne zu tief in die Prozessorarchitektur Ebene einsteigen zu wollen (falls gewünscht – einfach nen Kommentar hinterlassen, dann gehe ich mal in einem Artikel ausführlicher bis auf die unterste Ebene des möglichen ARM Prozessors fürs nächste iPhone ein): Neon erweitert den ARM Prozessor um ein paar spezielle Befehlssätze, die die Ausführung von oft genutzten Befehlen vereinfachen. Dabei soll Neon insbesondere die Ausführung von Multimedia Inhalten beschleunigen können.

Theoretisch unterstützt der ARMv7 Cortex auch mehrere Kerne, auch wenn diese vermutlich nicht bis zum Juli für die nächste iPhone Generation zur Verfügung stehen werden. Meine persönliche Meinung zu den Gerüchten ist eher kritisch: Wenn derzeit der Job ausgeschrieben wird, ist es kaum mehr möglich, eine entsprechend angepasste Version vom iPhone OS 3.0 für die neue Prozessorgeneration, bzw. das neue Instruction Set bis zum Juli fertigzustellen. Auch frühere Gerüchte von Quadcore CPUs oder Multi-Core GPUs fürs iPhone halte ich für übertrieben. Soviel Videobearbeitung wird niemand ernsthaft auf so einem kleinen Display und so einem kleinen Gerät betreiben wollen.
In einem möglichen Tablet Mac / Media Pad würde eine leistungsfähigere Hardware schon eher Sinn machen. Gerade da dort mehr Platz für einen größeren Akku zur Verfügung steht.

Selbst wenn – höchst theoretisch – ein OLED Display im neuen iPhone verbaut werden würde, so viel Strom sparen diese Displays auch nicht.
Ich lasse mich in der Hinsicht gerne eines besseren belehren. Aber in gut 2 Monaten das iPhone OS 3.0 auf eine teilweise neue Prozessorarchitektur und mehrere Kerne zu optimieren scheint selbst für Apple zu ambitioniert. Einzig Grand Central – sollte es in ähnlicher Form fürs iPhone OS 3.0 kommen – würde diesen Prozess unterstützen.

Daher würde ich zu den Gerüchten eher sagen: Vermutlich, irgendwann. Aber sicher nicht in diesem Juli, nicht im iPhone 4G, und noch viel weniger im iPhone Nano. Falls das iPhone Nano überhaupt erscheinen sollte.

In der Vergangenheit wurde bereits die Unterstützung vom iPhone OS 3.0 für Multi-Core Systeme und die Veröffentlichung von Multi-Core GPUs vom iPhone Zulieferer Imagineon diskutiert.

Tags: , ,

Multi-Core GPU vom iPhone Chip-Produzenten angekündigt

Imagination Technologies, der Chip-Produzent der iPhone GPU, hat nun seinen Multi-Core Grafikchip POWERVR SGX543MP näher beschrieben. Die Anwendungsentwicklung soll wohl sehr transparent sein – The Register sagte zu dem Chip folgendes:

In other words, the SGX543 can have any number of cores from two to sixteen with no change in the driver software or the application. All that complex data/pipeline/thread management is done in hardware. No muss, no fuss.

Wie schon in der Vergangenheit berichtet ist Apple Investor und Lizenznehmer von Imagination Technologies. Der Chip kommt wohl in einer Variante mit 2 Kernen, und mit 16 Kernen. Außerdem unterstützt er OpenGL und OpenCL – ideal also für Grand Central, Apples Antwort in Snow Leopard auf Multi-Core Umgebungen, und den Einsatz .

Das iPhone OS 3.0 könnte also sowohl für Grafik, als auch für CPU Multi-Core Unterstützung mitbringen. Meine persönliche Meinung zu dem Ganzen: Das in einem möglichen iPhone 4G sowohl eine Multi-Core CPU, als auch eine Multi-Core GPU werkelt, ist äußert unwahrscheinlich. Auch wenn die Lösung von Imagination Technologies und ARM stromsparend sein sollten – notwendig wäre eine solche Hardwareleistung für die derzeitigen Einsatzzwecke des iPhones eher nicht.
Lohnen könnte sich diese Technologie viel eher für einen Tablet Mac, bzw. eine stark vergrößerten iPod Touch. Abgesehen davon fällt der Veröffentlichungstermin der CPU, bzw. der GPU auch eher mit den von Wintek genannten Terminen für die 10″ großen Touchpanels zusammen. Für ein iPhone 4G im Sommer wären die Chips nicht rechtzeitig fertig.

Tags: ,

Erlaubt die nächste iPhone Firmware 3.0 mehrere Prozesse im Hintergrund?

Bisher kann (abgesehen von einigen wenigen Ausnahmen, die dem iPod Musikplayer) nur eine Anwendung auf dem iPhone gleichzeitig laufen. Während Apple im Oktober letzten Jahres deswegen die sog. Push-API angekündigt hat, welche es ermöglicht hätte, Daten an inaktive Prozesse zu schicken, ist bis heute davon nicht viel zu sehen. Gerade Instant Messenger, die von diesem Feature natürlich profitieren würden, sind zurzeit nur geöffnet nutzbar.

MacRumors spekuliert nun, dass die Push API gar nicht mehr kommt – und in Firmware 3.0 gleich durch die Möglichkeit, mehrere Prozesse gleichzeitig laufen zu lassen, ersetzt wird. Das Update würde dann natürlich auch den iPod Touch betreffen, welcher in seiner derzeitigen Version schon ein bisschen schneller getaktet ist, als das iPhone 3G.

Während auf dem iPhone 3G nicht viele Prozesse gleichzeitig laufen könnten, könnte das neue iPhone 4G mit Multi-Core Support und damit deutlich mehr Leistung auch mehrere Anwendungen unterstützen. Gerade nachdem immer noch kein neues Wort über die Push-API von Apple kam, ist die Idee durchaus wahrscheinlich. Irgendeine Form von mehreren Tasks muss im iPhone OS aber eingeführt werden – Palms neues WebOS steht in den Startlöchern und hat hier einige Vorteile zu bieten.

    Tags: , , , , ,

    iPhone Firmware 3.0 mit Multi-Core Prozessor Unterstützung

    Wie ZDNet berichtet, wird die nächste iPhone / iPod Touch Firmware 3.0 wohl auch Multi-Core Prozessoren unterstützen. Scheinbar sollen im nächsten iPhone Quadcore CPUs zum Einsatz kommen.

    Apple selbst hat bisher noch keine weiteren Berichte über die nächste Firmware des iPhones gemacht. MacRumors möchte aus einer separaten Quelle ähnliches gehört haben.

    Unterdessen hat Imagination Technologies eine Multi-Core GPU angekündigt, welche ebenfalls im iPhone benutzt werden könnte. Apple, ein Investor von Imagination Technologies, benutzt derzeit eine etwas schwächere Version der PowerVR Architektur im derzeit aktuellen iPhone und iPod Touch.

    Für die CPU käme eine ARM Cortex A9 Multi Core Prozessor in Frage. Der ARM Cortex hat eine dem Intel Atom deutlich überlegen Energieffizienz. Außerdem scheint Apple ein ARM Architectural Licensee zu sein, sie könnten also auch selbst die Hardware Struktur für ihre Geräte optimieren. Die Übernahme von P.A. Semi brachte Apple die hierfür notwendigen Erfahrungen ins Unternehmen. Auch Papermaster spielt für diese Entwicklung eine entscheidende Rolle. Wir dürfen also gespannt sein, was die iPhone Firmware 3.0 alles mit sich bringt. Ob sie mit einem iPhone Nano, einem iPhone 4G, oder einem komplett neuem Gerät kommt, ist auch ungeklärt. Die iPhone Firmware 2.2 bietet allerdings noch genug Spielraum für die Firmware 3.0 zur Verbesserung.

    Tags: , , ,