[发明专利]提高裸机系统并行处理效率的方法、装置、介质及设备在审
申请号: | 202210085895.8 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114546496A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 姜彦君;杨林;冀连营 | 申请(专利权)人: | 北京木牛领航科技有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京国科程知识产权代理事务所(普通合伙) 11862 | 代理人: | 曹晓斐 |
地址: | 100089 北京市海淀区黑泉*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 裸机 系统 并行 处理 效率 方法 装置 介质 设备 | ||
本申请公开了一种提高裸机系统并行处理效率的方法、装置、介质及设备,属于计算机处理领域。该方法包括将包含N个目标信息的当前帧数据输送到CPU中;利用CPU处理当前帧数据中的第一个目标信息;利用硬件控制器发送第一个目标信息,同时CPU处理当前帧数据中的第二个目标信息;利用硬件控制器发送当前帧数据的第i个目标信息,并对当前帧数据是否处理完成进行判断,若判断当前帧数据处理未完成,CPU继续处理当前帧数据中的第i+1个目标信息,否则CPU开始处理包含M个信息的下一帧数据中的目标信息。本申请解决慢速设备发送数据时CPU时间浪费,并且其他工作无法并行处理,导致总体任务处理周期变长的问题。
技术领域
本申请涉及计算机处理领域,特别涉及一种提高裸机系统并行处理效率的方法、装置、介质及设备。
背景技术
一般来说,裸机系统是拥有全部功能的电子设备,不带外设的开发板,比如树莓pi、51单片机之类的,可以通过添加拓展或是外设实现产品的设计。
在现有技术中,裸机系统是按照串行方式对数据进行处理,在通过慢速设备发送数据过程中,CPU只能等待慢速设备发送完所有信息后,才能继续处理下一帧的数据。
在CPU执行完发送前准备工作后,通知硬件控制器执行发送任务,由于裸机上没有CPU的任务调度机制,CPU会一直处于等待状态,直至硬件控制器发送数据完成,CPU才会继续执行下一个数据的发送。在等待期间,CPU是无法执行其他任务的,这不仅浪费了宝贵的CPU资源,并且在慢速设备发送消息时,CPU处于等待状态无法并行执行其他任务,导致了总体任务的处理周期变长,也导致其他任务的处理不及时。
发明内容
针对现有技术存在的裸机在发送信息时,CPU只能等待无法处理其他任务导致的任务处理周期长的问题,本申请主要提供一种提高裸机系统并行处理效率的方法、装置、介质及设备。
为了解决上述问题,本申请采用的一个技术方案是:提供一种提高裸机系统并行处理效率的方法,其包括:
将包含N个目标信息的当前帧数据输送到CPU中,其中N为大于1的整数;
利用CPU处理当前帧数据中的第一个目标信息;
利用硬件控制器发送第一个目标信息,同时CPU处理当前帧数据中的第二个目标信息;
利用硬件控制器发送当前帧数据的第i个目标信息,并对当前帧数据是否处理完成进行判断,若判断当前帧数据处理未完成,CPU继续处理当前帧数据中的第i+1个目标信息,否则CPU开始处理包含M个信息的下一帧数据中的目标信息,其中i为大于等于2且小于N的整数,M为大于1的整数。
可选地,若判断当前帧数据处理未完成,CPU继续处理当前帧数据中的第i+1个目标信息,否则CPU开始处理包含M个信息的下一帧数据中的目标信息,包括:当i小于N时,代表当前帧数据处理未完成,CPU继续处理当前帧数据中的第i+1个目标信息;当i+1等于N时,代表当前帧数据处理完成,CPU开始处理包含M个信息的下一帧数据中的目标信息。
可选地,CPU开始处理包含M个信息的下一帧数据中的目标信息,包括:在CPU处理下一帧数据的第m个目标信息时,同时硬件控制器发送下一帧数据的第m-1个目标信息,其中m为大于1且小于等于M的整数。
可选地,根据目标信息的种类,分别由当前帧数据和下一帧数据的总长度,分别确定N和M的数值。
本申请采用的另一个技术方案是:提供一种提高裸机系统并行处理效率的装置,其包括:
用于将包含N个目标信息的当前帧数据输送到CPU中的模块,其中N为大于1的整数;
用于利用CPU处理当前帧数据中的第一个目标信息的模块;
用于利用硬件控制器发送第一个目标信息,同时CPU处理当前帧数据中的第二个目标信息的模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京木牛领航科技有限公司,未经北京木牛领航科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210085895.8/2.html,转载请声明来源钻瓜专利网。