A pipelined data processor has instructions at different stages of execution. Some of the instructions specify virtual addresses into a file of registers having physical addresses. A speculative translator maps the virtual registers of an instruction at one pipeline stage into physical registers for speculative use by the instruction at a later pipeline stage. The registers have multiple differently translated regions. Failure of speculative renaming reverts to an archive copy of renaming data.

Een in een pijpleiding vervoerde gegevensbewerker heeft instructies in verschillende stadia van uitvoering. Enkele instructies specificeren virtuele adressen in een dossier van registers die fysieke adressen hebben. Een speculatieve vertaler brengt de virtuele registers van een instructie in één pijpleidingsstadium in in kaart fysieke registers voor speculatief gebruik door de instructie in een recenter pijpleidingsstadium. De registers hebben veelvoudige verschillend vertaalde gebieden. De mislukking van het speculatieve anders noemen keert aan een archiefexemplaar terug van het anders noemen van gegevens.

 
Web www.patentalert.com

< System for writing incremental packet data to create bootable optical medium by writing boot catalog and boot image onto second track before writing volume descriptors onto first track

> Cluster buster

~ 00078