高性能并行编程与优化 - 课件

每周六14点开播课程大纲课程分为前半段和后半段,前半段主要介绍现代#C++,后半段主要介绍并行编程与优化。1.课程安排与开发环境搭建:cmake与git入门2.现代C++入门:常用STL容器,RAII内存管理3.现代C++进阶:模板元编程与函数式编程4.编译器如何自动优化:从汇编角度看C++5.C++11起的多线程编程:从mutex到无锁并行6.并行编程常用框架:OpenMP与IntelTBB7.被忽视的访存优化:内存带宽与cpu缓存机制8.GPU专题:wrap调度,共享内存,barrier9.并行算法实战:reduce,scan,矩阵乘法等10.存储大规模三维数据的关键:稀疏数据结构11.物理仿真实战:邻居搜索表实现pbf流体求解12.C++在ZENO中的工程实践:从primitive说起13.结业典礼:总结所学知识与优秀作业点评

相关推荐

封面图片

【炼数成金】GPU并行计算与CUDA编程(第三期)

名称:【炼数成金】GPU并行计算与CUDA编程(第三期)描述:本课程主要分为四部分,分别涵盖了硬件搭载知识、CUDA编程基础、CUDA性能优化与设计、实战项目经验。链接:https://pan.quark.cn/s/d6e2c7df6c4c大小:未统计标签:#课程#知识#炼数成金#quark来自:雷锋频道:@yunpanshare群组:@yunpangroup投稿:@kejiqubot

封面图片

Java并发编程高阶技术-高性能并发框架源码解析与实战

名称:Java并发编程高阶技术-高性能并发框架源码解析与实战描述:全网唯一深度解析并发编程框架disruptor底层源码课程,助你成为并发编程高手,拿下高薪!链接:https://www.aliyundrive.com/s/iLDpa1wCngU大小:未统计标签:#学习#知识来自:雷锋版权:频道:@shareAliyun群组:@aliyundriveShare投稿:@aliyun_share_bot

封面图片

Thrust:C++并行算法库

Thrust:C++并行算法库Thrust是C++并行算法库,它启发了将并行算法引入C++标准库。Thrust的高级接口极大地提高了程序员的工作效率,同时实现了GPU和多核CPU之间的性能可移植性。它建立在已建立的并行编程框架(如CUDA、TBB和OpenMP)之上。它还提供了许多类似于C++标准库中的通用工具。NVIDIAC++标准库是一个开源项目;它在GitHub上可用,并包含在NVIDIAHPCSDK和CUDA工具包中。如果你安装了其中一个SDK,则无需额外的安装或编译器标志即可使用libcu++。#C++

封面图片

Python & C/C++联合编程实战(完结)

名称:Python&C/C++联合编程实战(完结)描述:本课程是一套python和c++联合编程课,课程中穿插讲解了很多实际项目经验,实战性很强。通过本课程的学习,你将详细的了解并掌握Python与c++两者之间的相互应用。链接:https://www.aliyundrive.com/s/WH7FJ4cPAuK大小:10G标签:#教程#Python#ali来自:雷锋频道:@yunpanshare群组:@yunpangroup投稿:@kejiqubot

封面图片

美国政府建议使用内存安全编程语言 C/C++都被排除在外

美国政府建议使用内存安全编程语言C/C++都被排除在外为什么大型科技公司都关注Rust呢?因为相对来说,Rust安全性更高,微软认为通过Rust重新编写某些组件有助于提高内存安全性。日前美国政府下属的ONCD办公室发布了一份报告就详细介绍了建议开发者们使用各种内存安全编程语言,尽管ONCD没有明确罗列哪些语言是内存安全编程语言,但强调了C和C++缺乏与内存安全相关的特征,因此实际上就是不建议开发者使用C和C++。需要强调的是,这里只是从内存安全角度出发来建议,并不是评判一种编程语言的好坏,ONCD称如果软件一开始就选择使用内存安全编程语言的话,那么可以提高安全性。报告也没有建议使用哪些内存安全语言来替代C和C++,毕竟只是建议,实际上开发者和企业如何选择编程语言还是开发者们自己的事情,毕竟也要考虑到软件本身。...PC版:https://www.cnbeta.com.tw/articles/soft/1421763.htm手机版:https://m.cnbeta.com.tw/view/1421763.htm

封面图片

C++ 百万并发网络通信引擎架构与实现 - 带源码课件

名称:C++百万并发网络通信引擎架构与实现-带源码课件描述:从基础的网络知识开始由浅入深地讲解如何使用C++实现一套支持百万级别并发的网络通信引擎。包含:高频并发、多线程、多进程、线程池、内存池、软件硬件瓶颈、如何测试优化网络处理能力等技术知识。可以应用在Windows、Linux、Android、IOS系统上。对从事高性能网络处理的前后端开发人员有极大帮助。链接:https://www.alipan.com/s/TiCfWYCw1sW大小:NG标签:#学习#知识#课程#资源来自:雷锋版权:频道:@shareAliyun群组:@aliyundriveShare投稿:@aliyun_share_bot

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人