
课程介绍
- 【课程名称】多核计算中的分布式数据结构
-
[所属Track:系统开发2.0 ] [Conference Pass] [限制200人]
1. 多核编程和单核多任务编程的区别
2. 锁竞争对多核性能的影响
3. 锁竞争情况下的加速比
4. 任务分组竞争模式
5. 任务随机竞争模式
6. 分布式数据结构设计方法
7. 队列池
8. 静态负载平衡的分布式查找(二级查找)
9. 动态负载平衡的分布式查找(三级查找)
讲师介绍
- 周伟明多核编程专家
- 周伟明先生毕业于上海交通大学,1994年开始从事专业软件开发,曾工作于美国加州硅谷的DASCOM Inc公司(现为IBM的全资子公司)和华为技术有限公司等企业。在网络安全软件、服务端软件、机器翻译软件、工具软件、嵌入式系统等领域都拥有丰富的专业实践经验。近年来周伟明先生潜心研究多核编程技术,于2006年编著出版了国内第一本专门研究多任务情况下数据结构与算法的专著,获得业界的好评。此后周伟明先生再接再厉,更加深入地研究多核程序设计中范围更加广泛的重要的主题,提出多核程序设计的新观念——“象使用内存一样使用CPU”,并且致力与编写一本新的多核编程技术著作,将自己的研究成果和技术思路总结出来。
周伟明先生是CSDN著名博客,在其博客文章中深入浅出的讲解了诸如负载平衡、锁竞争现象、任务分组竞争模式、OpenMP并行程序设计、多核CPU上的快速排序效率等多核程序设计难题,获得了专家和网友的高度评价。