实施在使用毫米波无线电的多核系统中的处理器间通信的制作方法

文档序号:6485266阅读:95来源:国知局
实施在使用毫米波无线电的多核系统中的处理器间通信的制作方法
【专利摘要】提供了实现使用毫米波定向通信代替有线互连用于多核计算系统中的处理器间通信的系统和方法。使用高度定向、低干扰的60GHz范围内的毫米波传输,提供了替换的互连方案来支持多核计算系统中的处理器间通信以用于操作和测试。用核侧和总线接口侧的每一侧的协作的毫米波发射/接收设备来代替多个核和总线接口之间的有线互连。因而,促进了在多核计算系统中的总线接口和多个核中的每一个之间的发射和接收单独的高数据速率、定向低干扰信号以用于单独的核通信的能力。
【专利说明】实施在使用毫米波无线电的多核系统中的处理器间通信
【技术领域】
[0001]本公开涉及用于采用毫米波(mm波)发射机/接收机(无线电)用于多核系统中处理器间及核间通信的系统和方法。
【背景技术】
[0002]十多年之前,无线通信工业开始基于关于该RF频谱域中无线传输的能量传播的独特特性而聚焦于用于无线通信的射频(RF)频谱的毫米波域。
[0003]无线毫米波通信(尤其是60GHz频率范围内的通信)经历高水平大气RF能量吸收。理解在该频域所发射的RF能量在长距离上将被大气中的氧气分子所快速吸收,无线技术开发者开始聚焦于该特性作为对于某些应用的益处。
[0004]高水平的大气吸收和所产生的距离限制先前被视为使得毫米波技术不适于某些无线应用。该趋势和想法已经反转。已经显现出对于短距离的需要,聚焦于能够支持用于多个有益的使用的高速率的数据通信的传输路径。无线毫米波通信技术(并尤其是60GHz毫米波通信系统)给出了满足该正显现的需求的解决方案。
[0005]用于在RF频谱的毫米波域中的传输的氧气大气中受限的能量传播的独特特性以及因此用以提供对于这些通信的定向发射和接收的需要给出了显著的益处,诸如对于相当靠近彼此的发射机/接收机系统而言的增长的对干扰的免疫。与在较低频率范围内的发射相比,在RF频谱的毫米波域中的发射导致相当聚焦的波束。该笔形波束(pencil beam)传输能力与窄传输波束之外的高能量吸收相结合提供了对于重用在相当局域的域中相同的频率的独特的能力,从而使得以非常低的干扰可能性在相同频率上或接近相同频率上操作靠近彼此的多个发射机和接收机组合成为可能。
[0006]使用毫米波通信的另一个益处在于信号波长和天线大小之间的关系。操作于毫米波域中的发射机和接收机使用高增益天线来将尽可能多的发射信号聚焦在接收天线上,由此克服发射机和接收机之间笔形波束中的大气吸收效应。本领域技术人员认识到随着RF频率的增长,波长降低。这使得用较小的天线产生要求的增益成为可能。因而,在毫米波通信中,紧密、低成本的天线可以被用于实现高度聚焦的波束。该架构导致从毫米波无线电经由高增益/窄波束天线的发射是非常窄并聚焦的。点对点无线电应该具有高度定向的天线,以便所有发射能量恰好指向所意图的接收者。高度聚焦的天线使干扰的可能性最小化并使性能最大化。
[0007]当第一代毫米波(诸如60GHz)无线通信系统处于被标准化为例如所提出的IEEE802.llad/WiGig标准的过程中时,上述益处在那时已经被认识到。正在开发和制造支持毫米波无线通信的宽频谱的产品。
[0008]现在大部分计算平台采用多核技术。术语“多核系统”通常指的是具有两个或更多独立的处理器(称为“核”)的单个计算平台。这些处理器或“核”是基于计算平台中的程序指令来执行各种应用的实际单元。在基础水平上,在计算平台中具有多个核使得计算平台同时执行多个单独的指令成为可能。该能力导致增长对于支持两个或更多核之间的并行处理的应用和程序的总体速度。该益处可以通过增加计算平台中核的数目来增强。
[0009]在多核计算系统的几乎所有当前的实现方式中,核间通信通过有线总线来达成并以特定的存储器方案来实现。图1图示包括用于核间通信的有线互连的典型的传统多核安装。如图1所示,典型的核间通信方案包括通过单独的有线总线150A-X将多个CPU核110A-X中的每一个和关联的I级高速缓存连接到有线总线接口 130,有线总线接口 130具有(I)用以适应单独的有线总线150A-X的X端口以及(2) 2级高速缓存。
[0010]随着核及有线互连的数目在多核系统中增长,与使用有线互连关联的困难也增长。存在使得有线互连的使用成为对于多核系统的增长的问题的多个因素。
[0011]在使得有线互连成为问题的困难之中的首要因素在于,随着多核系统中核的数目的增长,核之间的互连逻辑(例如,总线)变得越来越复杂。在其中在多核系统变得商业可行或可用之前必须经受大量且昂贵的测试的情况下,该困难变得尤其尖锐。该测试本身涉及在互连多个核上的大量的时间和努力,而这仅仅是出于测试核本身以及核之间的核间通信的目的。随着核本身并因此那些核之间的互连变得更加复杂,该测试过程变得甚至更加复杂。对于低成本、低功率和低速率多核系统而言,具有复杂且昂贵的有线互连方案是不合期望的。

