 |
Das Problem ist wie folgt. Der Pocket-PC auf den schnellsten 400-Megahertz-Prozessor XScale erzeugt eine Weile her, aber die wirkliche Geschwindigkeit sind wir von ihnen kam nie. Darüber hinaus, und 400-megegertsovaya und eine vereinfachte Version der 300-MHz-XScale Arbeit genau der gleichen Geschwindigkeit wie die 206-MHz-Prozessor StrongARM ... sprechen vorsichtig - in den meisten Fällen, obwohl in Wirklichkeit ist es eine überwältigende Mehrheit. Journalisten, die "run" die neuen Computer, in der Regel schriftlich - sagen wir, bis der Vorteil in der Geschwindigkeit ist nicht so sehr, weil die Programme für die XScale im Markt optimiert wurden. Und dann, mit unverhohlener bedauern - aber bald diese Programme zur Verfügung stehen, und erst dann ... aber einige Tester nur schwören. Und sie verstehen kann. Es kommt etwa verdoppelt die Geschwindigkeit des Prozessors. Natürlich ist dies eine andere Architektur - nicht vertraut, die uns von Personal Computern, CISC, sondern eine echte RISC. Es ist klar, dass auch explizite Abhängigkeit von Handheld-Leistung der CPU-Takt sollte man nicht erwarten ... eine Frage - und, tatsächlich, warum? Denken Sie daran, das Erscheinen des ersten Prozessor Pentium II, und dann ihre Variationen mit einer Taktfrequenz von 400 Megahertz. Jerk war sehr konkret. Der Computer konnte nicht gefunden werden - ein Berg Hirsche, Hound dog, ängstlich Kaninchenjäger, kein Computer ... Sofort müssen über das Produktivitätswachstum in ein paar Prozent sprechen - wenn Sie zu tun haben. Etwas stimmt hier nicht. Das erste "falsche" - wobei diese "optimierte" Programm? Mindestens zwei? Oder noch eins? Die zweite "falsche" - erschienen auf dem Markt als Erste Grafikbeschleuniger für Pocket PC. Diese Chips sollen für eine beschleunigte Zeichnung zweidimensionalen Bildern (von dreidimensionalen Grafiken Sprache scheinbar nicht gehen - und warum ist es notwendig, für eine solche Bildschirmgröße?) Und die Arbeit am Video-Ausgang bei der Wiedergabe von Videos zu unternehmen. Klar ist, dass der Computer-Grafik-Chip teurer sein als ohne ... aber getakteten XScale - 400 MHz! Mit einer solchen Leistung zu Streaming-Video mit einer Auflösung von 240x320 Pixel ein Kinderspiel (auch ohne Anstrengung zu bewältigen StrongARM). Verdächtig so. Sehr verdächtig ... Aber nicht dies der Fall, wenn die Haubitze auf dem Rad gefeuert? Aber Vögel haben, und floh. Und die Frage war XScale einen Schnuller. Und mit ihm - und unsere optimistischen Erwartungen.
Laut Professor
Vor kurzem erschien der Internetseite Pocket PC Thoughts, ein Artikel Dzhostroma Andy (Andy Sjöström) "Weihnachten Erwartungen: einen neuen Reifen für mein XScale". Dieser Artikel ist merkwürdig in sich selbst, weil Andy (dessen Name in der russischen Transkription ich zögere, laut sagen), ein guter Journalist. Aber immer noch neugierig Interview, das in den Artikel. Zum Problem der CPU XScale sprach Sven Myhre (sein Name Ich versuche nicht zu übersetzen und - lasst es bleiben in der ursprünglichen, nicht verzerrter Form), der Leiter der Amazing Spiele und renommierter Experte auf dem Gebiet der Software-und Hardware für Computer Pocket PC. Sven Myhre sagte, theoretisch, ein 400-MHz-XScale-Prozessor definitiv produktiver als die 206-MHz StrongARM ist. Aber in Wirklichkeit hängt die Leistung Ihres Computers nicht nur auf die Uhr und "reine Megahertz, sondern auch, wie der Prozessor geladen wird (das heißt, wie der Datenaustausch zwischen dem Prozessor und anderen Geräten, PDAs organisieren). Bei Computern arbeiten Pocket PC XScale Prozessoren und StrongARM mit 16-Bit-Datenbus. Obwohl beide Prozessoren - ein 32-ryazryadnye RISC-Prozessor, entwickelt, um Anweisungen arbeiten mit 32-Bit. Um die volle Belastung des Prozessors und der Beschränkung von 16-Bit-Bus zu kompensieren, ist es notwendig, die Betriebsfrequenz des Datenbusses verdoppeln. In diesem Fall wird der Austausch von 16-Bit-Daten mit der gleichen Rate wie die 32-Bit auftreten. Mit anderen Worten, die Erhöhung der Taktfrequenz der Busse wird es dem Prozessor mit 16-Bit-Bus als auch mit 32-bit, Arbeit, für die sowohl die Prozessor-und konzipiert. Aber die Verdoppelung der Betriebsfrequenz des Datenbus - es ist nicht alles.Notwendig, um die Leistung lichten Höhe von mindestens 25% liefern die richtigen Wechselkurs mit anderen Geräten an Ihren Computer, wenn Sie Anwendungen ausführen zu gewährleisten. Als Folge muss der Bus mit einer Frequenz von 2,5 Mal größer als die CPU-Taktrate arbeiten. Dies bedeutet, dass die Betriebsfrequenz Datenbus für ein Prozessor mit einer solchen Frequenz von 400 MHz muss mindestens 1000 Megahertz bis 300 Megahertz Prozessor - 750 Megahertz und 206 Megahertz StrongARM - 515 MHz ... Nun stellen die Kluft zwischen dem tatsächlichen Leistung trennt Pocket-PC-Prozessoren von dem, was wir heute haben. XScale-Prozessor mit, dass bei 400, 300 und 200 MHz-System-Bus, ist die Betriebsfrequenz 100 Megahertz. Und die uns vertraut StrongARM Prozessor mit 206 Megahertz getaktet - mit dem Bus, ist die Betriebsfrequenz 103 Megahertz. In diesem Fall nach Andy Dzhostroma auch der Grund für die Ähnlichkeit der Ergebnisse von Prüfungen auf Computern mit 400, 300 und 200-MHz-Prozessor durchgeführt. Busbreite und ihre niedrigen Betriebskosten Frequenz sind so eng, Hals, die den Austausch von Daten zwischen dem Prozessor und Cache sowie zwischen Cache-Speicher und einer Speichereinrichtung verhindert. in einigen Anwendungen - - Außerdem wurde die Überlegenheit in der Leistung StrongARM aufgefallen ist, ist nur 3 Prozent der Befragten, für die die Betriebsfrequenz des Datenbus-Computer mit der StrongARM Prozessor, mehr Bus-Frequenz Prozessor XScale - 103 und 100 MHz. Rückstellungen werden nicht korrekt und die Erhöhung der Cache-Speicher, einen integrierten Prozessoren. Cache-Speicher Prozessor StrongARM sostavlyut 8 Kilobyte Befehls-Cache und 8 KByte Daten-Cache. In der XScale-Cache-Größe wurde auf 32 und 32 Kilobyte erhöht. Aber der Austausch zwischen dem Prozessor und Cache-Speicher sind Teile der Mindestgröße beträgt 64 Byte. Daher beim Umgang mit dem Prozessor auf einem einzigen Byte von Informationen, die er hat, um alle 64 Bytes verarbeiten. Als ein Ergebnis, wenn der Computer mit einer Adress-Datenbank oder ein Programm Planung Zeit, wo Benutzerdaten sind recht klein, Leistung XScale unmöglich zu schätzen. Der Großteil der Arbeit Prozessor des Computers Pocket PC arbeitet umsonst.
Und als Antwort - Schweigen ...
Es scheint, es roch Sensation. Aber was - veröffentlicht von der größten Fehler in der Architektur des Pocket PC. Unverarbeitete ernst Schaltung Pocket PC Entwickler "stecken" in einem Computer-Prozessor, der offensichtlich nicht in der Lage, jede deutliche Leistungssteigerung ... bieten und bekommen ein Fahrrad mit einem kleinen Motor auf der Lok. Interview Sven Myhre nicht die Ursache, solange "Donner" - dennoch die Meinung einer Person ist, auch wenn sehr maßgebend. Aber eine Vielzahl von Fragen, wenn keine Experten, dann ist die interessierte Öffentlichkeit. Viele scheinen offensichtlich Mängel Pocket PC jetzt anders aussehen. Zum Beispiel die Langsamkeit des Betriebssystems Windows CE. In der Ausfälle und die langsame Entstehung einer Familie von Pocket PC ist mehr als nur die Schuld von Microsoft. Mol, die Schnittstelle mit unnötiger Luxus ist überlastet, die Mehrheit der Routine-Operationen unnötig aus Gründen der Ähnlichkeit "Tasche" des Betriebssystems mit einem System für Desktop-Computer kompliziert und so weiter, bis das übermäßige Appetit Windows CE für Handheld-Computing-Ressourcen. Aber nun stellt sich heraus, dass Microsoft auf ein Stück Software ist einfach nicht podkachala weil es XScale arbeitet mit voller Kraft, das Betriebssystem, wörtlich, "Sommer" würde wie eine Rakete sein. Aber nicht, um alle Eile mit Andy Dzhostromom und seinen Begleiter zu vereinbaren. Manche machen ... faul Programmierer. Wie, was gerade keine Ahnung - nur nicht funktionieren würde. Aber dies ist nur teilweise Aussagen, die ich im Internet gefunden haben. Detailliertere und viel, viel weniger, offizielle Erklärung an. Die Autoren, Übersetzung: