Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
介绍
多线程 Programming
- 语法和构造
- 条款和章节
卸载支持
- 指令和目标数据
- If、device 和 map 子句
线程安全和共享
- 原子数
- 构造、锁和指令
- 共享子句
准备开发环境
- 安装和配置 OpenMP
- 安装和配置 VMWare
- 使用 VMWare 设置 HPC
OpenMP 中的并行 Programming
- 创建 hello world 代码示例和演示
- 工作共享结构
- 使用 for 循环
- 使用分段并行性
- 使用分形
- 添加向量
矢量 Programming 和 SIMD 扩展
- 矢量化循环
- 注释用户定义函数
- 使用支持 SIMD 注释的函数
- 生成向量函数
- 注册向量返回值
Fortran 和 OpenMP
- 工作共享结构
- 同步构造
- 使用数据范围属性子句和其他子句
- 使用 OpenMP-运行时库
并行块
- 指定线程数
- 执行并行语句块
- 区分并行块中正在运行的线程
- 使用 omp critical 指令
总结和结论
要求
- 了解 HPC 系统
- 并行编程经验
观众
- 软件工程师
14 小时
客户评论 (1)
手动无服务器设置。另外,我没有 Idea sls Web 控制台出口,这很好。
Rafał Kucharski - The Software House sp. z o.o.
课程 - Serverless Framework for Developers
机器翻译