PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xscale-CPU: Marvell PXA320 -> mit welcher x86-CPU von der Leistung vergleichbar?


Gast
2007-01-20, 10:54:41
Demnach könnte es sich bei der iPhone-CPU um die neue Marvell-Generation PXA3xx (Codename Monahans) handeln, also den Stromsparprozessor Marvell PXA320 (Monahans P), der mit bis zu 1,2 GHz taktet, H.264-komprimiertes Video abspielen und
http://www.mac-essentials.de/index.php/mac/article/18709/

Ich frage mich gerade, mit welcher x86 CPU eine solche Xscale CPU vergleichbar wäre - von der Leistung her natürlich?

Bokill
2007-01-20, 11:58:29
Laut Sisoft SANDRA hat ein Pentium II mit 300 MHZ in etwa die gleiche Rechenleistung wie ein entsprechender XScale/ARM Prozessor:

... The PXA 300 is a cost-optimized version of the application processor for handsets where lowest bill of materials is a driving factor, such as GSM phones for developing nations. The PXA 310 adds VGA playback and overall performance of 800 Dhrystone Mips, though the frequency of the processor is the same 624 MHz as the PXA 300. ...
"Marvell brings former Intel Monahans to market (http://www.eetimes.com/showArticle.jhtml?articleID=196600907)" EEtimes.com

Das Problem derartiger Vergleiche ist aber, dass vor allem bei Videobeschleunigung per Hardware diese Metrik wenig weiterhilft.

Nicht ohne Grund beschleunigen DSPs und Mobilchips teilweise sehr drastisch, trotz geringem Stromverbrauch, Videocodecs.
Die OMAP Serie, und die DaVinci Mobilchips von Texas Instruments nutzen alle intern ARM CPU Kerne ... sind aber hocheffizient bei der Aufnahme/Wiedergabe von High End Videocodecs: -> "Ein technischer Überblick zu Videocodecs (http://www.orthy.de/index.php?option=com_content&task=view&id=4191&Itemid=86)" [orthy.de].

Was dazukommt ist der Overhead von x86 Prozessoren und Microsoft Betriebssystemen auf einem klassischen PC.

Ein Handy ist so ziemlich das Gegenteil von einem Kraut & Rüben PC. Auf einem Handy ist die Software naturgemäss sehr gut angepasst auf die eingetzte Hardware. Ein ARM mit 600 MHZ (und einer Rechenleistung von 800 Dhrystone Mips) könnte daher doppelt effizient seine Rechenleistung entfalten wie klassische x86 CPUs auf dem Desktop.

Schon alleine deswegen sind die Angabe im Vergleich mit einem Pentium II 300 MHz sehr wackelig ... probiere doch mal H.264 Main Profile mit einem Pentium II bei 300 MHz ... du kommst aus dem Lachen nicht wieder heraus

Das war die Zeit wie mit Siegesmeldungen MPEG2 als höchstes der Gefühle auf einem derartigen x86 Prozessor verkündet wurden.

Ein heutiger aktueller DSP mit ARM CPU Kern macht das Decodieren von komplexen Videokompressionsformaten halbwegs mit "Links":
Decodieren 720×480, Rechenkraft eines Texas Instruments "DaVinci" DSP* (DM 6446)

* H.263 / MPEG-4 SP 100 MHz
* H.264 Base Profile 300 MHz
* H.264 Main Profile 450 MHz
* WMV9/VC-1 Main Profile 260 MHz Auch Apple mit dem Marvelchip (wenn es einer sein sollte) wird nicht wesentlich davon abweichen.

Was den Takt von über 1,2 GHz angeht, da glaube ich nicht wirklich dran. Apple will ja auch gute Laufzeiten haben. Ich gehe von realistischen 800 MHz Maximaltakt aus. Die verlautbarten 1,2 GHz zeigen nur an, wie sauber die Hardware in der Fab gemacht wurde (da scheinen noch Reserven nach oben zu liegen). Bei 65 nm Fertigungstechnik könnte in der Tat der Takt weiter nach oben gehen:

... Leading the PXA3xx processor family, the PXA320 processor, with scalable performance to 800 MHz, plus additional industry-leading processing features, enables outstanding compute and video performance for high-end, multimedia cell phones and PDAs, industrial embedded solutions, and enterprise-class devices. Built on a low-power 90 nm process technology, and with the ability to dynamically scale voltage and frequency on demand, the PXA320 supports today’s stringent requirements for longer battery life. ... http://www.marvell.com/products/cellular/application/pxa320.jsp

MFG Bobo(2007)