一种基于飞腾和银河麒麟平台的海量数据高速传输系统技术方案

技术编号:41568435 阅读:28 留言:0更新日期:2024-06-06 23:49
本发明专利技术涉及一种基于飞腾和银河麒麟平台的海量数据高速传输系统,其特点是:系统包括高速数据采集模块和主板模块,高速数据采集模块采用DSP与FPGA相结合的架构,主板模块包括飞腾D2000处理器和飞腾X100芯片;系统软件包括操作系统、数据采集模块驱动和应用程序,所述操作系统采用银河麒麟操作系统;数据采集模块驱动使用DMA驱动程序进行数据的快速传输,直接与系统内存进行数据交换;在操作系统层隔离CPU,在应用程序层绑定CPU,使发送任务独占CPU资源,用于将内存中的数据定时发送给外围设备,并实时显示采集和传输状态。本发明专利技术实现了全国产软硬件平台下海量数据的高速传输功能,有效地解决了海量数据传输过程中的内存管理及CPU调度影响数据传输等问题。

【技术实现步骤摘要】

本专利技术属于计算机,涉及计算机数据传输系统,尤其是一种基于飞腾和银河麒麟平台的海量数据高速传输系统


技术介绍

1、随着信息技术的发展及我国关键领域软硬件平台自主可控的迫切需要,基于自主研发的软硬件平台的海量数据的高速传输和处理成为现代社会必须解决的技术问题。但由于飞腾+银河麒麟软硬件平台与外国平台的实现差异,因此有必要重新根据平台的架构基础,融合成熟的信息技术,实现系统的高速数据传输功能。

2、在海量数据传输过程中,如何提高内存与高速外设的传输速率是一个关键问题。计算机系统中各种常用的数据输入/输出方法主要分为查询和中断方式,但这两种方式常用于cpu与慢速及中速外设之间的数据交换。但当高速外设要与系统内存或在系统内存的不同区域之间进行大量数据的快速传输时,就在一定程度上限制了数据传输的速率。同时,在数据处理过程中,应用程序会受到其他进程和操作系统调度的影响,可能在数据处理过程中出现让出当前执行的cpu的情况,从而影响了数据处理的性能。


技术实现思路

1、本专利技术的目的在于丰富国产软硬件平台下本文档来自技高网...

【技术保护点】

1.一种基于飞腾和银河麒麟平台的海量数据高速传输系统,包括系统主板和系统软件,其特征在于:

2.根据权利要求1所述的一种基于飞腾和银河麒麟平台的海量数据高速传输系统,其特征在于:所述操作系统动态预留内存配置,该操作系统在grub.cfg配置文件中添加cma=512M@0-3G,表示在0-3G内存地址下动态分配最大为512M的连续地址,根据内存使用情况和数据传输量,在该段地址预留足够的内存资源,以供数据传输使用,同时负责监控内存使用情况,并根据预留模块的指示,在需要时将该段内存中已经分配的内存迁移至其他内存地址。

3.根据权利要求1所述的一种基于飞腾和银河麒麟平台的...

【技术特征摘要】

1.一种基于飞腾和银河麒麟平台的海量数据高速传输系统,包括系统主板和系统软件,其特征在于:

2.根据权利要求1所述的一种基于飞腾和银河麒麟平台的海量数据高速传输系统,其特征在于:所述操作系统动态预留内存配置,该操作系统在grub.cfg配置文件中添加cma=512m@0-3g,表示在0-3g内存地址下动态分配最大为512m的连续地址,根据内存使用情况和数据传输量,在该段地址预留足够的内存资源,以供数据传输使用,同时负责监控内存使用情况,并根据预留模块的指示,在需要时将该段内存中已经分配的内存迁移至其他内存地址。

3.根据权利要求1所述的一种基于飞腾和银河麒麟平台的海量数据高速传输系统,其特征在...

【专利技术属性】
技术研发人员:房强崔强樊镕霍兴华吴振宇赵连云
申请(专利权)人:中国船舶集团有限公司第七〇七研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1