当前位置: 首页 > 专利查询>英特尔公司专利>正文

推送遥测数据累积制造技术

技术编号:21176363 阅读:28 留言:0更新日期:2019-05-22 12:06
本公开内容涉及推送遥测数据累积。系统可以至少包括遥测电路,其被配置为推送遥测数据(例如,在没有首先接收请求的情况下提供遥测数据)。示例性系统可以包括一个或多个设备,其包括至少一个遥测电路集。至少一个遥测电路集可以被配置为至少基于频率配置和偏斜配置来推送数据。频率配置可以控制至少一个遥测电路集多久生成一次数据。偏斜配置可以控制何时发送遥测数据。例如,遥测电路集可以配置有不同的偏斜配置以最小化传输重叠。这可以防止系统中的遥测数据累积(TDA)电路变得不堪重负,所述TDA电路从至少一个遥测电路集接收遥测数据的传输。

Push telemetry data accumulation

The present disclosure relates to push telemetry data accumulation. The system may include at least a telemetry circuit configured to push telemetry data (for example, to provide telemetry data without first receiving the request). An example system may include one or more devices, including at least one telemetry circuit set. At least one telemetry circuit set may be configured to push data based at least on frequency configuration and skew configuration. Frequency configuration can control how often at least one telemetry circuit set generates data. Deflection configuration can control when telemetry data is sent. For example, telemetry circuit sets can be configured with different skewed configurations to minimize transmission overlap. This prevents the telemetry data accumulation (TDA) circuit in the system from becoming overburdened, and the TDA circuit receives telemetry data transmission from at least one telemetry circuit set.

