- Redmond WA, US Eric David HEUTCHY - Carnation WA, US Chen LI - Sammamish WA, US Matthew GORDON - Redmond WA, US Aaron Blake STOVER - Sammamish WA, US Roger John PERKINS - Kirkland WA, US
International Classification:
G06T 3/40 G06T 15/00 G06T 3/00 G06T 15/04
Abstract:
Examples described herein improve the quality of the video frames that are rendered and displayed. A system is configured to generate render targets based on instructions received from a source of video content. The system is configured to create and/or access a selection parameter and use the selection parameter to identify one or more of the render targets to be scaled. Once identified, the system scales a native size (e.g., a native resolution) of an identified render target to a larger size (e.g., based on a predetermined scaling factor), thereby generating a higher density render target. The higher density render target, or a corresponding higher density render target texture (RTT), can be used in a rendering pipeline to produce a video frame in a higher output resolution (e.g., 4k resolution) compared to the output resolution specified in the instructions (e.g., 720p resolution).
- Redmond WA, US Roger John PERKINS - Kirkland WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 9/45 G06F 9/445
Abstract:
A computing device for just-in-time cross-compiling compiled binaries of application programs that utilize graphics processing unit (GPU) executed programs configured to be executed on a first GPU having a first application binary interface (ABI) including a second GPU having a second ABI different from the first ABI of the first GPU, and a processor configured to execute an application program that utilizes a plurality of GPU-executed programs configured to be executed for the first ABI of the first GPU, execute a run-time executable cross-compiler configured to, while the application program is being executed, emulate the first ABI using hardware resources of the second GPU by translating between the first ABI and the second ABI, and execute the plurality of GPU-executed programs on the second GPU with the emulated first ABI, and pass output of the plurality of GPU-executed programs for the emulated first ABI through the second ABI.
Texture Value Patch Used In Gpu-Executed Program Sequence Cross-Compilation
- Redmond WA, US Matthew GORDON - Redmond WA, US Eric David HEUTCHY - Carnation WA, US Ke DENG - Sammamish WA, US Warren Lee BURCH - Redmond WA, US Roger John PERKINS - Kirkland WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06T 15/00
Abstract:
A computing system configured to execute instructions for a first graphical processing unit (GPU) on a second GPU is provided. The computing system may include the second GPU and a processor. The processor may be configured to receive second GPU state data that indicates one or more global properties of the second GPU. The processor may be further configured to receive one or more binary instructions for texture operation configured to be executed on the first GPU. Based on the second GPU state data, the processor may be further configured to apply a texture value patch to the one or more binary instructions. Applying the texture value patch may translate the one or more binary instructions into one or more translated binary instructions configured to be executed on the second GPU.
IllinoisRetired June 2005 from 3M, Maplewood, MN where I had been employed since October 1977 as a toxicologist in the corporate medical department.
Member of the... Retired June 2005 from 3M, Maplewood, MN where I had been employed since October 1977 as a toxicologist in the corporate medical department.
Member of the Society of Toxicology,
Diplomate of the American Board of Toxicology [DABT]
She was born Ruth Perkins in 1915, the daughter of printer and part-time drummer Roger Perkins. A native of Roanoke, Va., who spent much of her childhood in Indianapolis, Ruth was a creative and precocious girl for whom poetry was almost literally mother's milk; her mother would recite Tennyson whil