Graphics processors for implementing multi-tile memory management are disclosed. In one embodiment, a graphics processor includes a first graphics device having a local memory, a second graphics device having a local memory, and a graphics driver to provide a single virtual allocation with a common virtual address range to mirror a resource to each local memory of the first and second graphics devices.
Position-Based Rendering Apparatus And Method For Multi-Die/Gpu Graphics Processing
TRAVIS SCHLUESSLER - Berthoud CO, US ZACK WATERS - Portland OR, US MICHAEL APODACA - Folsom CA, US DANIEL JOHNSTON - Portland OR, US JASON SURPRISE - Beaverton OR, US PRASOONKUMAR SURTI - Folsom CA, US SUBRAMANIAM MAIYURAN - Gold River CA, US PETER DOYLE - El Dorado Hills CA, US SAURABH SHARMA - El Dorado Hills CA, US ANKUR SHAH - Folsom CA, US MURALI RAMADOSS - Folsom CA, US
International Classification:
G06T 15/00 G06T 15/80 G06T 15/40
Abstract:
Position-based rendering apparatus and method for multi-die/GPU graphics processing. For example, one embodiment of a method comprises: distributing a plurality of graphics draws to a plurality of graphics processors; performing position-only shading using vertex data associated with tiles of a first draw on a first graphics processor, the first graphics processor responsively generating visibility data for each of the tiles; distributing subsets of the visibility data associated with different subsets of the tiles to different graphics processors; limiting geometry work to be performed on each tile by each graphics processor using the visibility data, each graphics processor to responsively generate rendered tiles; and wherein the rendered tiles are combined to generate a complete image frame.
Jan 2014 to 2000 Sales AssociateLMB Enterprises Denver, CO Jan 2008 to Oct 2013 Customer Service/ Sales RepPackage SorterCommerce City, CO Feb 2007 to Jan 2008Black Eyed Pea Northglenn, CO Jul 2007 to Oct 2007 Waiter/Customer Service