检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨露 张得礼[1] 王苑 张文奇 杨永常 YANC Lu;HANG Deli;WANG Yuan;ZHANG Wenqi;YANG Yongchang(College of Mechanical and Electrical Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing Jiangsu 210016,China;Aerospace System Engineering Shanghai,Shanghai 201109,China;Space Structure and Mechanism Technology Laboratory of China Aerospace Science and Technology Group Co.,Ltd,SShanghai 201109,China)
机构地区:[1]南京航空航天大学机电学院,江苏南京210016 [2]上海宇航系统工程研究所,上海201109 [3]中国航天科技集团有限公司空间结构与机构技术实验室,上海201109
出 处:《现代雷达》2023年第7期1-8,共8页Modern Radar
摘 要:针阵列雷达矩阵运算中的两种最具有代表性的矩阵求逆与线性方程组求解进行详细分析与方法实现。针对复杂的大数据量的矩阵运算,采用传统中央处理器(CPU)串行计算方式会大量引起的消耗大量CPU资源与时间的问题,提出了一种采用CPU+现场可编程门阵列(FPGA)硬件加速实现异构计算的方法。该方法为算法移植到FPGA芯片实现,针对循环迭代的串行计算,利用FPGA丰富的逻辑资源实现并行执行,利用FPGA内置的寄存器与随机存取存储器(RAM)资源实现大量的中间变量的缓存,利用FPGA内置的硬核数字信号处理器(DSP)资源实现数学计算加速,从而达到节约计算时间,节省CPU资源消耗的目的。开展基于FPGA硬件实现的高性能矩阵并行计算技术的研究,以满足高性能矩阵计算的高维、实时性和高精度等技术指标。实验结果表明采用基于CPU+FPGA硬件芯片的异构计算的时间小于原本单纯采用CPU计算的时间,且随着矩阵维度的增加即计算的复杂性与计算量的增加差异越明显。In this paper,the two most representative methods of matrix inversion and system of linear equations in array radar matrix operation are analyzed and implemented in detail.Aiming at the complex matrix operation of Big data,in order to solve the problem that the traditional Central Processing Unit(CPU)serial computing mode will consume a lot of CPU resources and time,a method of heterogeneous computing using CPU+Field Programmable Gate Array(FPGA)hardware acceleration is proposed.Utilizing FPGA's rich logical resources to achieve parallel execution in serial computing for loop iteration;Using FPGA built-in registers and Random-Access Memory(RAM)resources to achieve a large number of intermediate variable cache;Utilizing the hard core digital signal processor(DSP)resources built into FPGA to accelerate mathematical calculations,thereby achieving the goal of saving computation time and CPU resource consumption.Conduct research on high-performance matrix parallel computing technology based on FPGA hardware implementation to meet the technical indicators of high-dimensional,real-time,and high-precision high-performance matrix computing.The results of experiment show that the time of Heterogeneous computing based on CPU+FPGA hardware chips is less than that of the original CPU computing,and the difference between the complexity of computing and the amount of computing is more obvious with the increase of matrix dimensions.
分 类 号:TN957.52[电子电信—信号与信息处理]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7