PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CPUs mit schwächeren kernen für die grundlast?


=Floi=
2011-06-25, 16:04:34
Hallo
wäre es nicht sinnvoll eine cpu mit zB 4 oder 6 normalen cores und noch zwei zusätzlichen zwei kleinen cores zu bestücken um die grundlast möglichst sparsam und einfach zu bewältigen?

Botcruscher
2011-06-25, 16:10:06
Schon heute wird erst runter getaktet und dann überschüssiges abgeschaltet. (Power-Gating) Sonderkerne würde immense Probleme bei der Verwaltung aufwerfen. Ohne spezielle Unterstützung geht da nichts.

Avalox
2011-06-26, 11:35:40
Solche Technologien dienen ja dem Strom sparen. Für Desktops und Notebooks heute wohl noch nicht wirklich von einem Effekt, wenn man das erzielbare Ergebnis im Verhältnis zum Umsatz des Displays und sonstiger Infrastruktur im Betrieb betrachtet.

Aber für Geräte, welche ständig rechnen und auch ohne Display betriebsbereit sein müssen, schon konkret in der Verwendung. Meistens sind die CPUs dort aber separat.

TI baut den OMAP5 mit vier potenten Cortex-A15 Kernen und 2 Storm sparenden Cortex-M4 Kernen für die Mindestfunktionalität auf einen SoC.

Trap
2011-06-26, 11:44:13
Welche Grundlast meinst du konkret?

Den Cursor blinken lassen und die Uhr weiterstellen?

Nakai
2011-06-26, 12:49:45
TI baut den OMAP5 mit vier potenten Cortex-A15 Kernen und 2 Storm sparenden Cortex-M4 Kernen für die Mindestfunktionalität auf einen SoC.

Zwei A15 und zwei M4.
Auch der OMAP4470 macht in etwa das Gleiche. Hier sind es nur zwei A9 und zwei M3.

Welche Grundlast meinst du konkret?

Den Cursor blinken lassen und die Uhr weiterstellen?

Allgemein auch Ansteuerung der HID-Geräte(Interrupts) usw. Siehe, wenn das Handy oder Smartphone aus dem Ruhezustand in den Betriebszustand über geht. Diese Wartezeit soll dadurch deutlich verbessert werden. Bei meinem alten N73 sind es teilweise über 5 Sekunden bis ich das Ding bedienen kann.

Avalox
2011-06-26, 12:55:46
Welche Grundlast meinst du konkret?

Den Cursor blinken lassen und die Uhr weiterstellen?

Alles an Diensten welche heute schon bei entsprechenden Geräten ständig im Hintergrund an Themen anfallen und bei den Geräten von Morgen noch stärker in den Mittelpunkt rücken werden.

Also Kontakt zur Funkzelle halten, Geo Daten mitschreiben, Clouddienste betanken und Daten empfangen. Daten Streamen (z.B. Film Download), System Updates durchführen. Hinweisen wenn etwas interessantes in der Nähe oder allgemein nach Benutzer Interessen passiert, z.B. ein Freund sich in der Nähe aufhält und noch viel mehr.

Eben alle Dinge, welche ablaufen während der Bildschirm abgeschaltet ist und der Besitzer das Gerät gerade nicht bedient.

Es ist ja gerade ein wichtiger Punkt, dass die neuen Geräte ständig für den Benutzer arbeiten, auch wenn der Benutzer es gerade nicht direkt benutzt. Während die Geräte alter Ausrichtung ja sehr konkret ein- oder ausgeschaltet werden für den Betrieb.

Zwei A15 und zwei M4.
Auch der OMAP4470 macht in etwa das Gleiche. Hier sind es nur zwei A9 und zwei M3.

Ist das A15 Design nicht generell eine Doppelkern CPU?

"Texas Instruments will bei OMAP 5 auf die Verwendung zweier Dual Core Cortex-A15 Prozessoren setzen, so dass insgesamt vier Rechenkerne vorhanden sind. Zusäzlich sind zwei extrem stromsparend arbeitende ARM Cortex-M4 Rechenkerne integriert, die simple Aufgaben übernehmen und gleichzeitig die Leistungsaufnahme reduzieren."

http://www.netbooknews.de/33735/ti-omap-5-arm-cortex-a15-cpus-angekundigt-4-kerne-3x-mehr-leistung-5x-mehr-grafik-power/

Na wie auch immer.

AnarchX
2011-06-26, 13:16:05
Die M4s sind Spezialprozessoren:
In addition to its dual Cortex A15 CPUs, the OMAP 5 will feature two ARM Cortex M4 cores as well. The M4 isn’t very useful as a general purpose microprocessor, it only supports the ARM Thumb/Thumb-2 instruction sets (not the full 32-bit ARMv7-A ISA). The M4 does have a suite of signal processing extensions that can be used to accelerate audio/video encode and decode. One application of the M4s will be still picture enhancement.
http://www.anandtech.com/show/4153/ti-reveals-omap-5-the-first-arm-cortex-a15-soc

Trap
2011-06-26, 13:33:12
Also Kontakt zur Funkzelle halten, Geo Daten mitschreiben, Clouddienste betanken und Daten empfangen. Daten Streamen (z.B. Film Download), System Updates durchführen. Hinweisen wenn etwas interessantes in der Nähe oder allgemein nach Benutzer Interessen passiert, z.B. ein Freund sich in der Nähe aufhält und noch viel mehr.
Normalerweise gibt es da eine Trennung in Echtzeit und Batchverarbeitung. Die Echtzeitsachen muss ein Spezialchip übernehmen wenn man energieeffiziente Verarbeitung möchte. Beispiele sind da: Soundausgabe, Grafikausgabe, Bus- und Netzwerkcontroller.

Alles was man sinnvoll in Batchverarbeitung (also beispielsweise einmal alle 10s, 1s oder 250ms) erledigen kann, funktioniert mit einer normalen CPU auch schon sehr gut. Solang das Aufwachen und wieder in Deep Sleep gehen selten genug stattfindet hat man dadurch kaum einen Nachteil und bei der tatsächlichen Bearbeitung der Aufgaben ist eine kleiner CPU auch nicht unbedingt energieeffizienter.

Man könnte natürlich die ganzen Controller der ganzen Spezialchips zusammenlegen und durch eine entsprechende CPU ersetzen, aber das erscheint mir nicht als offensichtlich vorteilhaft.

Xmas
2011-06-26, 13:41:03
Ja, die Cortex-M3/M4 in OMAP4/5 sind nicht für die Ausführung normaler Anwendungen gedacht. Chips mit ungleichen, aber kompatiblen Kernen werden in Zukunft aber mit Sicherheit kommen. Ob es sich durchsetzt, ist eine andere Frage.

Ist das A15 Design nicht generell eine Doppelkern CPU?
Nein.

ENKORE
2011-06-26, 21:06:46
Das ist doch dann AMP (asymmetrisch)?