tag 标签: 并行编程模型

相关资源
  • 所需E币: 5
    时间: 2025-5-23 10:47
    大小: 2.78MB
    上传者: htwdb
    本文针对不同架构下的混合并行编程模型和应用,基于申威异构众核处理器的采用Athread方式的众核编程,提出一些优化方法和研发一些接口函数,比如使用结构体传参、静态局存变量和从核分区并行等,添加从核间通信接口函数和主从异步混合并行接口函数。经过试验验证,采用上述的优化方法和接口函数对于提高程序性能和易用性有较大的帮助。2.为了解决国产神威环境下众核代码编写工作量大的问题,提高国产异构众核环境下的众核代码编程效率,设计实现了一个可以将核心段的串行代码自动转换为Athread代码的工具。本文基于主程序调用master程序,再由master程序调用slave程序的三层模板程序架构,采用Rust语言进行词法和语法分析,提出一种可以使源程序自动转换为Athread代码的方法。同时,添加一些有助有程序优化的接口函数,进一步提升程序性能和减轻程序移植的代码工作量,最终设计实现了适用于Fortran和C代码到申威众核处理器下Athread代码的转换工具原型系统。经过实验分析,采用该自动转换工具生成的Athread代码相较于人工编写的OpenACC*加速的程序有更高的加速比,特别是对多个核心段进行众核化加速时的加速比相差15%,证明该转换工具具有很好的实用性。该工具能够避免开发人员绝大多数的代码书写错误,极大地提高了开发人员的众核化工作效率。
  • 所需E币: 4
    时间: 2022-1-2 11:42
    大小: 2.71MB
    上传者: czd886
    基于CPU-FPGA的异构多核系统设计及并行编程模型研究
  • 所需E币: 3
    时间: 2019-6-7 09:19
    大小: 888.59KB
    上传者: royalark_912907664
    针对提高水下目标回波模拟器的仿真效率和计算机资源使用效率的目的。通过分析水下目标回波模拟器的仿真可并行性,详细叙述仿真任务并行分割方法,基于并行计算,形成并行仿真软件框架。搭建小型仿真系统,并行和串行仿真试验结果显示并行的CPU总利用率达到40%,串行达到12.9%,空闲状态仅达到4%。试验表明该方法可有效提高仿真效率和计算机资源使用效率。