DISCLAIMER DISCLAIMER DISCLAIMER DISCLAIMER

Die hier archivierte Mail kann, muss sich aber nicht auf den Themenkomplex von Oekonux beziehen.

Insbesondere kann nicht geschlossen werden, dass die hier geäußerten Inhalte etwas mit dem Projekt Oekonux oder irgendeiner TeilnehmerIn zu tun haben.

DISCLAIMER DISCLAIMER DISCLAIMER DISCLAIMER

Message 00082 [Homepage] [Navigation]
Thread: choxT00082 Message: 1/2 L0 [In date index] [In thread index]
[First in Thread] [Last in Thread] [Date Next] [Date Prev]
[Next in Thread] [Prev in Thread] [Next Thread] [Prev Thread]

[chox] ...geht das in Richtung CPU mit freier Architektur?



Hi zusammen,
manche träumen schon vom Herausfiltern von TCPA; warum nicht, wenn's ginge
Helmuth
°°°°°°°°°°°°°°°°
Update für Crusoe-CPU per Software

Transmetas Crusoe ist der einzige Prozessor, den man per Software 
aktualisieren kann. Das stellt das erste öffentlichen Update für HPs Tablet 
PC unter Beweis. Zwar lassen sich auch bei anderen modernen Prozessoren 
softwaremäßig per Microcode-Patch ein paar Fehler nachträglich ausbügeln, 
aber nicht neue Features hinzufügen und deutliche Optimierungen vornehmen.

Bei den Crusoe-Prozessoren besteht der Prozessor jedoch zu drei Vierteln aus 
der Code-Morphing-Software (CMS), die x86-Programme auf einen VLIW-Prozessor 
abbildet und zur Laufzeit optimiert. Die neue Version CMS 4.4 beschleunigt 
den Boot-Prozess und den Start von Applikationen durch ein Feature namens 
Persistent Translation Technology (PTT). Bei PTT merkt sich der Prozessor 
beim Herunterfahren Teile des Translations-Caches in einer Datei, sodass der 
Boot-Vorgang hernach schneller vonstatten gehen kann.

Grund für das neue Feature: Microsoft hat in seine Systeme ein paar Klippen in 
den Boot-Code eingebaut, die das Disassemblieren erschweren sollen. Dazu 
gehört die intensive Nutzung der Debug-Register für andere Zwecke. Solche 
Spitzfindigkeiten erschweren nicht nur das Disassemblieren, sondern auch die 
Arbeit des Code-Morphings erheblich. PTT bring hier ein wenig Abhilfe. 
(as/c't)

-- 


_______________________
http://www.oekonux.de/



[English translation]
Thread: choxT00082 Message: 1/2 L0 [In date index] [In thread index]
Message 00082 [Homepage] [Navigation]