F-CPU verfügt über 64 Register:

Im vergleich zum "RISC-1" Prozessor, der über 32 Register verfügt, wurde beschlossen das die F-CPU über 64-Register verfügen sollt. Der Grund für die hohe Anzahl der Register ist die Reduzierung der Lese- und Schreibzugriffe auf den Speicher. Es ist bekannt das andere Architekturen sehr oft auf den Speicher zugreifen müssen, sogar mit mehreren Cache Speichen. Die Register arbeiten mit dem Takt der Rechnenden Einheiten, sind also genauso schnell, dadurch wird die Wartezeit reduziert.

Dadurch das 64 Register zur Verfügung stehen, ist es möglich ein 4fach superscalen Kern mit 5 Pipeline Stufen zu schaffen.

Die Register Umbenennung (Übergabe an andere Instruktionen) und das "Out of Order"- Verfahren, welches die Gültigkeit prüft, sind vorgesehen um Geschwindigkeit weiter zu steigern.

 

zurück zur Startseite