【发明内容】

[0012]找到对使用用于多核系统中处理器间或核间通信的越来越复杂、时间密集且昂贵的有线互连的经济的替代将是有利的。
[0013]毫米波(例如,60GHz )波束成形的传输的定向性可以提供对于核间通信的此类经济的替代。因为毫米波传输是高度定向的,波束宽度在大约5-30度,所以创建点对点链路是可能的,所述点对点链路允许完全避免复杂的有线互连过程的直接的核间通信。
[0014]由于多核系统中核之间的短距离,可达到的数据速率可以非常高,例如大约6_7Gbps和更高。
[0015]核间通信功率消耗也可以由于所涉及的短距离而非常低。
[0016]在各种示例性实施例中,根据本公开的系统和方法可以实现毫米波定向通信的使用以代替用于多核计算系统中的核间通信的有线互连。
[0017]在各种示例性实施例中,根据本公开的系统和方法可以利用高度定向、低干扰性质的60GHz频率范围内的毫米波传输来提供多核计算系统中的替代的核间通信。
[0018]在各种示例性实施例中,根据本公开的系统和方法可以用多核计算机系统中的核侧和针对每个核的总线接口侧中的每一侧的协作的毫米波发射/接收设备来代替多个核与总线接口之间的有线互连。因此,可以促进在多核计算机系统中的总线接口和多个核中的每一个之间的发射和接收单独的高数据速率、定向低干扰信号以用于单独的核通信的能力。
[0019]在各种示例性实施例中,根据本公开的系统方法可以在提供低成本、较不复杂的方式中解决基于越来越复杂的多核计算系统的迅速增长而不断加大的问题,通过所述低成本、较不复杂的方式使用多Gbps、毫米波无线通信来互连多个核以用于测试和操作。
[0020]所公开的系统和方法的这些和其它特征和优点在各种示例性实施例的下面的详细描述中被描述,或从各种示例性实施例的下面的详细描述中是清楚的。【专利附图】

