加锁理论结合实践,现场精彩互动

中国最大的IT 技术 社区CSDN联合美国权威IT技术媒体CMP集团,共同为中国百万开发者带来的国内最权威的顶级 软件 技术大会----“2007 软件开发 2.0技术大会”(SD2C)正在 九华山庄 火热进行当中。在 [系统开发2.0Track]分会场二:多核 编程 专家周伟明先生做题为《多核计算中的分布式数据结构》的演讲。

周伟明 老师 的讲座设置在112房间,除了主会场之外最大的会场。会场中可谓人满为患,甚至在走廊中都有人加座。周老师讲的多核计算,对于小编来讲,稍有难度,毕竟没有亲自做过开发,理解不够透彻,但是现场的听众感觉却大不相同,不信你接着往下看。
周老师在演讲中问了一些很有趣的话题,比如:为什么有句话说,三个中国人是一条虫?很多听众踊跃作答,而标准答案也很简单:因为加速比不高。加速比正是周老师刚刚讲过的一个主题。
另一个问题也很有趣:谁能用 专业 术语来描述腐败现象?这个问题听起来要比前一个有难度,不过这丝毫没有影响听众回答问题的积极性。小编记录下来的答案有以下几种:1,腐败现象相当于一个链表,点与点之间是互联的,所以腐败的牵连比较多;2.在周老师的演讲中提及,索引是不能加锁的,只读最好,而腐败相当于资源垄断,每个人通过这一点都需要交费,所以加速比降低了;3.资源没有很好地划分,有一个任务独占资源,所以产生额外开销;4.锁粒度太大。而标准答案与这些相距不远,就是:腐败是共享资源,有公共资源所以腐败,一般腐败都是官员使用手中权利操纵资源,相当于加锁操作,代价高,是因为加锁解锁速度慢,所以成本很高。


周老师的演讲仍在进行,精彩仍在继续。

讲师介绍:周伟明

周伟明先生毕业于上海交通大学,1994年开始从事专业软件开发,曾工作于美国加州硅谷的DASCOM Inc公司(现为IBM的全资子公司)和华为技术有限公司等企业。在网络安全软件、服务端软件、机器翻译软件、工具软件、 嵌入式系统 等领域都拥有丰富的专业实践经验。近年来周伟明先生潜心研究多核编程技术,于2006年编著出版了国内第一本专门研究多任务情况下数据结构与算法的专著,获得业界的好评。此后周伟明先生再接再厉,更加深入地研究多核 程序设计 中范围更加广泛的重要的主题,提出多核程序设计的新观念——“象使用内存一样使用CPU”,并且致力与编写一本新的多核编程技术著作,将自己的研究成果和技术思路总结出来。周伟明先生是CSDN著名博客,在其博客文章中深入浅出的讲解了诸如负载平衡、锁竞争现象、任务分组竞争模式、OpenMP并行程序设计、多核CPU上的快速排序效率等多核程序设计难题,获得了专家和网友的高度评价。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值