C++并行程序设计

发布时间 2023-07-18 16:43:31作者: blacksmith贾

什么是并发?

  • 两个或两个以上事件或活动在同一时刻发生。如多个任务在多个 CPU 或 CPU 的多个核上同时执行,不存在 CPU 资源的竞争、等待行为

并发程序的意义何在?

  • 充分发掘多核处理器的性能,提高计算速率

仅供初次学习此内容创作,如有不对请大佬指正


前置

  • 并行计算基础
  • 理论背景
  • 现代体系结构
  • C++多线程编程
  • C++高级多线程编程
  • OpenMP
  • CUDA
  • CUDA编程

并行计算基础