【附图说明】
[0021]将参考下述附图详细地描述用于采用毫米波无线电来用于多核计算系统中处理器间或核间通信的所公开的系统和方法的各种示例性实施例,其中:
图1图示包括用于核间通信的有线互连的典型的传统多核安装;
图2图示根据本公开使用毫米波发射机/接收机设备代替有线互连用于多核计算系统中的核间通信的互连配置的示例性概述;
图3图示可与根据本公开的系统和方法一起使用的示例性毫米波发射机/接收机设备的框图;以及
图4图示根据本公开采用毫米波无线电来用于多核计算系统中的处理器间或核间通信的示例性方法的流程图。
【具体实施方式】
[0022]用于采用毫米波无线电来用于多核计算系统中的处理器间或核间通信的系统和方法将总地指代那些系统和方法的特定效用。在本公开中描述和描绘的示例性实施例不应当被解释为被特别限制为任何特定的配置或针对任何特定意图的使用。实际上,这样的靠近的、高数据速率有线通信互连系统被预期,即该系统可以得益于用涉及协作的毫米波发射机/接收机设备的高度定向、高数据速率无线连接代替一个或多个有线互连。
[0023]例如,对任何特定的通信设备(包括具体地操作于RF频谱的毫米波(并尤其为60GHz)域的协作的无线通信设备)的具体参考应该被理解为仅是示例性的,而非以任何方式限制于任何特定设备种类。根据本公开的系统和方法将被描述为尤其可适配于上述功能,但不应被视为仅限于该功能。
[0024]所公开的系统和方法的单独的特征和优势将在下述描述中阐述,并将部分地从所述描述清楚,或者可以通过实践在本公开中描述的特征而获知。根据本公开的系统和方法的特征和优势可以通过单独的元件和方法步骤以及那些元件和方法步骤的组合来实现和获得,如在所附权利要求中所特别指出的那样。尽管讨论了特别的实现方式,但应该理解的是这仅出于说明的目的来完成。相关领域技术人员将认识到在不背离本公开的主题的精神和范围的情况下可以使用其他组件和配置。
[0025]所公开的实施例的各种方面涉及用于采用毫米波无线电来用于多核计算系统中的处理器间或核间通信的系统和方法,以及其上记录有程序的对应的非暂态计算机可读介质,当所述程序被处理器执行时使所述处理器执行用于采用毫米波无线电来用于多核计算系统中的处理器间或核间通信的方法的步骤。
[0026]图2图示根据本公开使用毫米波发射机/接收机设备来代替有线互连用于多核计算系统中的核间通信的互连配置的示例性概述。如图2所示,根据本公开的示例性互连配置与在图1中示出的配置显著不同。
[0027]多个CPU单元200A-X可以均包括单独的CPU核210A-X,以及关联的I级高速缓存。另外,多个CPU单元200A-X中的每一个可以包括与相应的CPU核210A-X直接通信的至少一个晕米波发射机/接收机(无线电)215A-X。每个单独的晕米波发射机/接收机215A-X可以与在单独的CPU单元200A-X内其支持的单独的CPU核210A-X有线或无线通信。[0028]在接口侧,无线总线接口单元220可以包括至少一个无线总线接口 230。无线总线接口 230可以包括X接口端口和2级高速缓存。应该注意的是,接口端口的数目不需要一定对应于多个CPU单元200A-X的数目。
[0029]预期的是,无线总线接口 230中接口端口的数目将通常被选择为等于或大于无线总线接口 230意图支持的单独的CPU单元200A-X的数目。例如,如果被安装在商业分发的多核计算机系统中,则预期的是,当没有可以通过其来修改多核计算机系统以添加附加的核的合理的方式时,在无线总线接口 230中的多个接口端口之间将存在一对一对应。否则,可以在无线总线接口 230中包含额外的端口以便考虑到未来的系统增长。
[0030]可替换地,如果例如无线总线接口 230被安装在被建立以在商业可用之前测试多个核之间的核间通信的计算系统中,诸如例如被安装在商业可用的多核计算系统中,则预期的是,多个无线总线接口端口可以被包含在单个无线总线接口 230中或者在多个此类总线接口中,这将适应最大数量的预期倍增的互连的核,以便在将核安装在商业可用的多核计算系统中之前测试完整的核间连接和通信方案。在所述核之间的连接拓扑可以是全连接网格,其中存在从一个核到每个另外的核的专用毫米波无线无线电。
[0031]不考虑无线总线接口 230中的端口数目以及如在图2中所总体描绘的,每个端口将使其与晕米波发射机接收机(无线电)235A_X相关联。预期的是,每个晕米波发射机/接收机235Α-Χ将可用于建立与多个CPU单元200Α-Χ中的每一个中的毫米波发射机/接收机215Α-Χ中的对应的一个的无线通信。在每个实例中,CPU侧毫米波发射机/接收机215Α-Χ和接口侧毫米波发射机/接收机235Α-Χ中的一个将经由多个直接波束成形的毫米波无线通信链路250Α-Χ建立与CPU侧毫米波发射机/接收机215Α-Χ和接口侧毫米波发射机/接收机235Α-Χ中对应的另一个的定向无线通信。
[0032]所建立的毫米波无线通信链路中的每一个可以在相同的频率或不同的频率(例如,60GHz频率范围内)进行传输。使用毫米波无线通信链路250A-X的优势在于其的定向性,并由此降低相邻的协作对的CPU侧晕米波发射机/接收机215A-X和接口侧晕米波发射机/接收机235A-X之间的干扰的机会。附加的优势在于无线数据通信的速率,其在超过6Gbps的范围内。
[0033]应该认识到的是,图2中的描绘仅是示例性的,而非意在限制为对于所公开的系统仅有一个配置可用。例如,如上简要指示的,可以存在多个接口,其包括相同数目的协作的CPU侧毫米波发射机/接收机215A-X和接口侧毫米波发射机/接收机235A-X,或者接口侧的数目比CPU侧的数目更大。这些可以被布置为单独的或多个集成单元、或者作为包括单独的组件或组件的组合的子系统的组合、集成到单个单元、或者作为与彼此有线或无线通信的多个单元。换句话说,图2的描绘并未对于所描绘的配置暗示作为集成单元、作为支持单元或作为多个单独的单元的特定配置。
[0034]图3图示可与根据本公开的系统和方法一起使用的示例性毫米波发射机/接收机设备300的框图。示例性毫米波发射机/接收机设备300可以在毫米波无线通信链路的CPU核侧或者在总线接口侧。
[0035]不例性晕米波发射机/接收机设备300可以包括操作接口 310,晕米波发射机/接收机设备300可以通过所述操作接口 310而被用户手动操作或者被系统自动操作,其根据指令与所述系统一起安装,所述指令可以被输入到毫米波发射机/接收机设备300并被其解释。操作接口 310可以执行诸如在适当的时间开启和关闭毫米波发射机/接收机设备300之类的简单功能,或者以其他方式执行更高层级的功能,诸如例如在频率捷变(frequencyagile)的系统中从多个子载波之中进行选择以确保与操作于非常靠近的另一个毫米波发射机/接收机设备300的无干扰操作。
[0036]毫米波发射机/接收机设备300可以包括用于单独承担确定过程的一个或多个本地处理器320,所述确定过程被毫米波发射机/接收机设备300所执行。一个或多个处理器320可以执行处理和控制功能以用于指引建立并维护与协作的毫米波发射机/接收机设备300的毫米波通信链路,以提供无线总线接口中的端口和CPU核之间的无线通信来促进核间通信和通信测试。一个或多个处理器330可以包括至少一个传统的处理器或微处理器,其解释并实现指令以使得所述确定适于实行本公开中所讨论的通信。
[0037]毫米波发射机/接收机设备300可以包括一个或多个数据存储设备330。此类一个或多个数据存储设备330可以被用于受限地存储如可能适于用在毫米波发射机/接收机设备300 (并具体为一个或多个处理器320)中的数据或操作程序。一个或多个数据存储设备330可以包括存储用于一个或多个处理器320执行的指令和信息的随机存取存储器(RAM)或另一个类型的动态存储设备。一个或多个数据存储设备330还可以包括只读存储器(R0M),其可以包括存储用于一个或多个处理器320的指令和静态信息的传统的ROM设备或另一个类型的静态存储设备。在这些安装中,一个或多个数据存储设备330可以被提供作为毫米波发射机/接收机设备300的集成组件,或以其他方式可以被提供在毫米波发射机/接收机设备 300外部并与其有线或无线通信,诸如例如与毫米波发射机/接收机设备300支持并经由操作接口 310或其他外部通信接口 360可访问的CPU核或无线总线接口通信,如下简要讨论的。
[0038]毫米波发射机/接收机设备300可以包括至少一个频率选择器340。频率选择器340可以是手动操作的设备或自动操作的模块,单独的子载波频率例如可通过其而可选择以试图确保紧密相邻的波束成形的毫米波无线通信链路之间的总体无干扰操作。频率选择器340可以允许特定的子载波被单独地预先设置以用于根据本公开的总体核间通信系统中联合设备对中的每一个。
[0039]毫米波发射机/接收机设备300还可以包括毫米波无线电组件350作为实际的通信设备来促进每个无线通信链路的总线接口侧和CPU侧中的一个与另一个之间的无线通?目。
[0040]晕米波发射机/接收机设备300可以包括一个或多个外部数据通信接口 360,晕米波发射机/接收机设备300可以通过外部数据通信接口 360与系统的组件进行通信,在所述系统内它被安装以接收一旦无线通信链路被建立就要跨其传输的数据。此类外部数据通信接口 360可以可用于将信息从毫米波发射机/接收机设备300报告到毫米波发射机/接收机设备300被安装到其中的系统,所述信息例如关于在无线通信链路的总线接口侧和CPU核侧中的每一侧的协作的毫米波发射机/接收机设备300之间发送和接收信息的无线通信链路的保真度和无线通信链路的能力。
[0041]如图3所描绘的,毫米波发射机/接收机设备300的全部各个组件可以通过一个或多个数据/控制总线37而被连接。一个或多个数据/控制总线370可以提供毫米波发射机/接收机设备300的各个组件之间的内部有线通信,无论那些组件的全部被集成地容纳为单个单元还是以其他方式彼此连接并彼此通信。
[0042]应该认识到的是,尽管在图3中被描绘为集成单元,毫米波发射机/接收机设备300的各个公开的元件可以布置成作为单独的组件或组件的组合的子系统的任何组合、集成到单个单元、或在单个单元外部并与其通信。换句话说,图3中的描绘并未对于毫米波发射机/接收机设备300暗示作为集成单元或作为支持单元的特定配置。另外,如上所述,所描述的某些功能可以实际上被容纳在毫米波发射机/接收机设备300支持以用于核间通信的系统的组件中或被其所执行。
[0043]所公开的实施例可以包括用于采用毫米波无线电来用于多核计算系统中的处理器间或核间通信的方法。所述方法可以包括装备单独的CPU核以在多核计算系统中使用,每个CPU核具有毫米波发射机/接收机。所述方法可以包括装备在多核计算系统中总线接口中的单独的端口,每个端口具有毫米波发射机/接收机。核侧毫米波发射机/接收机然后可以被放置为与总线接口侧晕米波发射机/接收机相对。然后可以在协作对的核侧晕米波发射机/接收机和总线接口侧之间建立单独的无线通信链路。然后可以承担跨多重建立的无线通信链路的核间通信方案以用于操作或用于测试。
[0044]图4图示根据本公开用于采用毫米波无线电来用于多核计算系统中的处理器间或核间通信的示例性方法的流程图。如图4所示,所述方法的操作开始于步骤S4000并进行到步骤S4100。
[0045]在步骤S4100中,单独的毫米波发射机/接收机可以与多核计算系统中的多个CPU核中的每一个相关联。所述方法的操作进行到步骤S4200。
[0046]在步骤S4200中,单独的毫米波发射机/接收机可以与多核计算系统中的总线接口中的多个端口中的每一个相关联。所述方法的操作进行到步骤S4300。
[0047]在步骤S4300中,核侧晕米波发射机/接收机和总线接口侧晕米波发射机/接收机可以被放置为彼此相对,或者以将促进对应对的核侧和总线接口侧毫米波发射机/接收机之间的直接波束成形的无线通信的任何方式而放置。所述方法的操作进行到步骤S4400。
[0048]在步骤S4400中,在协作对的核侧和总线接口侧毫米波发射机/接收机之间建立波束成形的定向无线通信链路,以便分别在总线接口中的单独的端口和单独支持的CPU核之间提供单独的和无干扰的通信。所述方法的操作进行到S4500。
[0049]在步骤S4500中,在多个已建立的波束成形的定向无线通信链路上进行直接无线通信以支持核间通信以用于系统的操作或以用于核间通信方案的测试。所述方法的操作进行到步骤S4600,其中所述方法的操作停止。
[0050]所公开的实施例可以包括存储指令的非暂态计算机可读介质,当被处理器执行时所述指令可以使所述处理器执行所概述以及如上文详细描述的方法的步骤。
[0051]上面描述的示例性系统和方法提到某些常规计算和信号发射/接收组件以提供适当的通信和处理环境的简要一般描述,出于熟悉度和便于理解而可以在所述适当的通信和处理环境中实现本公开的主题。虽然不是要求的,本公开的实施例可至少部分地以硬件电路、固件或软件计算机可执行指令的形式被提供以执行所描述的特定功能。
[0052]本领域技术人员将认识到与具体公开的那些分开的其他实施例可以使用上述概念来实践并且此类实施例应该合理地视为被包含在上述讨论中。
[0053]实施例还可在分布式网络通信环境中实践,其中任务由如上总体概述的本地和远程处理设备执行,所述本地和远程处理设备通过计算网络由硬连线链路、无线链路或这两者的组合彼此链接。
[0054]在本公开的范围内的实施例可包括存储有计算机可执行指令或数据结构的计算机可读介质,计算机可执行指令或数据结构可由适当的处理器访问、读取和执行。这样的计算机可读介质可以是可由在所监视的通信链路中的或与所监视的通信链路通信的处理器访问的任何可用介质。作为例子而不是限制,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM、闪速驱动器、数据存储卡或可用于以可访问计算机可执行指令或数据结构的形式携带或存储期望程序元件或步骤的其它模拟或数字数据存储设备。当信息通过网络或另一通信连接被传送或提供时,接收处理器将连接适当地视为计算机可读介质。因此,任何这样的连接被适当地称为计算机可读介质。为了本公开的目的,上述的组合也应包括在计算机可读介质的范围内。
[0055]计算机可执行指令包括例如非暂态指令和数据,其可分别被执行和访问来使得处理器单独地或组合地执行某些上面指定的功能。计算机可执行指令还包括程序模块,当使得处理器在网络环境中通信时,所述程序模块被远程地存储用于由该处理器访问以由该处理器执行。可执行指令或相关联的数据结构的所描绘的示例性序列代表用于实现在步骤中描述的功能的动作的相应序列的一个例子。如所描绘的,示例性方法的步骤并不意图对所描绘的步骤暗示任何特定的顺序,当所描绘的步骤之一是实现所描绘的步骤中的另一个的必要先决条件时而可以必然推断出的情况除外。
[0056]虽然上面的描述可包含特定的细节,它们不应被解释为以任何方式限制权利要求。所公开的系统和方法的所描述的实施例的其它配置是本公开的范围的部分。因此,所附权利要求及其法律上的等同物应只限定本公开而不是所给出的任何特定例子。
【权利要求】
1.一种用于实现处理器间通信的方法,包括: 将单独连接到多个CPU核的第一多个定向无线发射机/接收机与单独连接到总线接口中的多个端口的协作的第二多个定向无线发射机/接收机配对;以及 用处理器经由多个单独的无线通信链路来实现多个CPU核之间的处理器间通信方案,所述多个单独的无线通信链路建立在协作对的第一多个连接CPU核的定向无线发射机/接收机和第二多个连接接口端口的定向无线发射机/接收机之间。
2.根据权利要求1所述的方法,各个第一多个连接CPU核的定向无线发射机/接收机和第二多个连接接口端口的定向无线发射机/接收机是毫米波发射机/接收机。
3.根据权利要求2所述的方法,毫米波发射机/接收机操作于60GHz频率范围内。
4.根据权利要求1所述的方法,第一多个定向无线发射机/接收机经由单独的有线连接而单独连接到多个CPU核。
5.根据权利要求1所述的方法,第二多个定向无线发射机/接收机经由单独的有线连接而单独连接到总线接口中的多个端口。
6.根据权利要求1所述的方法,所述多个单独的无线通信链路支持大于6Gbps的数据传输速率。
7.根据权利要求1所述的方法,所述多个单独的无线通信链路的子载波频率是单独可选择的。
8.根据权利要求1所述的方法,所述处理器间通信方案在操作多核计算系统中实现。
9.根据权利要求1所述的方法,所述处理器间通信方案被实现以用于多核计算系统的测试。
10.根据权利要求1所述的方法,进一步包括监视所述多个单独的无线通信链路的特性。
11.一种用于实现处理器间通信的系统,包括: 单独连接到多个CPU核的第一多个定向无线发射机/接收机; 单独连接到总线接口中的多个端口的第二多个定向无线发射机/接收机;以及 处理器,其被编程以经由多个单独的无线通信链路来实现多个CPU核之间的处理器间通信方案,所述多个单独的无线通信链路建立在协作对的第一多个连接CPU核的定向无线发射机/接收机和第二多个连接接口端口的定向无线发射机/接收机之间。
12.根据权利要求11所述的系统,第一多个定向无线发射机/接收机和第二多个定向无线发射机/接收机是毫米波发射机/接收机。
13.根据权利要求12所述的系统,晕米波发射机/接收机操作于60GHz频率范围内。
14.根据权利要求11所述的系统,第一多个定向无线发射机/接收机经由单独的有线连接而单独连接到多个CPU核。
15.根据权利要求11所述的系统,第二多个定向无线发射机/接收机经由单独的有线连接而单独连接到总线接口中的多个端口。
16.根据权利要求11所述的系统,所述多个单独的无线通信链路支持大于6Gbps的数据传输速率。
17.根据权利要求11所述的系统,所述多个单独的无线通信链路的子载波频率对于协作对的连接CPU核的定向无线发射机/接收机和连接接口端口的定向无线发射机/接收机是单独可选择的。
18.根据权利要求11所述的系统,所述处理器在操作多核计算系统中实现所述处理器间通信方案,在所述操作多核计算系统中,第一多个定向无线发射机/接收机、多个CPU核、第二多个定向无线发射机/接收机、总线接口和所述处理器被安装。
19.根据权利要求11所述的系统,所述处理器实现所述处理器间通信方案以在测试装置中测试多核计算系统,所述测试装置包括第一多个定向无线发射机/接收机、多个CPU核、第二多个定向无线发射机/接收机、总线接口和所述处理器。
20.一种存储计算机可读指令的非暂态计算机可读介质,当被处理器执行时所述计算机可读指令使所述处理器执行用于实现处理器间通信的方法,包括: 将单独连接到多个CPU核的第一多个定向无线发射机/接收机与单独连接到总线接口中的多个端口的协作的第二多个定向无线发射机/接收机配对;以及 经由多个单独的无线通信链路来实现多个CPU核之间的处理器间通信方案,所述多个单独的无线通信链路建立在协作对的第一多个连接CPU核的定向无线发射机/接收机和第二多个连接接口端口的 定向无线发射机/接收机之间。
【文档编号】G06F1/00GK103975285SQ201180075486
【公开日】2014年8月6日 申请日期:2011年12月15日 优先权日:2011年12月15日
【发明者】C.科尔戴罗, G.李, B.B.萨德吉 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1