课程大纲

介绍

理论上的平行 Programming

  • 内存架构
  • 内存组织

基于线程和基于进程的并行性

  • 实例化和确定线程
  • 使用线程同步
  • 创建、命名、运行和同步进程
  • 使用 Asyncio 进行异步编程

分布式 Python

  • 使用芹菜
  • 使用 SCOOP
  • 使用 Pyro4
  • 使用 PyCSP
  • 使用 RPyC

GPU Programming

  • 使用 PyCUDA 模块
  • 使用 NumbaPro
  • 使用 PyOpenCL
  • 使用 PyOpenCL 进行测试

测试和故障排除

  • 使用单元测试进行测试
  • 使用模拟测试进行测试

总结和结论

要求

  • Python 编程经验

观众

  • 软件开发人员
 14 小时

人数



每位参与者的报价

客户评论 (5)

相关课程

课程分类