【技术实现步骤摘要】
【国外来华专利技术】推送遥测数据累积相关申请的交叉引用本申请要求享有于2016年9月30日提交的美国申请第15/281,233号的优先权,其全部内容通过引用并入本文。
本公开内容涉及电子设备操作,并且更具体而言,涉及使用至少周期性和偏斜来管理遥测数据流的遥测数据推送系统。
技术介绍
可以基于可以从中确定系统的当前状况的信息来管理电子系统的操作。例如,可以针对系统中的一个或多个设备监测和报告功耗、数据流量、温度、运行时间(例如,系统连续运行的时间)等。这种类型的信息通常可以被称为“遥测”数据。在现有系统中,诸如例如集成电路(IC)、芯片组、多芯片模块等的知识产权(IP)可以以“请求-响应”操作模式提供遥测数据。在这种类型的操作中,请求被发送到请求遥测数据的一个或多个IP。一个或多个IP可以提供所请求的遥测数据,其可以由控制资源用来管理电子系统的操作。例如,计算系统可以利用微处理器(例如,由IntelCorporation制造的处理器),其包括用于支持处理器操作的附加功能。功能可以驻留在用于支持一个或多个处理核心的操作的、处理器的物理封装(例如,“非核心(uncore)”)内,或者驻留在单独的IC、芯片组等内。例如,处理器的非核心部分可以包括用于管理处理器功耗的电力控制器单元(PCU),而包括至少一个处理器外部的IC的平台控制器集线器(PCH)可以包括用于管理设备中的功耗(例如,设备唤醒/睡眠状态)的电力管理控制器(PMC)。PCU和/或PMC可以累积来自各种IP的性能、电力、热量等遥测信息。示例性遥测数据源IP包括:映射到PCIe配置(PCIeConfig)空间(例如,可以向其写入数据的至少一个存储器寄存器)、存储器映射输入/输出(MMIO)空间等的各种外围组件快速互连(PCIe)IP;存储器控制器;电源单元;数字热传感器;集成/离散可变磁阻(VR)传感器等。用于遥测数据的示例性带内(IB)接收者(recipient)可以包括经由模型特定寄存器(MSR)、命令状态寄存器(CSR)等接收遥测数据的基于主机的软件(SW)代理。遥测数据的示例性带外(OOB)接收者可以包括管理引擎(ME)、创新引擎(IE)和/或基于基板管理控制器(BMC)的固件(FW)代理。遥测数据可以经由例如处理器环境控制接口(PECI)带内有线接口传送给各种接收者。OOB-元状态机(MSM)的实现使得多个代理能够(例如,基于主机、IE,ME和BMC)从IP收集遥测信息。然而,请求可以排队并仅作为循环“请求-响应”进行服务。虽然两个FW代理可以在相同时刻发起请求,但是响应可能基于完成单个请求-响应所花费的时间而延迟。这使得对不同遥测数据的相互关联变得困难,可能对系统效率、响应性等产生负面影响,并因此影响整体系统操作。附图说明所要求保护的主题的各种实施例的特征和优点将随着下面详细描述的进行并且在参考了附图时变得显而易见,在所述附图中,同样的数字表示同样的部件,并且其中:图1示出了根据本公开内容的至少一个实施例的推送遥测数据累积的示例;图2示出了根据本公开内容的至少一个实施例的可用的用于设备的示例性配置;图3示出了根据本公开内容的至少一个实施例的用于遥测系统的示例性配置;并且图4示出了根据本公开内容的至少一个实施例的用于推送遥测数据累积的示例性操作。尽管下面的详细描述将参考说明性实施例进行,但是其许多替换、修改和变型对于本领域技术人员而言将是显而易见的。具体实施方式本公开内容涉及推送遥测数据累积。系统可以包括至少遥测电路,其被配置为推送遥测数据(例如,在没有首先接收请求的情况下提供遥测数据)。在示例性实施方式中,系统可以包括一个或多个设备,其包括至少一个遥测电路集。至少一个遥测电路集可以被配置为至少基于频率配置和偏斜配置来推送数据。频率配置可以控制至少一个遥测电路集多久生成一次数据。生成数据可以包括基于由系统中的全局时钟提供的定时来捕获数据。偏斜配置可以控制何时发送遥测数据。例如,遥测电路集可以配置有不同的偏斜配置以最小化传输重叠。这可以防止系统中的遥测数据累积(TDA)电路由于多个同时传输而不堪重负,所述TDA电路从至少一个遥测电路集接收遥测数据的传输。TDA电路可以驻留在例如系统中的处理电路中。处理电路可以使用遥测数据来控制系统操作。在至少一个实施例中,被配备为推送遥测数据累积的系统可以包括例如至少一个遥测电路集和处理电路。至少一个遥测电路集可以用于至少生成和发送遥测数据。此外,处理电路可以用于执行用于将处理电路变换为专用电路的代码,所述专用电路用于配置至少一个遥测电路集中的频率和偏斜,处理电路至少包括用于从至少一个遥测电路集接收遥测数据的TDA电路,其中,至少一个遥测电路集用于基于频率和偏斜配置来生成和发送遥测数据。在至少一个实施例中,系统还可以包括时钟电路,其用于维护系统中的通用定时,时钟电路包括多个定时器。处理电路可以用于使得多个定时器被同步。例如,处理电路可以在系统初始化时使得多个定时器被同步。至少一个遥测电路集可以用于基于频率配置来监测定时。在生成遥测数据时,至少一个遥测电路集可以在定时被确定为与频率配置相对应时捕获遥测数据。在发送遥测数据时,至少一个遥测电路集可以用于当定时被确定为与频率配置相对应时基于偏斜配置来发起延迟时段,然后在延迟时段之后将遥测数据发送到遥测数据累积电路。处理电路可以用于基于遥测数据来控制系统的操作。用于推送遥测数据累积的示例性方法可以包括:确定来自系统中的时钟电路的定时;以及基于至少一个遥测电路集中的频率配置和偏斜配置,在系统中的至少一个遥测电路集中生成和发送遥测数据。图1示出了根据本公开内容的至少一个实施例的推送遥测数据累积的示例。下面的公开内容可以参考或者可以采用通常与以下各项相关联的术语:与由IntelCorporation制造的处理器、其他集成电路(IC)和/或芯片组相关联的某些技术;计算机总线;存储器;传感器等。这些参考在本文中仅出于解释的目的而被利用,并且不旨在将与本公开内容一致的各种实施例限于任何特定方式的实施方式。虽然这些示例性技术可以提供理解各种实施例的基础,但是实际实施方式可以采用现在或将来存在的替代技术。此外,在本公开内容中的绘图项目编号之后包括撇号(例如,100')可以指示正在示出的特定项目的示例性实施例。这些示出的示例也不旨在将各种实施例限于任何特定方式的实施方式。如本文所引用的,“遥测数据”可以包括可以由系统内的遥测电路生成(例如,捕获、测量等)的任何数据。遥测电路可以包括可以用于捕获状况和/或性能相关数据的传感器和其他电路。与本公开内容一致,IP可以“推送”遥测信息,而不是要求聚合器“拉取”信息(例如,通过将请求发送到期望遥测数据的IP)。通常,这种类型的操作可以更高效,这是因为数据在TDA电路并非必须请求数据的情况下被递送。此外,遥测数据的生成(例如,捕获时间)可以被同步到系统中的全局定时。许多IP可以维护精确到纳秒粒度的高精度定时器。例如,PCIeIP可以维护精确时间测量(PTM)计数器,而非PCIeIP可以维护始终运行定时器(ART),所述ART可以是可经由例如输入/输出比例结构(IOSF,例如,IP之间的高速互连)访问的。同步的高精度定时器的可用性可以允许IP容易地对齐本文档来自技高网...

【技术保护点】
1.一种被配备用于推送遥测数据累积的系统,包括:至少一个遥测电路集,其用于至少生成和发送遥测数据;以及处理电路,其用于执行用于将所述处理电路变换成专用电路的代码,所述专用电路用于配置所述至少一个遥测电路集中的频率和偏斜,所述处理电路至少包括用于从所述至少一个遥测电路集接收所述遥测数据的遥测数据累积电路,其中,所述至少一个遥测电路集用于基于频率配置和偏斜配置来生成和发送所述遥测数据。

【技术特征摘要】
【国外来华专利技术】2016.09.30 US 15/281,2331.一种被配备用于推送遥测数据累积的系统,包括:至少一个遥测电路集,其用于至少生成和发送遥测数据;以及处理电路,其用于执行用于将所述处理电路变换成专用电路的代码,所述专用电路用于配置所述至少一个遥测电路集中的频率和偏斜,所述处理电路至少包括用于从所述至少一个遥测电路集接收所述遥测数据的遥测数据累积电路,其中,所述至少一个遥测电路集用于基于频率配置和偏斜配置来生成和发送所述遥测数据。2.如权利要求1所述的系统,还包括时钟电路,其用于维护所述系统中的通用定时,所述时钟电路包括多个定时器。3.如权利要求2所述的系统,其中,所述处理电路用于使得所述多个定时器被同步。4.如权利要求3所述的系统,其中,所述处理电路使得所述多个定时器在所述系统初始化时被同步。5.如权利要求2所述的系统,其中,所述至少一个遥测电路集基于所述频率配置来监测所述定时。6.如权利要求5所述的系统,其中,在生成所述遥测数据时,所述至少一个遥测电路集用于在所述定时被确定为与所述频率配置相对应时捕获所述遥测数据。7.如权利要求6所述的系统,其中,在发送所述遥测数据时,所述至少一个遥测电路集用于在所述定时被确定为与所述频率配置相对应时基于所述偏斜配置来发起延迟时段,然后在所述延迟时段之后将所述遥测数据发送到所述遥测数据累积电路。8.如权利要求1所述的系统,其中,所述处理电路还用于基于所述遥测数据...

【专利技术属性】
技术研发人员:R·克里蒂瓦斯D·戴R·文德利希E·那路萨米
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1