Invention Grant
US07903120B2 Method and system for synchronizing parallel engines in a graphics processing unit
有权
用于在图形处理单元中同步并行引擎的方法和系统
- Patent Title: Method and system for synchronizing parallel engines in a graphics processing unit
- Patent Title (中): 用于在图形处理单元中同步并行引擎的方法和系统
-
Application No.: US11581973Application Date: 2006-10-17
-
Publication No.: US07903120B2Publication Date: 2011-03-08
- Inventor: Guofeng Zhang
- Applicant: Guofeng Zhang
- Applicant Address: TW Taipei
- Assignee: VIA Technologies, Inc.
- Current Assignee: VIA Technologies, Inc.
- Current Assignee Address: TW Taipei
- Agency: K&L Gates LLP
- Main IPC: G06T1/00
- IPC: G06T1/00 ; G06T15/00 ; G06F15/80 ; G09G5/36

Abstract:
A method and system are disclosed for synchronizing two or more engines in a graphics processing unit (GPU). When issuing a command to an engine, a central processing unit (CPU) writes an event value representing the command into an element of an event memory associated with the engine. After executing the command, the engine modifies the content of the event memory in order to recognize the completion of the command execution. The CPU acquires the command execution status by reading the modified content of the event memory. With precise knowledge of the command execution status, the CPU can issue commands to various engines independently, hence the engines can run parallel.
Public/Granted literature
- US20070091097A1 Method and system for synchronizing parallel engines in a graphics processing unit Public/Granted day:2007-04-26
Information query