【技术实现步骤摘要】
【国外来华专利技术】用于卸载和加载处理器/协处理器安排的数据的技术相关申请的交叉引用本申请要求于2015年3月27日提交的题为“TECHNOLOGIESFOROFFLOADINGANDON-LOADINGDATAFROMPROCESSOR/COPROCESSORARRANGEMENTS(用于卸载和加载来自处理器/协处理器安排的数据的技术)”的美国专利技术专利申请序列号14/671,077的优先权。
技术介绍
随着更多的传感器被添加至包括膝上型计算机、智能电话、平板计算机和可穿戴设备等几乎每种电子设备中,需要更大的功率来处理传感器数据并且将其转变为有用的信息。从多个传感器(如加速度计和陀螺仪)中检索的数据管理起来变得复杂得多。近来,由于高耗电主机处理器(也被称为“应用”处理器)和电池功率限制,传感器中枢已进入移动设备和可穿戴电子装置。传感器中枢用于运行传感器融合算法以用于将这些任务从主机处理器卸载,从而实现更长的电池运行时间。然而,卸载技术经常受到如功耗、尺寸约束、电池寿命以及处理资源等因素的影响,这些因素可能影响主机处理器卸载的能力和效率。附图说明在附图中通过示例的方式而非限制的方式展示了 ...
【技术保护点】
一种用于协处理器任务卸载的计算设备,所述计算设备包括:传感器管理模块,所述传感器管理模块用于由所述计算设备的协处理器来接收与所述计算设备的一个或多个传感器相关联的传感器数据;传感器剖析模块,所述传感器剖析模块用于:由所述协处理器检测与所述传感器数据相关联的多个事件;以及由所述协处理器确定与所述事件相关联的资源使用成本值和功率状态转变成本值;任务调度模块,所述任务调度模块用于由所述协处理器从所述计算设备的应用处理器接收经卸载的任务请求;以及机器学习模块,所述机器学习模块用于:由所述协处理器根据所述事件的频率、与所述事件相关联的所述资源使用成本值以及与所述事件相关联的所述功率状 ...
【技术特征摘要】
【国外来华专利技术】2015.03.27 US 14/671,0771.一种用于协处理器任务卸载的计算设备,所述计算设备包括:传感器管理模块,所述传感器管理模块用于由所述计算设备的协处理器来接收与所述计算设备的一个或多个传感器相关联的传感器数据;传感器剖析模块,所述传感器剖析模块用于:由所述协处理器检测与所述传感器数据相关联的多个事件;以及由所述协处理器确定与所述事件相关联的资源使用成本值和功率状态转变成本值;任务调度模块,所述任务调度模块用于由所述协处理器从所述计算设备的应用处理器接收经卸载的任务请求;以及机器学习模块,所述机器学习模块用于:由所述协处理器根据所述事件的频率、与所述事件相关联的所述资源使用成本值以及与所述事件相关联的所述功率状态转变成本值来确定与所述多个事件相关联的聚合协处理器负载值;以及由所述协处理器基于所述聚合协处理器负载值和与所述经卸载的任务请求相关联的协处理器负载值来判定是否接受所述经卸载的任务请求。2.如权利要求1所述的计算设备,其中,所述多个事件包括传感器事件或定时器事件。3.如权利要求1所述的计算设备,其中,确定所述资源使用成本值包括:确定用于处理与所述事件相关联的一个或多个回调函数的协处理器使用值。4.如权利要求1所述的计算设备,其中,确定所述功率状态转变成本包括:确定与使所述计算设备的功能块从低功率状态到用于处理所述事件的操作状态相关联的成本。5.如权利要求1所述的计算设备,其中,确定所述聚合协处理器负载值包括:根据所述事件的所述频率、与所述事件相关联的所述资源使用成本值以及与所述事件相关联的所述功率状态转变成本值来确定指数移动平均值。6.如权利要求1所述的计算设备,其中,所述任务调度模块进一步用于:由所述协处理器响应于确定不接受所述经卸载的任务请求而将任务加载请求传输至所述应用处理器。7.如权利要求6所述的计算设备,进一步包括应用模块,所述应用模块用于:由所述应用处理器基于从所述协处理器接收所述任务加载请求来判定是否向所述协处理器传输第二任务卸载请求。8.如权利要求1所述的计算设备,其中,判定是否接受所述经卸载的任务请求包括:基于所述协处理器的剩余处理容量来判定是否接受所述经卸载的任务请求。9.如权利要求1所述的计算设备,其中,判定是否接受所述经卸载的任务请求包括:将所述聚合协处理器负载值和同所述经卸载的任务请求相关联的所述协处理器负载值与预定义阈值协处理器负载值进行比较。10.如权利要求9所述的计算设备,其中,所述预定义阈值协处理器负载值基于所述协处理器的处理器核的数量。11.如权利要求1至10中任一项所述的计算设备,其中,所述机器学习模块进一步用于:执行对所述多个事件的主成分分析;以及基于所述主成分分析来判定所述计算设备的使用模式变化是否存在;其中,判定是否接受所述经卸载的任务请求进一步包括:根据所述计算设备的所述使用模式变化是否存在的判定来判定是否接受所述经卸载的任务请求。12.如权利要求11所述的计算设备,其中,所述机器学习模块进一步用于:由所述协处理器判定所述经卸载的任务请求是否与短期任务相关联;其中,判定是否接受所述经卸载的任务请求进一步包括:根据所述经卸载的任务请求是否与短期任务相关联的判定来判定是否接受所述经卸载的任务请求。13.如权利要求12所述的计算设备,其中:响应于确定了所述经卸载的任务请求与短期任务相关联,判定是否接受所述经卸载的任务包括基于以下各项来判定是否接受所述任务:(i)所述聚合协处理器负载值的确定或(ii)所述计算设备的所述使用模式变化...
【专利技术属性】
技术研发人员:M·孙,R·普尔纳查得兰,V·J·齐默,G·塞尔弗拉杰,U·K·森古普塔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。