发明名称 用于执行点对点资料传输的系统;A SYSTEM FOR PERFORMING PEER-TO-PEER DATA TRANSFER
摘要 一种用以透过一互连结构来提供点对点资料传输的方法与设备。该方法与设备透过穿越在该互连结构中传递读取与写入要求,来致能一第一装置以便读取/写入资料自/至一第二装置之本地记忆体当中。即使当该互连架构之通讯协定并未允许此类传输,此类资料传输方式仍可被执行。
申请公布号 TWI328746 申请公布日期 2010.08.11
申请号 TW094142832 申请日期 2005.12.05
申请人 辉达公司 NVIDIA CORPORATION 美国 发明人 邓肯山缪H;黄伟杰;艾德蒙森约翰H
分类号 主分类号
代理机构 代理人 蔡滨阳 台北市大安区敦化南路2段57号7楼
主权项 1.一种用于执行点对点资料传输的系统,其至少包含:一第一装置;一第二装置;一互连结构;其中该第一装置至少包含一第一主机端逻辑,其使用一可透过该互连结构从该第一装置到第二装置间进行通讯的协定来创造出一读取指令,以及一第一结构介面,其用以透过该互连结构将该读取指令自该第一装置传送到该第二装置;以及其中该第二装置至少包含一第二主机端逻辑,其用于存取在该第二装置内部之一本地记忆体以撷取出由该读取指令所识别之资料,以及一第二结构介面,其用以透过使用该协定之该互连结构将该资料自该第二装置回传到该第一装置。 ;2.如申请专利范围第1项所述之系统,其中该互连结构为一桥接装置,其系支援AGP、PCI汇流排或PCI PCI-Express T M 汇流排协定。 ;3.如申请专利范围第1项所述之系统,其中该第一与第二装置至少包含图像处理单元,且该本地记忆体至少包含一图框缓冲器。 ;4.一种用于执行点对点资料传输的系统,其至少包含:一第一装置;一第二装置;及一互连结构;其中该第一装置至少包含一第一主机端逻辑,其用于创造出一写入位址要求,该写入位址要求包含一页面位址和一资料类型;创造出一包含有可被写入至该第二装置之一本地记忆体内之资料的写入资料要求;以及一结构介面,其用于通过该互连结构,将该写入位址要求与该写入资料要求从该第一装置传送至该第二装置;以及其中该第二装置至少包含一第二主机端逻辑,其用于回应该写入位址要求,以更新在一写入位址邮件匣中(其具有包括在该写入位址要求中之该页面位址及该资料类型)的一位址及一资料类型型,以储存该写入资料要求在一写入资料邮件匣中并用于写入该资料至该本地记忆体。 ;5.如申请专利范围第4项所述之系统,其中该第一主机端逻辑系进一步将列于一标签(其存在于该第一装置内)上的该位址和该资料类型,与分派给一写入要求(由该第一装置所接收)之一位址和一资料类型来相比较,其中分派给该写入要求的该位址和该资料类型系与包括在该写入位址要求中的该页面位址和该资料类型相同。 ;6.如申请专利范围第5项所述之系统,其中该第一主机端逻辑系更进一步将列于一标签(其存在于该第一装置内)上的一位址和一资料类型更新为从该写入位址要求中写入至该写入位址邮件匣内的该页面位址和该资料类型。 ;7.如申请专利范围第4项所述之系统,其中该互连结构唯一桥接装置,其系支援AGP、PCI汇流排或PCI PCI-Express T M 汇流排协定。 ;8.如申请专利范围第4项所述之系统,其中该第一与第二装置至少包含图像处理单元,且该本地记忆体至少包含一图框缓冲器。 ;9.如申请专利范围第4项所述之系统,其中该第二主机端逻辑通过一孔径,从该写入资料邮件匣中将该资料写入到该本地记忆体。;为了让在以上本发明之特征所述之方法可被详细地了解,一简短的摘要于上且更为详细的本发明之描述,可透过具体实施例作为参考,其中某些是描绘于该附加之图示中。然而,吾人可注意到,该附加之图示所绘仅有标准的本发明之具体实施例,且因此不需考虑去设限其范畴,以让该发明可允许其他均等有效的具体实施例。;第1图所示为一电脑环境,其系可在本发明之具体实施例中被使用;第2图所示为第1图之该电脑环境中之一功能性区块图;第3图所示为根据本发明之一具体实施例,在一读取处理所执行之一流程图;第4图所示为根据本发明之一具体实施例,在一写入处理所执行之一流程图;
地址 NVIDIA CORPORATION 美国