The invention provides a method for implementing accelerated computing and high-speed network data transmission in embedded devices, and solves the problem that in the case of heterogeneous multi-core processors of embedded devices realizing high-speed computing, in order to meet the need of accelerated computing, a network transmission method is designed to improve the network transmission rate of network cards. The main method is that the microprocessor core of heterogeneous multi-core processors in embedded devices receives the input data and parameter data of accelerated computing, then calls the accelerated computing core of heterogeneous multi-core processors for accelerated computing, and finally sends the calculated result data through ethernet. The method of the invention directly transmits and receives network packets without TCP/IP headers through Ethernet in a bare board manner, thereby ensuring that the transmission rate of the network matches the calculation rate of the accelerated computing module and achieving overall performance improvement.
【技术实现步骤摘要】
一种嵌入式设备实现加速计算和高速网络数据传输方法
本专利技术涉及一种嵌入式设备实现加速计算和高速网络数据传输方法,尤其涉及一种嵌入式设备底层网络传输方法,属于网络开发领域。
技术介绍
异构多核处理器是指在一个处理器芯片内集成了多个不同架构的处理器核。不同架构的处理器核完成不同类型的功能,且它们之间相互配合,从而使得整个处理器的效能得到较大的提升。在嵌入式产品中,使用异构多核处理器有助于嵌入式产品的性能提升,拓宽了嵌入式产品的发展空间。包含嵌入式微处理器核和加速计算核的异构多核处理器可以通过嵌入式微处理器核来完成与网卡等外设的交互以及整个处理器的任务控制和调度,并通过加速计算核来进行加速计算,通过嵌入式微处理器核和加速计算核的配合工作,实现了处理器整体性能的提升。目前,已经有很大范围的嵌入式产品中采用以太网网卡进行数据传输,基于操作系统的网络传输需要经过协议栈组网络包和拆网络包,相比而言,直接以裸板的方式通过以太网发送和接收不包含TCP/IP头的网络包可以节省协议栈组网络包和解析网络包的时间,从而保证网卡的传输速率尽可能接近物理层的传输速率,从而提升嵌入式设备的网络 ...
【技术保护点】
1.一种嵌入式设备实现加速计算和高速网络数据传输方法,其特征在于:所述嵌入式设备采用异构多核处理器,所述异构多核处理器包括嵌入式微处理器核和加速计算核;嵌入式设备通过网络接收来自主机的原始数据,对接收到的数据进行加速计算,再将计算后的结果数据通过网络发送至主机;所述嵌入式设备对接收到的数据进行加速计算是指接收到原始数据包后,若原始数据包中的加速计算的标志信息有效,则调用异构多核处理器的加速计算核进行加速计算;所述原始数据包括:来自主机的数据包、任务包及它们内部的标志信息,所述标志信息包括:从任务包中解析出数据存储到嵌入式设备中的存储地址、数据长度、发送或接收标志信息,及是否 ...
【技术特征摘要】
1.一种嵌入式设备实现加速计算和高速网络数据传输方法,其特征在于:所述嵌入式设备采用异构多核处理器,所述异构多核处理器包括嵌入式微处理器核和加速计算核;嵌入式设备通过网络接收来自主机的原始数据,对接收到的数据进行加速计算,再将计算后的结果数据通过网络发送至主机;所述嵌入式设备对接收到的数据进行加速计算是指接收到原始数据包后,若原始数据包中的加速计算的标志信息有效,则调用异构多核处理器的加速计算核进行加速计算;所述原始数据包括:来自主机的数据包、任务包及它们内部的标志信息,所述标志信息包括:从任务包中解析出数据存储到嵌入式设备中的存储地址、数据长度、发送或接收标志信息,及是否进行加速计算的标志信息。2.根据权利要求1所述的一种嵌入式设备实现加速计算和高速网络数据传输方法,其特征在于:所述嵌入式设备通过网络接收来自主机的原始数据包时,从接收到的原始数据包中拆出有效的原始...
【专利技术属性】
技术研发人员:程丽敏,李玲,
申请(专利权)人:中国科学院软件研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。