Jason CARROLL - Oviedo FL, US Vineet GOEL - Winter Park FL, US Mangesh NIJASURE - Orlando FL, US Todd E. MARTIN - Orlando FL, US
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06T 11/20 G06T 17/20
US Classification:
345423, 345441
Abstract:
Disclosed herein is a vertex core. The vertex core includes a reset scanner configured to remove reset indices and partial primitives in an input stream and resolve draw calls into sub-draw calls at reset index boundaries; and provide the resolved sub-draw calls to a plurality of downstream vertex grouper tessellators.
Jason Carroll - Oviedo FL, US Vineet Goel - Winter Park FL, US Mangesh Nijasure - Orlando FL, US Todd E. Martin - Orlando FL, US
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06T 1/20
US Classification:
345505
Abstract:
A system, method and a computer program product are provided for distributing prim groups for parallel processing in a single clock cycle. A work distributor divides a draw call for primitive processing into a plurality of prim groups according to a prim group size. The work distributor then distributes the plurality of prim groups to a plurality of shader engines for parallel processing of the plurality of prim groups during a clock cycle. The size of a prim group and a number of prim groups are scaled to the plurality of shader engines.
Dependency Scheduling For Control Stream In Parallel Processor
- Cupertino CA, US Jason D. Carroll - Oviedo FL, US Karl D. Mann - Geneva FL, US
International Classification:
G06F 9/52
Abstract:
Techniques are disclosed relating to processing a control stream such as a compute control stream. In some embodiments, the control stream includes kernels and commands for multiple substreams. In some embodiments, multiple substream processors are each configured to: fetch and parse portions of the control stream corresponding to an assigned substream and, in response to a neighbor barrier command in the assigned substream that identifies another substream, communicate the identified other substream to a barrier clearing circuitry. In some embodiments, the barrier clearing circuitry is configured to determine whether to allow the assigned substream to proceed past the neighbor barrier command based on communication of a most-recently-completed command from a substream processor to which the other substream is assigned (e.g., based on whether the most-recently-completed command meets a command identifier communicated in the neighbor barrier command). The disclosed techniques may facilitate parallel control stream parsing and substream synchronization.
Administration at www.allegiancemedical.com Medical Equipment Sales & Service Company
"One Source for all Medical Sales & Service Needs"
www.allegiancemedical.com
Gardner, KS, United States of AmericaIT Manager at Royal Mechanical Services Past: Network Enginneer at Network Innovations, IT Manager at CNBS LLC, Deployment Technician at...