[发明专利]一种面向异构多源大数据的异构多核并行处理装置及方法有效
申请号: | 201711456225.8 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108196953B | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 陶飞;邹孝付;左颖 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F15/17 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 杨学明;邓治平 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异构 大数据 多源 处理装置 多核并行 数据并行处理 数据处理算法 并行采集 并行处理 动态调度 多核架构 负载均衡 偏移地址 设备数据 芯片实现 性能监视 智能制造 状态机 多核 挂载 采集 上层 支撑 决策 制造 保证 | ||
本发明公开了一种面向异构多源大数据的异构多核并行处理装置及方法,该装置及方法采用Xilinx公司的ZYNQ‑7000SoC芯片实现,包括:基于FPGA的异构多源大数据并行采集模块,该模块将采集到的不同设备的数据以DMA的方式,并通过片内HP端口分别缓存在不同偏移地址和大小的片外DDR中;同时设计状态机将片外DDR挂载到片内AXI总线上。基于异构多核的数据并行处理模块,在该模块中搭建多个MicroBlaze核,并与ARM核组成异构多核架构;不同的MicroBlaze核负责处理不同的设备数据;ARM核完成对多个MicroBlaze核的性能监视,动态调度不同的数据处理算法在多个MicroBlaze核上的运行,以保证核的负载均衡。本发明能够实现制造现场不同设备大数据的高效并行处理,能有效支撑智能制造上层决策。
技术领域
本发明属于电子工程和计算机科学领域,具体涉及一种面向异构多源大数据的异构多核并行处理装置及方法。
背景技术
随着国家战略“中国制造2025”的提出,智能制造已成为当代中国的热点名词。但是实现智能制造离不开数据,这些数据更具体的表现为制造现场的数据,而种类繁多的设备构成了制造现场,比如支持工业Ethernet接口、RS232接口、异步RS422接口、异步RS485接口、同步RS485接口、SPI接口、I2C接口、CAN接口、MTConnect接口以及OPC UA接口的设备。为了实现对制造现场的有效监控,实现对现场各种设备的数据并行采集与处理就显得尤为必要,而传统的方法大多采用多个处理器/嵌入式微处理器来分别采集、处理不同的设备数据,然后这些处理器/嵌入式微处理器再通过片外总线的方式进行数据交互,而这种传统的方式势必增加现场采集、处理装置的数量,增大了成本,也增加了现场布局布线的难度,同时基于片外总线的数据交互也增大了时延,降低了数据传输、处理的实时性。所以需要寻求一种能够实现制造现场异构设备的并行处理方法和装置,而该方法和装置能够使用数量很少的处理器/嵌入式微处理器即可完成众多设备的数据采集与处理,同时降低数据交互的时延。
SoC(System on Chip,片上系统)是一种系统级的微处理器,一般集成了包括FPGA、ARM、Microblaze、DSP等处理器,FPGA具备高度的硬件并行特性,能够实现多种设备数据的并行采集,通过搭建多个Microblaze核,每个核运行不同设备的数据处理任务,再结合任务的动态调度,不失为一种实现异构设备大数据并行处理的方法。因此,本发明提出一种面向异构多源大数据的异构多核并行处理装置及方法,该装置及方法能够实现制造现场不同设备大数据的高效并行处理,能有效支撑智能制造上层决策。
发明内容
本发明要解决的技术问题为:提供一种面向异构多源大数据的异构多核并行处理装置及方法,该装置及方法能够实现对异构设备大数据的高效并行处理。
本发明解决其技术问题是采取以下技术方案实现的:一种面向异构多源大数据的异构多核并行处理装置,包括:
基于FPGA的异构多源大数据并行采集模块,
①该基于FPGA的异构多源大数据并行采集模块具备10种数据接口,能够实现对10种不同协议的数据采集,进而实现对不同设备的数据采集,具体数据接口包括工业Ethernet接口、RS232接口、异步RS422接口、异步RS485接口、同步RS485接口、SPI接口、I2C接口、CAN接口、MTConnect接口以及OPC UA Server接口;该基于FPGA的异构多源大数据并行采集模块将并行采集到的不同设备的数据以DMA的方式,并通过片内HP端口分别缓存在不同偏移地址和大小的片外DDR中;
②该基于FPGA的异构多源大数据并行采集模块通过设计状态机完成对片外DDR的AXI接口封装,实现将片外DDR挂载到片内AXI总线上;
基于异构多核的数据并行处理模块,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711456225.8/2.html,转载请声明来源钻瓜专利网。