研究多核计算机上OpenMP编程模式和MPI消息传递机制编程模式的运行效能,并在双核和四核计算机上,分别使用传统算法和并行算法计算了和式sum from i=1 to n i和n×n矩阵的乘积以及矩阵的Cholesky分解,数值试验结果表明,传统的串行程...研究多核计算机上OpenMP编程模式和MPI消息传递机制编程模式的运行效能,并在双核和四核计算机上,分别使用传统算法和并行算法计算了和式sum from i=1 to n i和n×n矩阵的乘积以及矩阵的Cholesky分解,数值试验结果表明,传统的串行程序只能利用二分之一的双核CPU资源和四分之一的四核CPU资源,而并行程序在双核和四核计算机上的并行效率很高,并且OpenMP编程模式的运行效率比MPI编程模式的运行效率稍高。展开更多
提出了一种通用的飞行控制系统可视化仿真平台的设计与实现方案,具有控制系统可视化建模、仿真执行效率高、易于扩展和通用性强的优点。该平台在某型飞机模拟器基础上,设计了基于改进A*算法的静态航迹规划和基于电荷法的动态航迹规划。...提出了一种通用的飞行控制系统可视化仿真平台的设计与实现方案,具有控制系统可视化建模、仿真执行效率高、易于扩展和通用性强的优点。该平台在某型飞机模拟器基础上,设计了基于改进A*算法的静态航迹规划和基于电荷法的动态航迹规划。以并行化计算的思想设计了系统的总体框架,并通过OpenMP多线程并行多核编程技术和Matlab并行计算工具箱的SPMD(Single Program Multiple Data)技术实现了平台仿真的并行解算,大大提高了仿真效率。以"Beaver"多模态自动驾驶仪仿真设计为例,验证了平台的可行性。展开更多
为满足复兴号系列中国标准动车组大批量生产需求,简化测试人员操作,依据牵引控制单元(Traction Control Unit,TCU)例行试验项点,并参考原手动测试台测试原理,设计研发了一套牵引控制单元自动化测试系统。该自动化测试系统硬件以PXI测控...为满足复兴号系列中国标准动车组大批量生产需求,简化测试人员操作,依据牵引控制单元(Traction Control Unit,TCU)例行试验项点,并参考原手动测试台测试原理,设计研发了一套牵引控制单元自动化测试系统。该自动化测试系统硬件以PXI测控计算机为核心,配合外部测量设备和信号产生设备;测试序列使用LabVIEW语言编程;为减少测试时间,充分利用多核CPU资源,对测试序列进行并行化处理。该自动化测试系统已在复兴号350公里中国标准动车组TCU上进行了验证,测试结果表明该测试系统能大幅缩减测试时间、准确识别故障点、实现测试报告的自动生成,具有较强的可靠性和实用性。展开更多
多核处理器越来越普及,如何通过软件技术最大提升CPU每个核心的使用率,成为热点问题。引入多核并行编程模型Threading Building Blocks,并与raw threads、Open MP进行各方面详细比较,分析了其优劣。并研究了TBB结合MPI在SMP集群系统上...多核处理器越来越普及,如何通过软件技术最大提升CPU每个核心的使用率,成为热点问题。引入多核并行编程模型Threading Building Blocks,并与raw threads、Open MP进行各方面详细比较,分析了其优劣。并研究了TBB结合MPI在SMP集群系统上实现高效的混合并行计算应用的方法。最终发现TBB在多核编程方面有显著的优势。TTB和MPI的结合,又为多核处理器结点集群提供了并行层次化结构,大大优化集群的性能。展开更多
文摘研究多核计算机上OpenMP编程模式和MPI消息传递机制编程模式的运行效能,并在双核和四核计算机上,分别使用传统算法和并行算法计算了和式sum from i=1 to n i和n×n矩阵的乘积以及矩阵的Cholesky分解,数值试验结果表明,传统的串行程序只能利用二分之一的双核CPU资源和四分之一的四核CPU资源,而并行程序在双核和四核计算机上的并行效率很高,并且OpenMP编程模式的运行效率比MPI编程模式的运行效率稍高。
文摘提出了一种通用的飞行控制系统可视化仿真平台的设计与实现方案,具有控制系统可视化建模、仿真执行效率高、易于扩展和通用性强的优点。该平台在某型飞机模拟器基础上,设计了基于改进A*算法的静态航迹规划和基于电荷法的动态航迹规划。以并行化计算的思想设计了系统的总体框架,并通过OpenMP多线程并行多核编程技术和Matlab并行计算工具箱的SPMD(Single Program Multiple Data)技术实现了平台仿真的并行解算,大大提高了仿真效率。以"Beaver"多模态自动驾驶仪仿真设计为例,验证了平台的可行性。
文摘为满足复兴号系列中国标准动车组大批量生产需求,简化测试人员操作,依据牵引控制单元(Traction Control Unit,TCU)例行试验项点,并参考原手动测试台测试原理,设计研发了一套牵引控制单元自动化测试系统。该自动化测试系统硬件以PXI测控计算机为核心,配合外部测量设备和信号产生设备;测试序列使用LabVIEW语言编程;为减少测试时间,充分利用多核CPU资源,对测试序列进行并行化处理。该自动化测试系统已在复兴号350公里中国标准动车组TCU上进行了验证,测试结果表明该测试系统能大幅缩减测试时间、准确识别故障点、实现测试报告的自动生成,具有较强的可靠性和实用性。
文摘多核处理器越来越普及,如何通过软件技术最大提升CPU每个核心的使用率,成为热点问题。引入多核并行编程模型Threading Building Blocks,并与raw threads、Open MP进行各方面详细比较,分析了其优劣。并研究了TBB结合MPI在SMP集群系统上实现高效的混合并行计算应用的方法。最终发现TBB在多核编程方面有显著的优势。TTB和MPI的结合,又为多核处理器结点集群提供了并行层次化结构,大大优化集群的性能。