发明名称 图形处理事件同步的方法及系统;EVENT MEMORY ASSISTED SYNCHRONIZATION IN MULTI-GPU GRAPHICS SUBSYSTEM
摘要 本发明揭露了一种用于使多重图形处理单元(GPU)电脑系统中的图形处理事件同步的方法及系统。主图形处理单元将第一影像转译到与显示介面关联的主缓冲器的第一部分中,然后将对应于第一影像的第一预定值写入第一记忆体单元。从图形处理单元将第二影像转译到从缓冲器中,然后将第二影像传送到主缓冲器的第二部分,并将对应于第二影像的第二预定值写入第一记忆体单元。上述第一及第二预定值表示所转译影像的伫列序列。主图形处理单元翻转第一影像并仅在检查第一记忆体单元中的第一预定值之后显示,并且翻转第二影像并仅在检查第一记忆体单元中的第二预定值之后显示。
申请公布号 TWI328779 申请公布日期 2010.08.11
申请号 TW095138471 申请日期 2006.10.18
申请人 威盛电子股份有限公司 VIA TECHNOLOGIES, INC. 台北县新店市中正路535号8楼 发明人 张国峰;赵璇
分类号 主分类号
代理机构 代理人 洪澄文 台北市大安区信义路4段279号3楼;颜锦顺 台北市大安区信义路4段279号3楼
主权项 1.一种用于在具有一主图形处理单元及至少一从图形处理单元的电脑系统中使图形处理事件同步的方法,该方法包括:藉由该主图形处理单元转译一第一影像以储存于一主缓冲器的一第一部分中;藉由该从图形处理单元转译一第二影像以储存于一从缓冲器中;将对应于该第一影像的一第一预定值写入一第一记忆体单元;将该第二影像传送到该主缓冲器的一第二部分;在完成该传送之后将对应于该第二影像的一第二预定值写入该第一记忆体单元;以及发送一第一及一第二翻转命令,用于翻转该主缓冲器中的该第一及该第二影像,以便在检查该第一记忆体单元中对应于该等影像的值之后显示;其中,该第一及该第二预定值表示欲伫列进行显示的第一及第二影像的一序列。 ;2.如申请专利范围第1项之方法,其中,该发送进一步包括,如果对应于该影像的值未在该第一记忆体单元中,则取消发送该翻转命令。 ;3.如申请专利范围第1项之方法,其进一步包括以一预定的序列发送一或多条转译命令至该主图形处理单元及该从图形处理单元。 ;4.如申请专利范围第1项之方法,其中,该传送进一步包括发送一位元区块传送命令,以传送该第二影像。 ;5.如申请专利范围第1项之方法,其中,该发送进一步包括发送一条记忆体对映输入/输出翻转命令。 ;6.如申请专利范围第1项之方法,其进一步包括:在该第一及该第二影像翻转完成之后,将对应于翻转影像之一第三预定值写入一第二记忆体单元;以及在将一影像转译或传送至该主缓冲器之前,检查该第二记忆体单元中的值。 ;7.一种用于在具有至少一第一及一第二图形处理单元的电脑系统中使图形处理事件同步的方法,该方法包括:藉由该第一图形处理单元转译一第一影像以储存于一主要缓冲器中;藉由该第二图形处理单元转译一第二影像以储存于一次要缓冲器中;将该第二影像传送到该主要缓冲器以在该第一影像后伫列;在完成该传送之后将对应于该第二影像的一预定值写入一第一事件记忆体单元;以及显示该第一影像之后,一旦确认该预定值位于该第一事件记忆体单元中,即发送翻转命令,以翻转该主要缓冲器中伫列的该第二影像。 ;8.如申请专利范围第7项之方法,其进一步包括将对应于该第一影像的一预定值写入该第一事件记忆体单元。 ;9.如申请专利范围第7项之方法,其中,该发送翻转命令进一步包括发送一条记忆体对映输入/输出翻转命令。 ;10.如申请专利范围第7项之方法,其进一步包括:在影像翻转完成之后,将对应于该翻转影像之该主要缓冲器中之一第一位置的一预定值写入一第二事件记忆体单元;以及在将一影像转译或传送至该主要缓冲器中之第一位置之前,检查该第二事件记忆体单元中的值。 ;11.一种具有图形处理事件同步的电脑系统,该系统包括:一或多个图形处理单元;一影像缓冲器,用于供每个图形处理单元储存所转译的影像,其中,一主缓冲器耦合至显示介面;一或多个指定的记忆体,用于记录表示图形处理事件的值;以及至少一中央处理单元,用于检查指定记忆体中的值并发送对应于与该等值的命令,其中,该等指定的记忆体进一步包括:一第一记忆体,用于记录表示翻转事件的值;以及一第二记忆体,用于记录表示该主缓冲器中影像缓冲事件的值。 ;12.如申请专利范围第11项之系统,其进一步包括一主记忆体。 ;13.如申请专利范围第11项之系统,其进一步包括一汇流排,用于将影像从一影像缓冲器传送到另一影像缓冲器。 ;14.如申请专利范围第13项之系统,其中,该汇流排将影像从其他缓冲器传送到该主缓冲器。;第1图是根据本发明之一具体实施例之具有两个图形处理单元(GPU)及两个事件记忆体之电脑系统之一部分的方块图。;第2图是根据本发明之一具体实施例之电脑系统的时序图。
地址 VIA TECHNOLOGIES, INC. 台北县新店市中正路535号8楼