Search International and National Patent Collections

1. (WO2018128877) PREFETCHING FOR A GRAPHICS SHADER

Pub. No.:    WO/2018/128877    International Application No.:    PCT/US2017/068450
Publication Date: Fri Jul 13 01:59:59 CEST 2018 International Filing Date: Thu Dec 28 00:59:59 CET 2017
IPC: G06F 12/02
G06F 12/0862
G06F 9/38
G06T 15/00
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors: GOULD, Jason
NEVRAEV, Ivan
FULLER, Martin J.I.
GOOSSEN, James, A.
Title: PREFETCHING FOR A GRAPHICS SHADER
Abstract:
Methods and devices for graphics shading in a computing device. The methods and devices may include receiving a respective cache line of a plurality of cache lines of a shader stored in a memory, wherein the respective cache line and one or more other ones of the plurality of cache lines include at least one jump instruction. Further, the methods and devices may include executing the respective cache line of the shader and skipping to a next portion of the plurality of cache lines based on the at least one jump instruction. Moreover, the methods and devices may include executing one or more prefetchers contemporaneously with the shader in response to the at least one jump instruction, each prefetcher requesting a subsequent one of the plurality of cache lines from the memory, wherein each prefetcher corresponds to a respective jump instruction.