[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]

基于OpenVPX标准的异构融合处理模块软硬件协同设计研究

  • 文敏华 ,
  • 石添介 ,
  • 田径
展开
  • 中国航空工业集团公司第六三一研究所,陕西 西安 710068

文敏华(1985—),男,高级工程师,研究方向:嵌入式计算机体系架构。

收稿日期: 2024-04-03

  网络出版日期: 2024-12-28

Research on Software and Hardware Collaborative Design of Heterogeneous Fusion Processing Module Based on OpenVPX Standard

  • WEN Minhua ,
  • SHI Tianjie ,
  • TIAN Jing
Expand
  • Aviation Industry Corporation of China 631 Research Institute,Xi’an 710068,Shaanxi,China

Received date: 2024-04-03

  Online published: 2024-12-28

摘要

随着计算机软硬件技术的持续进步,机载计算平台集成的任务功能日益增多,导致平台内部的计算需求在规模和复杂性上不断攀升。面对智能化应用的迅猛增长,传统的单一处理器架构已不足以应对多样化的复杂任务。为此,基于OpenVPX标准,定义并设计了一种符合硬件开放式架构的3U异构融合处理模块,以适应多种复杂任务的需求。文中还提出了一种异构计算资源池化技术,旨在实现多类型任务应用的快速部署和高效运行,同时降低通信延迟,显著提升计算平台的处理能力和适用性。最后进行了实验验证,结果表明与多CPU架构相比,文中所设计的异构融合处理模块在执行特定神经网络算法时,处理时间缩短了约4.8倍,证明了其在性能上的显著提升。该研究成果不仅展示了异构融合处理模块在机载智能计算应用中的显著性能优势,而且为航空计算平台的未来发展提供了创新的解决方案和技术支持。

本文引用格式

文敏华 , 石添介 , 田径 . 基于OpenVPX标准的异构融合处理模块软硬件协同设计研究[J]. 弹箭与制导学报, 2024 , 44(3) : 103 -108 . DOI: 10.15892/j.cnki.djzdxb.2024.03.014

Abstract

With the continuous progress of computer hardware and software technology, the task functions integrated in the airborne computing platform are increasing day by day, resulting in the scale and complexity of the internal computing needs of the platform. In the face of the rapid growth of intelligent applications, the traditional single processor architecture is no longer enough to cope with a variety of complex tasks. Therefore, based on the OpenVPX standard, this study defines and designs a 3U heterogeneous fusion processing module that conforms to the hardware open architecture to meet the needs of a variety of complex tasks. This research also proposes a heterogeneous computing resource pooling technology, which aims to achieve rapid deployment and efficient operation of multi-type task applications, while reducing communication latency, and significantly improving the processing power and applicability of computing platforms. Experimental verification shows that, compared with multi-CPU architecture, the processing time of the heterogeneous fusion processing module designed in this paper is about 4.8 times shorter when executing specific neural network algorithms, which proves that its performance is significantly improved. The results of this study not only demonstrate the significant performance advantages of heterogeneous fusion processing modules in airborne intelligent computing applications, but also provide innovative solutions and technical support for the future development of aviation computing platforms.

[an error occurred while processing this directive]
[1]
阳王东, 王昊天, 张宇峰, 等. 异构混合并行计算综述[J]. 计算科学, 2020, 47(8): 5-16.

YANG W D, WANG H T, ZHANG Y F, et al. Heterogeneous hybird parallel computing overview[J]. Computer Science, 2020, 47(8): 5-16.

[2]
陈文奎, 陶建义. 美航空电子设备综合化技术发展综述[J]. 外军信息战, 2005(5): 2-5.

CHEN W K, TAO J Y. A survey on the development of integrated avionics technology in the United States[J]. Foreign Military Information Warfare, 2005(5): 2-5.

[3]
JEONG E, KIM J, HA S. TensorRT-based framework and optimization methodology for deep learning inference on Jetson bourd[J]. ACM Transactions on Embedded Computing syestems, 2022, 21(5): 1-26.

[4]
DEAN J, CORRADO G S, MONGA R, et al. [C]// NIPS. Proceedings of the 25th International Conference on Neural Information Processing Systems. New York: Curran Associates Inc., 2012: 1223-1231.

[5]
张峰, 翟季冬, 陈政, 等. 面向异构融合处理器的性能分析, 优化及应用综述[J]. 软件学报, 2020, 31(8): 2603-2624.

ZHANG F, ZHAI J D, CHEN Z, et al. A survey on performance analysis, optimization, and application of heterogeneous fusion processors[J]. Journal of Software, 2020, 31(8): 2603-2624.

[6]
吕相文. 高性能计算云环境下GPU并行计算技术及应用研究[D]. 南京: 南京航空航天大学, 2024.

LU X W. Research on GPU parallel computing technology and application in high-performance computing cloud environment[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2024.

[7]
张锦涛, 赵惊涛, 王真理. FPGA与GPU并行计算分析——以Kirchhoff叠前时间偏移为例[J]. 地球物理学进展, 2013, 28(3): 1464-1471.

ZHANG J T, ZHAO J T, WANG Z L. Analysis of parallel computing with FPGA and GPU: a case study of kirchhoff pre-stack time migration[J]. Progress in Geophysics, 2013, 28(3): 1464-1471.

[8]
宋奋韬, 王梦莹, 付志远. FPGA发展概论[J]. 科技信息, 2012, (23): 145.

SONG F T, WANG M Y, FU Z Y. An introduction to the development of FPGA[J]. Science and Technology Information, 2012, (23): 145.

[9]
李若. Kneron发布全系列低功耗人工智能专用处理器IP[J]. 计算机与网络, 2018, 44(4): 1.

LI R. Kneron releases a full series of low-power AI processor IPs for artificial intelligence[J]. Computer and Network, 2018, 44(4): 1.

[10]
李景欣. 基于Vitis的FPGA目标检测算法加速器设计[D]. 大连: 大连理工大学, 2024.

LI J X. Design of FPGA-based object detection algorithm accelerator based on vitis[D]. Dalian: Dalian University of Technology, 2024.

[11]
孙铭. 嵌入式平台中的PCI Express总线技术研究[D]. 西安: 西安电子科技大学, 2015.

SUN M. Research on PCI express bus technology in embedded platforms[D]. Xi’an: Xidian University, 2015.

[12]
KRISHNAMOORTHY R, FESQ P. PCI express technology: evolution, performance, and future directions[J]. IEEE Transactions on Parallel and Distributed Systems, 2016, 27(9): 2594-2607.

[13]
COOPER R, VANGAL R. The role of open standards in high-performance embedded computing[C]// IEEE. Proceedings of the 2011 IEEE Aerospace Conference. New York: IEEE, 2011: 1-10.

[14]
虞保忠, 郝继锋, 周霆, 等. 云计算应用中的嵌入式容器技术研究[J]. 单片机与嵌入式系统应用, 2021, 21(5): 8-10.

YU B Z, HAO J F, ZHOU T, et al. Research on embedded container technology in cloud computing applications[J]. Application of Microcomputers and Embedded Systems, 2021, 21(5): 8-10.

[15]
敬超, 胡君达, 谭华. 面向CPU/GPU异构服务器集群的节能调度算法[J]. 计算机仿真, 2023, 40(3): 520-528.

JING C, HU J D, TAN H. Energy-efficient scheduling algorithm for CPU/GPU heterogeneous server clusters[J]. Computer Simulation, 2023, 40(3): 520-528.

文章导航

/

[an error occurred while processing this directive]