发明名称 | 在多个视频处理单元(VPU)的系统中的帧同步 | ||
摘要 | 描述了一种用于在多个视频处理单元(VPU)系统中进行帧同步的系统和方法。在各个实施例中,多个VPU协作来处理用于显示的帧数据。依照实施例,一个以上的VPU可以不存在于相同的卡上使得可以使用常规的同步方法。在各个实施例中通过使用信号量机制并且通过把值写入到共享存储单元来实现帧数据同步。为了使在相同的命令缓冲器上操作的多个VPU之间的执行同步,根据信号量值或共享存储单元中的值来停滞一个或多个VPU对命令的执行。 | ||
申请公布号 | CN101198988A | 申请公布日期 | 2008.06.11 |
申请号 | CN200680017520.7 | 申请日期 | 2006.05.26 |
申请人 | ATI技术公司 | 发明人 | T·凯利;R·卡杜里;D·贝尔 |
分类号 | G06T15/00(2006.01) | 主分类号 | G06T15/00(2006.01) |
代理机构 | 永新专利商标代理有限公司 | 代理人 | 林锦辉 |
主权项 | 1.一种系统,包括:系统存储器,由所述系统中的组件经由总线共享;多个处理器,用于对共同任务进行共享处理,每个所述处理器包括从包含以下各项的组中所选择的至少一种通信机制:本地存储器、信号量机制、以及用于经由所述总线访问所述系统存储器的虚拟存储器机制;以及驱动器,被耦合到所述多个处理器中的每一个,用于向每个所述处理器并发地发出相同的命令缓冲器以便完成所述共同任务,其中,所述共同任务的完成包括至少一个同步点,所述命令缓冲器包括用于在所述同步点处协调数据传送的至少一种同步机制,所述至少一种机制从包含以下各项的组中选出:所述信号量机制、所述虚拟存储器机制、以及经由所述系统总线访问所述系统存储器。 | ||
地址 | 加拿大安大略 |