Global Patent Index - EP 0780761 B1

EP 0780761 B1 20010808 - Method and apparatus for instruction prefetching in a graphics processor

Title (en)

Method and apparatus for instruction prefetching in a graphics processor

Title (de)

Verfahren und Vorrichtung zum Befehlsvorausholen in einem grafischen Verarbeitungsgerät

Title (fr)

Procédé et dispositif de préextraction d'instructions dans un processeur graphique

Publication

EP 0780761 B1 20010808 (EN)

Application

EP 96119985 A 19961212

Priority

US 57483595 A 19951219

Abstract (en)

[origin: EP0780761A2] A graphics processor for rasterizing graphics data using display list programming to a host computer system memory. The processor dynamically rasterizes the display list generated by a host processor to either graphics memory local to the graphics processor or to the host system memory. The graphics processor of the present invention includes a prefetch unit having instruction prefetch logic for prefetching and decoding next opcode instructions in a display list of instructions from system memory. Prefetching a next instruction eliminates steup time necessary to fetch subsequent opcode instructions after a first opcode instruction has been fetched. The next opcode instruction in a sequential display list of instructions is prefetched with parameter data associated with the first fetched opcode instructions to save the graphics processor extra instruction fetch cycle time necessary to fetch subsequent opcode instructions. The graphics processor further includes a bus mastering unit which allows the graphics processor to master the host computer system bus during the transfer of display list instructions from host computer system memory and the subsequent processing of these instructions in an uninterrupted mode. <IMAGE>

IPC 1-7

G06F 9/38

IPC 8 full level

G06F 5/06 (2006.01); G06F 9/32 (2006.01); G06F 9/38 (2006.01); G09G 5/00 (2006.01)

CPC (source: EP US)

G06F 9/3802 (2013.01 - EP US); G06F 9/3879 (2013.01 - EP US)

Designated contracting state (EPC)

GB IE

DOCDB simple family (publication)

EP 0780761 A2 19970625; EP 0780761 A3 19971112; EP 0780761 B1 20010808; JP 3096431 B2 20001010; JP H09251288 A 19970922; TW 310410 B 19970711; US 5917505 A 19990629

DOCDB simple family (application)

EP 96119985 A 19961212; JP 34024096 A 19961219; TW 86100115 A 19970107; US 57483595 A 19951219