[发明专利]多处理器架构与方法有效

专利信息
申请号: 200980147694.9 申请日: 2009-10-05
公开(公告)号: CN102227709A 公开(公告)日: 2011-10-26
发明(设计)人: S·索尔基;S·莫雷因;M·S·格罗斯曼 申请(专利权)人: 先进微装置公司;ATI技术无限责任公司
主分类号: G06F3/14 分类号: G06F3/14;G06F13/42;G06F1/32
代理公司: 北京戈程知识产权代理有限公司 11314 代理人: 程伟;胡冰
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 处理器 架构 方法
【说明书】:

技术领域

本申请是关于计算器与其他数字系统中数据转换的领域。

背景技术

本申请主张2008年10月3日申请的美国申请案12/245,686为优先权案。本申请也主张2008年12月19日申请的美国申请案12/340,510为优先权案,这是美国申请案12/245,686的部分连续案。这两件申请整体内容皆并入本申请作为参考。

随着计算器与其他数字系统变得更复杂与更有能力,在系统成分或组件之间促进数据转换的方法与硬件持续演化。要被转换的数据包含代表数据、指令或是其他信号的信号。在运作非常大数据量应用的系统中,例如制图应用的系统中,数据转换的速度与效率特别关键。在典型系统中,制图处理能力是中心处理单元(CPU)的一部分,或是分别的特殊目的处理器,,例如制图处理单元(GPU)与CPU通讯且辅助处理用于例如视频游戏应用的制图数据。可在系统中包含一或多个GPU。在习知多GPU系统中,桥接宿主接口(例如PCI快速(PCIe)总线)接口必须在点对点(peer to per)交通与宿主交通之间分享带宽。交通主要包括内存数据转换,但通常可包含指令。图1是习知系统100的方块图,包含根(root)102。典型根102试算机芯片组,包含中心处理器(CPU)、宿主桥104以及两个终端EP0 106a与106b。终端是总线终端,以及可以是多种周边组件,例如特殊目的处理器,例如制图处理单元GPU)。根102通过一或多个总线而耦合至桥104,以与周边组件通讯。一些周边组件终端(例如GPUs)由于功能涉及大量数据,所以需要总线上相对大量的带宽。理想是提供较少组件数目的架构,以及在组件之间提供有效率的数据转换。例如,桥集成电路(ICs)的成本相对高。除此之外,典型桥IC的尺寸可和制图处理单元(GPU)相比,制图处理单元需要额外的印刷电路板面积以即可加至层数。桥IC也需要额外的环绕组件,用于电力、带子(straps)、时钟以及可能是只读内存(ROM)。

附图说明

图1是具有周边组件的习知处理系统的方块图。

图2是根据实施例,说明具有多任务周边组件的多处理器系统的部分的方块图。

图3是根据实施例,说明具有周边组件的处理系统的部分的方块图。

图4是根据实施例,说明具有周边组件的处理系统的更详细方块图。

图5是实施例的方块图,其中一总线终点包含内部桥。

图7是根据实施例,从系统中不同组件的透视说明内存空间的方块图。

具体实施方式

本申请揭露多处理器架构与方法的实施例。实施例提供替代使用外部桥集成电路(IC)架构。例如,实施例多任务(multiplex)周边总线,因而多处理器可使用一个周边接口槽,而不需要外部桥IC。其他实施例包含系统,所述系统具有多个总线终点通过宿主总线桥而耦合至总线根,所述宿主总线桥是内部连接到至少一个总线终点。除此之外,总线终点直接彼此耦合。实施例可使用已知的总线规则(bus protocol)。

图2是根据实施例的示意方块图,说明具有多任务周边组件总线的多处理器系统700的部分。在这个范例系统中,有两个GPU、主GPU 702A以及从GPU 702B。每一个GPU 702具有16个周边组件互连快送(PCIe)传送(TX)道以及16个PCIe接收(RX)道。每一个GPU 702包含个别的数据链接层706以及个别的物理层(PHY)704。GPU 702A的八个TX/RX道连接至X16 PCIe连接器一半的TX/RX道或是槽708。GPU 702B的八个TX/RX道连接至X16 PCIe连接器剩余的TX/RX道或是槽708。GPU 702A与GPU 702B各自的剩余TX/RX道是彼此连接,在GPU 702之间提供直接高速连接。

PCIex16槽708(正常连至一个GPU)分为两个部分,槽的一半是连接至GPU 702A,以及另一半是连接至GPU 702B。每一个GPU 702基本上回响另一个GPU 702的另一半数据。亦即GPU接收的数据会传送至另一个。每一个GPU 702见到PCIe总线接收的所有数据,每一个GPU 702内部决定是否回答请求或意见。而后每一个GPU 702适当响应或是不做任何事。可使用一些数据或指令,例如“重新启动”用于所有的GPU 702。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于先进微装置公司;ATI技术无限责任公司,未经先进微装置公司;ATI技术无限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200980147694.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top