免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: T-Bagwell
打印 上一主题 下一主题

[其他] [讨论]工欲善其事,必先利其器,论高性能编程(获奖名单已公布-2014-5-22) [复制链接]

论坛徽章:
17
戌狗
日期:2013-09-02 23:43:02技术图书徽章
日期:2014-04-29 14:16:02技术图书徽章
日期:2014-04-24 15:51:26未羊
日期:2014-04-06 22:10:30丑牛
日期:2014-04-06 21:23:29辰龙
日期:2014-04-06 21:20:22处女座
日期:2014-04-06 21:16:18技术图书徽章
日期:2014-04-02 15:10:51金牛座
日期:2014-03-10 22:26:18巨蟹座
日期:2014-02-17 17:12:12技术图书徽章
日期:2014-01-24 10:38:43摩羯座
日期:2013-11-29 18:00:18
11 [报告]
发表于 2014-04-17 22:38 |只看该作者
好高端的话题,我来支持。

论坛徽章:
17
戌狗
日期:2013-09-02 23:43:02技术图书徽章
日期:2014-04-29 14:16:02技术图书徽章
日期:2014-04-24 15:51:26未羊
日期:2014-04-06 22:10:30丑牛
日期:2014-04-06 21:23:29辰龙
日期:2014-04-06 21:20:22处女座
日期:2014-04-06 21:16:18技术图书徽章
日期:2014-04-02 15:10:51金牛座
日期:2014-03-10 22:26:18巨蟹座
日期:2014-02-17 17:12:12技术图书徽章
日期:2014-01-24 10:38:43摩羯座
日期:2013-11-29 18:00:18
12 [报告]
发表于 2014-04-17 22:38 |只看该作者
占楼支持。

论坛徽章:
0
13 [报告]
发表于 2014-04-18 02:21 |只看该作者
lol没想到楼主竟然是大师兄!!!哈哈。。
小弟毕业后找的第一份工作就是搞并行计算的,当时还有个intel的华裔专家来培训教导我们,经常和我们邮件交流和电话会议。然后呢,辞职了呗,再找工作,问工作经验,说以前做并行计算,做优化,别人听都没有听过,还有这个方向,而且还是个菜鸟做优化,简直想都不敢想啊。大师兄活动的那本书,当初我们拿到的是英文版,还没翻译成中文。
当时主要研究的东西其实很少了,也就openmp和mpi,此外涉及intel的一些并行工具和库,比如clik库或者MKL。然后工具的话,一般是用intel的VTUNE找程序的热点。当然,听那个专家讲,其实他们内部其实不用那个工具,有自己开发的更好的,留着实验室他们自己用。当然我们主要是那个大牛自己写了几个PPT,远程给我们讲课是就用自己写的PPT,不得不说专家就是专家,从优化的最底层计算机系统结构,到最上层的应用,当时的感觉,非常系统、全面(当然,现在早全忘了)。记得他给我们推荐过一本书,叫《计算机体系结构:量化研究方法》,奶奶的,当初翻了几百页,竟然是将CPU设计的,作为菜逼,基础的东西都掌握的不牢,这不是给自己挖个天坑么,然后就没怎么看。但是不得不说,如果要把优化做的牛逼,这本书是相当的经典,因为当初给我们讲的一些知识点、难点,这本书上都能找到解释和原因。
其实高性能编程都感觉忽悠人的,没专门的这么一说吧,顶多就是能不用锁,就不用锁,加个并行的多线程,计算量超级大就用集群,然后尽量注意cache优化,再弄个simd指令级优化,优化好了就叫高性能!!那些高性能应用是指一些计算量非常大的应用,因为那样优化才有价值。不得不说,哪些老外,优化只看汇编代码,而且是精确到指令级的,能用5条汇编跑完的不会去用10条汇编。最牛逼的还是算法了,当初看一些老外写的开源的工程算法,主要是stecil类的应用,真JB牛逼啊。人家研究这些东西干嘛呢?去研究天体物理啊,一闪一闪亮晶晶,漫天都是小星星!!没错,几亿个point,每个point都有自己的运动算法,都需要计算,最后呈现的是一张类似于运动的银河星系图。形象点,就类似于自来水管里流动的水,你会看到每一个水分子(point)的运动。当初专家说,高性能计算70%的应用都是stecil类型、datacube类型的,因为他的小组已经做了几百个这样的应用,他说他的独门绝技就是他和小组发明的一种3.5D的算法,比一般人快10倍,当初跑到国内大学给一些教授讲,那些人都听不懂(PS:有种老子想教你们,奈何你们学不会啊的感觉!!)。
以前移植一些应用,瓶颈竟然是IO bound。。。老外的代码里一般都有适合各种平台的加速,比如AMD的opencl  或者CUDA,其实就是他们硬件设计多核多线程,硬件开的多线程,然后线程间的切换耗时超低。。。

哎,菜鸟是来顶帖的,技术不行,只能多讲故事了。这些玩意儿不知道和云计算或者什么大数据有关么,我是菜鸟,所以不懂。但觉得你做优化的话,那本书的确是非常经典。。。  废话有点多,见谅!!
PS:大师兄,大晚上专门来顶你的贴的。。。

评分

参与人数 1可用积分 +10 信誉积分 +2 收起 理由
T-Bagwell + 10 + 2 很给力!

查看全部评分

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
14 [报告]
发表于 2014-04-18 09:27 |只看该作者
啥叫高性能
集群/并行/分布/GPU
弄到一起,就叫高性能?

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
15 [报告]
发表于 2014-04-18 11:26 |只看该作者
支持一下

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
16 [报告]
发表于 2014-04-18 12:03 |只看该作者
回复 14# 流氓无产者


    可以解答一下

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
17 [报告]
发表于 2014-04-18 13:47 |只看该作者
光听楼梯响,不见人下来.
听是听说过的,不过没接触过.
比如,比特币挖矿,为啥用GPU更高效?

论坛徽章:
20
CU大牛徽章
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中国系统架构师大会
日期:2015-06-29 16:11:282015亚冠之平阳省
日期:2015-07-31 09:19:042015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-09-30 06:20:002015亚冠之柏太阳神
日期:2015-10-19 20:29:5915-16赛季CBA联赛之天津
日期:2016-11-29 14:03:4315-16赛季CBA联赛之北控
日期:2016-12-24 20:51:492015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-12 20:58:532014年中国系统架构师大会
日期:2014-10-14 15:59:00
18 [报告]
发表于 2014-04-18 21:44 |只看该作者
这玩意,完全不懂,纯支持了

论坛徽章:
20
CU大牛徽章
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中国系统架构师大会
日期:2015-06-29 16:11:282015亚冠之平阳省
日期:2015-07-31 09:19:042015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-09-30 06:20:002015亚冠之柏太阳神
日期:2015-10-19 20:29:5915-16赛季CBA联赛之天津
日期:2016-11-29 14:03:4315-16赛季CBA联赛之北控
日期:2016-12-24 20:51:492015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-12 20:58:532014年中国系统架构师大会
日期:2014-10-14 15:59:00
19 [报告]
发表于 2014-04-18 21:45 |只看该作者
这玩意,完全不懂,纯支持了

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
20 [报告]
发表于 2014-04-19 18:46 |只看该作者
好话题,支持一下大数据。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP