[发明专利]基于多核处理器的数据调度处理方法、装置和计算机设备在审
申请号: | 201810980881.6 | 申请日: | 2018-08-27 |
公开(公告)号: | CN109117291A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 杨维琴;俞斌 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F15/167 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行数据 内核 临时存储区域 反馈信息 数据调度处理 多核处理器 计算机设备 存储 反馈信息发送 调度 占用 存储介质 内核处理 内核停止 数据共享 数据累积 阈值时 删除 迁移 发送 检测 创建 申请 | ||
本申请涉及一种基于多核处理器的数据调度处理方法、装置、计算机设备和存储介质。所述方法包括:创建临时存储区域,存储多个内核生成的待迁移的运行数据信息;向内核发送临时存储区域内存储的运行数据信息,内核处理运行数据信息,得到反馈信息;根据反馈信息的标识在临时存储区域中删除对应的运行数据信息,并根据反馈信息的标识将反馈信息发送至对应的内核;检测临时存储区域的占用容量,当占用容量大于第一阈值时,控制所有内核停止生成运行数据信息。采用本方法现了有序地控制运行数据信息在各内核之间的调度,避免了数据累积问题,调度速度快,内核之间的数据共享能够稳定进行。
技术领域
本申请涉及处理器技术领域,特别是涉及一种基于多核处理器的数据调度处理方法、装置、计算机设备和存储介质。
背景技术
多核处理器是指在一枚处理器中集成两个或多个完整的内核,多个内核之间通信时通过处理器内部总线进行信息的交互,有效提高了处理器运行效率,被广泛应用于移动终端内。
多个内核之间可进行数据的迁移,一个内核上的运行数据可迁移至另一个内核上执行。在一些情况下,例如内核资源占用较高时,该内核上的运行数据需迁移至其他内核上进行运行,以提高处理器的处理效率。现有技术中,内核数据迁移时可能由于数据庞大导致大量数据累积,迁移速度缓慢,使得内核之间的长期共享数据无法进行。因此,现有技术存在容易造成数据累积、迁移速度缓慢从而使得内核之间数据共享难以稳定进行的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够有效纾解多核数据迁移时的数据累积、迁移速度快、内核之间数据共享能够稳定进行的基于多核处理器的数据调度处理方法、装置、计算机设备和存储介质。
一种基于多核处理器的数据调度处理方法,所述方法包括:
创建临时存储区域;
各内核生成运行数据信息,将生成的运行数据信息存储至临存储区域;
检测临时存储区域的占用容量,当所述占用容量大于第一阈值时,控制所有内核停止生成运行数据信息,当所述占用容量小于或等于第一阈值时,控制各内核继续生成运行数据信息;
向内核发送临时存储区域内存储的运行数据信息,内核处理所述运行数据信息,得到反馈信息;
根据所述反馈信息的标识在临时存储区域中删除对应的运行数据信息,并根据所述反馈信息的标识将所述反馈信息发送至对应的内核。
在其中一个实施例中,所述创建临时存储区域的步骤之后还包括:禁止各内核在迁移运行数据信息时重发数据。
在其中一个实施例中,所述当所述占用容量大于第一阈值时,控制所有内核停止生成运行数据信息的步骤之后还包括:在内核之间调度一个当前最小的运行数据信息,当获得对应的反馈信息时,根据反馈信息的标识在临时存储区域中将对应的运行数据信息删除,并根据反馈信息的标识将反馈信息发送至对应的内核。
在其中一个实施例中,所述当所述占用容量大于第一阈值时,控制所有内核停止生成运行数据信息的步骤之后具体包括:在内核之间调度当前最小的运行数据信息,检测获得反馈信息的反馈时间,当反馈时间小于或等于预设时间时,根据反馈信息的标识在临时存储区域中将对应的运行数据信息删除,并根据反馈信息的标识将反馈信息发送至对应的内核,重复上述步骤;当反馈时间大于预设时间时,停止在内核之间调度运行数据信息。
在其中一个实施例中,所述方法还包括:检测临时存储区域的占用容量,当所述占用容量小于或等于第二阈值时,控制各内核继续生成运行数据信息,根据运行数据信息在临时存储区域内的存储顺序在多个内核之间进行调度。
一种基于多核处理器的数据调度处理装置,所述装置包括:
创建模块,用于创建临时存储区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810980881.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口的模拟方法和装置
- 下一篇:一种集群存储的方法和装置及集群存储系统