专利名称:对处理单元的功率管理的制作方法
技术领域:
本公开的实施例总体上涉及电子组件,并且更具体地,涉及对处理单元的功率管理。
背景技术:
当今的中央处理单元(CPU)随着应用工作负荷的变化,其动态电流消耗也会具有 显著的变化。它们潜在的电流消耗非常高,而它们通常的电流消耗则非常低。为了在电流 消耗的整个范围内向CPU提供足够的电压,功率输送系统通常为电压提供显著的电压保护 带。g卩,功率输送系统为CPU提供额外电压来处理电流消耗中的突变,这种突变影响对应的 电压降。尽管提供大的电压保护带确保了 CPU有足够的处理能力,但是也导致了 CPU的更
高的成本、更大的功耗以及更短的产品寿命。
将参照附图来描述本公开的实施例,其中,相同的标记表示类似的元件。
图1说明了根据各实施例的处理与功率管理系统。 图2说明了根据各实施例的根据处理单元的电压与电流而变化的负载线。 图3说明了根据各实施例的根据阻抗与频率而变化的负载线。 图4说明了根据各实施例的处理与功率管理系统。 图5说明了根据各实施例的用于确定和设置电压的过程。 图6说明了根据各实施例的处理与功率管理系统。 图7说明了根据各实施例的对处理与功率管理系统进行操作的过程。 图8说明了根据各实施例的根据处理单元的电压和电流而变化的负载线。 图9说明了根据各实施例的能够作为处理与功率管理系统的主机的计算设备。
具体实施例方式
说明性实施例包括但不限于减小对于计算设备的处理单元所允许的电压保护带 的过程、装置和系统。 将使用本领域技术人员普遍采用的术语来描述这些说明性实施例的各个方面,以 向本领域技术人员传达本发明的实质。然而,对本领域技术人员将显而易见的是,可以仅用 所描述的方面中的一些方面来实践替代实施例。出于解释的目的,阐述了具体数字、材料和 配置,以便提供这些说明性实施例的透彻理解。然而,对本领域技术人员将显而易见的是, 可以在没有这些具体细节的情况下实践替代实施例。在其他实例中,省略或简化了公知的 特征,以免模糊了这些说明性实施例。 此外,将以最有助于理解这些说明性实施例的方式把各种操作描述为依次的多个 分立操作;然而,所描述的顺序不应当被解释为意味着这些操作必须是顺序相关的。具体来 说,无需按照所说明的顺序来执行这些操作。
短语"在一个实施例中"被反复使用。该短语一般不指相同的实施例;尽管它也可 以指相同实施例。除非上下文另外规定,否则术语"包括"、"具有"和"包含"是同义词。
在为可能结合各种实施例而使用的语言提供一些澄清性语境时,短语"A/B"和"A 和/或B"的意思是(A) 、 (B)或者(A和B);短语"A、 B和/或C"的意思是(A) 、 (B) 、 (C)、 (A和B) 、 (A和C) 、 (B和C)或者(A、 B和C)。 图1说明了根据各实施例的处理与功率管理系统(下文中称为"系统")100。系统 100包括如所示出那样相互耦合的主电源104、功率管理单元(PMU) 108、电压调节器112和 处理单元116。电压调节器112可以通过提供功率和/或信令接口的输入/输出接口 120 耦合到处理单元116。 PMU 108可以耦合到处理单元116或者集成在其中,并且可以从处理单元116收集 信息并控制电压调节器112来提供期望的电压,以下将进一步详细讨论。
处理单元116被示出为具有多个核心,例如n个核心;然而,在其他实施例中,处理 单元116可以具有一个或两个核心。 主电源104可以是用于为其中实现了系统100的计算设备的所有模块供电的电 源。例如,主电源104可以为显示器、主存储设备、辅助处理单元等供电。主电源104可以 是电池、交流(AC)到直流(DC)电源转换器等。 主电源104可以输出比处理单元116所期望的输入电压高得多的电压。因此,在 允许所输出的电压进入处理单元116之前,PMU 108可以控制电压调节器112来逐步降低 和调节该电压。 所期望的电压将是这样的电压其足够维持处理单元116的期望频率以避免处理 错误。所期望的电压还将是如下所述的电压其不会因为太高而造成电能的浪费和/或縮 短产品寿命。功率是电压的平方函数,因此任何功率损失都可能很高。
处理单元116处电流消耗的变化可以导致电压随时间而改变。因此,PMU 108设 置的电压在某些情况中可以包括电压保护带,该电压保护带为处理单元116提供足够的功 率来维持期望的频率。本公开的实施例减小电压保护带的大小,包括在某些情形下完全消 除电压保护带,以用于适应所消耗的电流,同时维持期望的性能。如下文所述,一些实施例 通过更准确地计算由所消耗的电流导致的电压变化来提供这种减小。另一些实施例通过检 测架构事件来控制峰值电流需求,从而提供这种减小。 提供对电压变化的更准确的计算可以通过以下方式实现识别出处理单元116所
消耗的电流由多个不同的电流分量组成,每个分量对整体电压变化有不同程度的影响。不
考虑这种不同的现有技术设计使用电流范围内的最大影响,由此引入了不必要的电压保护
带动态余量(headroom)。图2和3提供了有助于对此进行解释的示图。 图2说明了根据各实施例的根据处理单元116的电压V_pu和电流I而变化的负
载线204。电流I可以包括10安培(A)的泄漏电流分量、20A的无效电流(idle current)
分量(例如,从10A到30A),以及40A的动态电流分量(例如,从30A到70A)。这些电流分
量对应于这些范围的判断仅作为实例提出,下面进一步对其进行详细讨论。 电压调节器112设置的电压V—vid可以应对随电流增加而发生的电压降。可以通
过PMU 108向电压调节器112提供诸如电压标识(VID)值这样的对应于电压V—vid的数字
值来设置V_vid。
可以通过负载线的电阻R—11乘以电流I来确定电压降。这些值可以通过下式与 V_pu相关 V_pu = V_vid_I*R_ll 等式1 为了应对在电流I的整个范围上的电压降,V—vid可以被设置在例如1. 1伏(V) (负载线204的y轴截距)。这可以确保即使在电流I的高端,例如70A处,对应的V_pu也 不会小于测试电压V—test,例如0. 96V,该测试电压足够提供足以进行可靠处理的频率。
将V_vid设置在1. IV并依赖于在从OA到70A的整个电流范围内的负载线状态, 可以足够维持期望的频率水平;然而,这可能过分保守。通过检验各个电流分量的特性,这 可以是显而易见的。 图3说明了根据各实施例的根据阻抗与频率而变化的负载线304。如图所示,直到 频率接近50千赫(kHz)之前,阻抗几乎保持不变。从约50kHz-10兆赫(腿z),阻抗的波动 约为3毫欧(mQ),并且在100MHz附近达到约为15mQ的尖峰。 无效电流分量和泄漏电流分量可以具有DC特性,并因此具有非常低的频率。因 此,如图3所示,低频处的阻抗可以是稳定的。因此,PMU 108能够根据这些分量可靠地确 定电压降(使用例如2mQ),而不必提供特别大的电压保护带来适应电压变化。
另一方面,动态电流分量可以具有AC特性,并且因此具有变化的频率。假设动 态电流分量的频率保持在50MHz之下,那么整个频率范围内所经历的阻抗的范围可以从 约lmQ到4mQ。因此,对于动态电流分量,PMU 108可以提供足够的电压保护带来适 应与该3mQ阻抗变化相对应的电压变化。因此,根据各实施例,PMU 108可以确定对应 于各个电流分量的不同的电压变化,并设置适当的电压V—vid。 V—vid的这种确定和设 置可以基于改变处理单元116的工作条件来进行,而这又将提供电流分量的不同的集合 (concentrations)。 负载线204作为实例被示出。负载线的精确状态可以根据特定平台的功率输送设 计而变化,并且随着系统的不同而不同。V_vid电压设置可以应对特定设置的负载线。
图4说明了根据一些实施例的,其中PMU 108与功率特性块404耦合的系统100。 功率特性块404可以包括各个电流分量和/或其子集的功率特性。功率特性可以包括能够 被PMU 108使用的信息,用于帮助至少部分地基于处理单元116的工作条件来确定电流分 量的至少一个子集的大小、其频率特性和/或其相应的电压变化。 例如,泄漏电流子集的功率特性可以提供作为对温度的响应,该子集以非常慢的 频率进行改变;而有效电流子集的功率特性可以提供根据处理单元108的架构状态(例 如,激活多个核心或者多个诸如浮点单元这样的功能块)的变化,该子集更迅速的进行改 变。如下文所述,这些类型的功率特性可以被PMU 108用于确定适当的响应。
如本文所使用的,电流分量的子集可以指组成总电流的所有电流分量的子集。子 集可以包括总电流的一个或更多个电流分量,但不包括所有电流分量。在一些实施例中,对 于每个电流分量都可以存在一个子集。在其它实施例中,子集可以包括具有类似功率特性 的一个或更多个电流分量。例如,在一个实施例中,子集可包括无效电流和泄漏电流,因为 它们都可以具有如上所讨论的DC特性。在该实施例中,另一子集可以包括动态电流。
在各实施例中,功率特性可以通过系统100的测试来确定。在已经测试了系统100 之后,功率特性可以存储在功率特性块404中。
在各实施例中,特定负载线的功率特性可以由平台设计者例如使用基本输入/输 出系统(BIOS)来设置。 在各实施例中,功率特性块404可以驻留在非易失性存储设备、固件、处理单元 116本身(例如,在一个或更多个熔丝中)等内。 图5说明了根据一些实施例的用于确定和设置电压的过程。在框504,PMU 108可 以访问功率特性块404以读取电流分量的各个子集的功率特性。 在框508,PMU 108可以针对处理单元116的给定的工作条件来确定每个子集的大 小。处理单元116的工作条件可以包括处理单元116的每个核心的状态、温度以及处理单 元116的活动性(例如,处理单元116正在执行多少进程、任务、应用程序等)。按照功率特 性的定义,各个电流分量可以是处理单元116的工作条件的函数。例如,泄漏电流可以是电 压V—pu、温度和处于睡眠状态(例如,C3或更深睡眠状态)的核心的数目的函数;无效电流 可以是在工作状态(例如,CO)中的核心的数目的函数;而动态电流可以是处理单元116的 活动性的函数。 在框512,PMU 108可以至少部分地基于相关的功率特性来确定电流分量的子集 的不同的电压变化。子集的电压变化的确定可以至少部分地基于子集中的电流分量的大小 和与子集相关的电压变化影响值。例如,在一个实施例中,PMU 108可以确定包括无效电流 分量和泄漏电流分量的第一子集以及包括动态电流分量的第二子集的电压变化。第一子集 可以具有DC特性和可忽略的影响值。因此,其产生的电压变化也可以是可忽略不计的。具 有动态电流分量的第二子集可以具有可测量的影响值,其可以导致由动态电流分量引起的 可测量的电压变化。 在框516,PMU 108可以确定消耗的电流的总的电压变化。总电压变化可以是电流 分量的每个子集引起的电压变化的加性函数(additivefunction)。在上面给出的例子中, 总电压变化实质上可以是由动态电流分量导致的电压变化,这是因为由第一子集导致的电 压变化是可忽略的。 在框520,利用所确定的总电压变化,PMU 108可以通过电压调节器112设置适当 的将被允许用于处理单元116的电压V—vid。 在框524, PMU 108接着可以监视处理单元116以检测工作条件改变。如果检测到 改变,则PMU 108可以返回到框508以根据改变的条件重新确定要设置的电压。如果未检 测到改变,则PMU 108可以在框524处继续监视工作条件。 在各实施例中,PMU 108的响应频率可以被限制。例如,PMU 108可以对以高达
lkHz的频率发生的功率特性的改变作出响应,而对于更快发生的动态改变可能遇到困难。
可以用多种方式处理对更快事件的响应。在提前知道改变的实施例中,例如C3退出,PMU
108可以暂停改变直到V_vid改变完成,并随后允许所述改变。在其它实施例中,架构事件
可以在发生时被监视,并且一旦被检测到,PMU 108就可以暂停该状况,改变V_vid并随后
允许所述改变发生。可以参照图6-8更详细地讨论监视架构事件的实施例。 图6说明了根据另一实施例的系统100。在该实施例中,处理单元116的每个核心
可以被配置一如图所示的阈值电流I_cc检测器("阈值I_cc检测器")604。 图7说明了根据各实施例的、操作具有阈值I_cc检测器604的系统100的过程。
在框704,PMU 108可以设置相对较低的电压V—vid。参照图8,较低的电压V—vid可以被设置为约1. 08V(负载线804的y轴截距)。可以设置较低的电压V_vid,以使得由此产生的 V—pu对于处理单元116在正常工作负载期间消耗的电流范围是足够的。该范围可以被定义 为总电流的给定百分比或处理单元116在给定时间百分比内工作所在的范围。在该实施例 中,低电压V—vid可以适应高达约60A的电流。 在框708,阈值I_cc检测器604可以检测在特定核心上发生的各种架构事件。架 构事件可以涉及特定核心上的活动性。例如,架构事件可以是执行单元的激活、负载端口活 动性等。 在框712,阈值1—cc检测器604可以确定检测到的架构事件是否超过预定的阈值, 例如,在预定时段内工作的执行单元的预定百分比。超过预定的阈值可以指示相应处理核 心或处理单元116整体处于引入超过预定的阈值的电流的危险中。当被视为处理单元116 的核心的集合时,该状况可以由在60A处与电压底线V_test相交的负载线804来反映。
通过监视架构事件,阈值I_cc检测器604能够快速认识到相应核心正在为处理功 耗指令流做好准备。 如果在框712处阈值I_cc检测器604确定检测到的事件超过阈值,则在框716处 它可以抑制核心以防止该核心引入过量的电流。阈值I—cc检测器604可以通过进行一个或 更多个降低该核心所要执行的指令(例如,微指令)的输入速率的操作来抑制该核心。这 种抑制机制可以提供对过流状况的适当快速的响应。 在一些实施例中,由阈值I—cc检测器604提供的抑制可以是对过流状况的第一阶 段的响应。在这些实施例的一些中,可以由PMU 108提供第二阶段的响应,以使得处理单元 116可以在其电流消耗范围的高端处工作,如图8中部分808所示。这可以通过PMU 108在 框720处设置较高的电压V—vid来实现。图8的负载线812可以对应于设置为约1. IV(负 载线812的y轴截距)的较高的电压V_vid。 可以注意到,可以结合电压V—vid使用的描述"较高"和"较低"仅指彼此之间的 关系。这些术语的使用并不意图施加外部的或其它的限制。 当在框712处确定已经超过事件阈值和/或在框716处已经抑制了核心时,PMU 108可以例如通过在框720处设置较高的电压V_vid来启动第二阶段的响应。阈值I_cc检 测器604可以将框712的检测和/或框716的抑制操作传达给PMU 108。在一些实施例中, PMU 108可以确定不启动第二阶段的响应。这可以在例如如果确定阈值将很可能仅在短时 间内被超过的情况下发生。 如果PMU 108启动第二阶段的响应,则一旦已经设置了较高的电压V—vid,那么采 取了抑制操作的阈值I_cc检测器604可以在框724处撤销对核心的抑制。撤销对核心的 抑制可以通过停止被用于降低指令的输入速率的任何操作来实现。撤销抑制的核心随后可 以在该更高的电压下满负载工作。 以这种方式,阈值I—cc检测器604在使PMU 108提升设置电压的时间段内,可以 提供临时响应。尽管抑制核心可能与降低的操作能力相关联,但是这种状况可以以足够低 的频率发生,并且可以具有足够短的时间(直到PMU 108可以相应地调整电压V—vid),以致 可能检测不到任何性能降低。 如果在框728处阈值I_cc检测器604确定检测到的事件降到阈值之下,则在框 704处,PMU 108可以将电压重新设置为较低的电压V_vid。
可以使用任何适当的硬件和/或软件来根据需要配置系统100,从而实现系统 100。图9说明了一个实施例的示例性系统900,其包括一个或更多个处理器904、耦合到一 个或更多个处理器904中的至少一个的系统控制逻辑908、耦合到系统控制逻辑908的系统 存储器912、耦合到系统控制逻辑908的非易失性存储器/存储设备916,以及耦合到系统 控制逻辑908的一个或更多个通信接口 920。 —个实施例的系统控制逻辑908可以包括任何适当的接口控制器,用于提供到一 个或更多个处理器904中的至少一个的任何适当的接口,和/或到与系统控制逻辑908通 信的任何适当设备或组件的任何适当的接口 。 —个实施例的系统控制逻辑908可以包括一个或更多个存储器控制器,用于提供 与系统存储器912的接口。系统存储器912可以用于加载和存储例如用于系统900的数据 和/或指令。 一个实施例的系统存储器912可以包括任何适当的易失性存储器,例如,适当 的动态随机存取存储器(DRAM)。 —个实施例的系统控制逻辑908可以包括一个或更多个输入/输出(I/O)控制 器,用于提供与非易失性存储器/存储设备916和通信接口 920的接口。
非易失性存储器/存储设备916可以用于例如存储数据和/或指令。非易失性存 储器/存储设备916可以包括诸如闪存这样的任何适当的非易失性存储器,和/或可以包 括任何适当的非易失性存储设备,例如,一个或多个硬盘驱动器(HDD)、一个或更多个致密 盘(CD)驱动器,和/或一个或更多个数字通用盘(DVD)驱动器。 非易失性存储器/存储设备916可以包括如下所述的存储资源其可以在物理上 是系统900所安装到的设备的一部分,或者其可以被该设备访问,而并不一定是该设备的 一部分。例如,非易失性存储器/存储设备916可以经由通信接口 920通过网络被访问。
系统存储器912和非易失性存储器/存储设备916具体可以分别包括功率管理逻 辑924的临时拷贝和永久拷贝。功率管理逻辑924可以包括指令,所述指令在被处理单元 904执行时使得系统900执行结合本文所述的PMU108所描述的功率管理操作。在一些实施 例中,功率管理逻辑924可以附加地/可替换地位于系统控制逻辑908中。
通信接口 920可以为系统900提供接口 ,以通过一个或更多个网络和/或与任何 其它适当设备进行通信。通信接口 920可以包括任何适当的硬件和/或固件。 一个实施例 的通信接口 920可包括例如网络适配器、无线网络适配器、电话调制解调器和/或无线调制 解调器。对于无线通信,一个实施例的通信接口 920可以使用一个或更多个天线。
对于一个实施例,一个或更多个处理器904中的至少一个可以与系统控制逻辑 908的一个或更多个控制器的逻辑封装在一起。对于一个实施例,一个或更多个处理器904 中的至少一个处理器可以与系统控制逻辑908的一个或更多个控制器的逻辑封装在一起, 以形成封装内系统(SiP)。对于一个实施例,一个或更多个处理器904中的至少一个处理器 可以与系统控制逻辑908的一个或更多个控制器的逻辑集成在同一个硅核(die)上。对于 一个实施例,一个或更多个处理器904中的至少一个处理器可以与系统控制逻辑908的一 个或更多个控制器的逻辑集成在同一个硅核上,以形成片上系统(SoC)。
在各实施例中,计算设备900可以具有更多或更少的组件和/或不同的架构。
尽管本文已经说明和描述了特定实施例,但是本领域技术人员将意识到,在不偏 离本发明的范围的情况下,各种替代物和/或等价物可以替换所示出和描述的特定实施
9例。本申请意图覆盖本文所讨论的实施例的任何修改或变形。因此,显而易见的意思是,本 发明仅受所附权利要求及其等价物的限制。
权利要求
一种装置,包括处理单元;以及功率管理单元,其耦合到所述处理单元或集成在所述处理单元内,并且用于确定与所述处理单元所消耗的电流的电流分量的子集对应的电压变化,并且用于至少部分地基于所述确定的电压变化来控制电压调节器。
2. 根据权利要求1所述的装置,其中,所述电流分量的子集具有直流特性,并且所述功 率管理单元还用于确定与电流分量的另一子集对应的另一电压变化,所述电流分量的另一 子集具有交流特性。
3. 根据权利要求1所述的装置,其中,所述子集包括一个或多个电流分量,并且所述电 压变化至少部分地基于所述一个或多个电流分量的大小以及与所述子集相关联的影响值。
4. 根据权利要求1所述的装置,其中,所述功率管理单元还用于确定分别与所述电流 的电流分量的多个子集对应的多个电压变化。
5. 根据权利要求4所述的装置,其中,所述子集是所述多个子集中的第一子集并与第一影响值相关联,所述多个子集中的第二子集与不同于所述第一影响值的第二影响值相关 联。
6. 根据权利要求5所述的装置,其中,所述第一子集包括无效电流和/或泄漏电流,所 述第二子集包括动态电流。
7. 根据权利要求4所述的装置,其中,所述功率管理单元还用于确定所述处理单元的工作条件;以及至少部分地基于所述确定的工作条件来为所述多个子集中的至少第一子集 和第二子集确定大小。
8. 根据权利要求7所述的装置,其中,所述处理单元的工作条件包括温度、所述处理单 元的一个或多个核心的状态,和/或所述处理单元的活动性。
9. 根据权利要求1所述的装置,其中,所述功率管理单元还用于至少部分地基于所述 子集的功率特性来确定所述电压变化。
10. 根据权利要求9所述的装置,还包括 功率特性块,其耦合到所述功率管理单元并用于提供功率特性。
11. 一种装置,包括功率管理单元;以及处理核心,其具有检测器,所述检测器耦合到所述功率管理单元并用于检测所述处理 核心的一个或多个架构事件,所述架构事件将被用作进行限制所述处理核心所消耗的电流 的操作的至少一部分根据。
12. 根据权利要求11所述的装置,其中,所述检测器还用于进行所述操作。
13. 根据权利要求12所述的装置,其中,所述检测器还用于将所述一个或多个架构事 件的检测和/或所述操作的进行传达给所述功率管理单元。
14. 根据权利要求13所述的装置,其中,至少部分地基于传达给所述功率管理单元的 一个或多个架构事件的检测和/或所述操作的进行来增大被允许用于所述装置的电压,并 且所述检测器还用于至少部分地基于所述增加的被允许的电压来停止所述操作。
15. 根据权利要求11所述的装置,其中,所述一个或多个架构事件包括所述处理核心 的预定数目的执行单元工作预定的一段时间。
16. 根据权利要求11所述的装置,其中,所述检测到的一个或多个架构事件对应于所 述处理核心消耗预定水平的电流。
17. 根据权利要求11所述的装置,其中,所述操作包括降低到所述处理核心的指令的 输入速率。
18. 根据权利要求ll所述的装置,还包括包括所述处理核心在内的多个处理核心,所述多个处理核心中的每一个具有相应的检 测器,所述检测器用于检测在相应的处理核心中发生的一个或多个架构事件,所述架构事 件将被用作进行限制所述相应的处理核心所消耗的电流的操作的至少一部分根据。
19. 一种具有相关联的指令的机器可访问介质,当所述指令被执行时,使得所述机器执行以下操作读取处理单元所消耗的电流的电流分量的子集的功率特性; 至少部分地基于所述功率特性来确定所述子集的大小;至少部分地基于所述子集的大小和所述功率特性来确定对应于所述子集的电压变化;以及至少部分地基于所述确定的电压变化来设置电压。
20. 根据权利要求19所述的机器可访问介质,其中,确定所述子集的大小包括 确定所述处理单元的工作条件。
21. 根据权利要求19所述的机器可访问介质,其中,当所述指令被执行时还使得所述 机器执行以下操作确定与所述电流的电流分量的另一子集对应的另一电压变化;以及 至少还部分地基于所述另 一 电压变化来设置所述电压。
22. —种方法,包括检测处理单元的核心上的一个或多个架构事件;以及至少部分地基于所述检测来进行降低到所述核心的指令的输入速率的操作。
23. 根据权利要求22所述的方法,还包括 设置所述处理单元的第一电压;至少部分地基于所述检测来设置所述处理单元的第二电压;以及 至少部分地基于所述第二电压的所述设置来停止所述操作。
24. 根据权利要求22所述的方法,其中,所述一个或多个架构事件的检测是由所述处 理单元上的检测器来执行的。
25. 根据权利要求22所述的方法,其中,所述方法还包括 检测所述处理单元的另一核心上的一个或多个架构事件;以及 至少部分地基于所述检测来进行降低到所述另一核心的指令的输入速率的操作。
全文摘要
本文描述了用于管理处理单元的功率的方法、装置和系统。一些实施例包括确定处理单元所消耗的电流的电流分量的子集的电压变化。其它实施例包括检测所述处理单元的处理核心上的架构事件,并进行各种操作来降低到所述核心的指令的输入速率。可以描述并要求保护其它实施例。
文档编号G06F1/32GK101714020SQ20091021168
公开日2010年5月26日 申请日期2009年9月30日 优先权日2008年9月30日
发明者D·拉吉万, D·鲍姆, E·罗特姆, K·卢里亚, O·维金斯基, R·科尔纳 申请人:英特尔公司