技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 互联网 --> 多核的未来

多核的未来

浏览:1519次  出处信息

    UT Austin的Yale Patt教授上个月来Chalmers交流,做了题为《Future Microprocessors: Multi-core, Mega-nonsense, and What We Must Do Differently Moving Forward》的讲座。Yale Patt是计算机体系结构学术圈的巨擘,他最有名的研究成果是和Branch Predictor和HPS microarchitecture,他的学生们也巨牛无比,学术界有名的有UIUC的Wen-Mei Hwu,CMU的Onur Mutlu等等,工业界Intel不少核心工程师也出自他的门下。这个讲座主要谈了他对未来的多核处理器的发展的看法,有趣的是他二十年前也预测过现在的处理器,我还专门问了他当时的预测是否靠谱,他说“那我得回去查查看才行”,人非常的Nice。

    简单介绍一下关键的几点:

    1. 为什么要多核?

    It is easier than designing a much better uni-core

    It is cheaper than designing a much better uni-core

    It was embarrassing to continue making L2 bigger

    It was the next obvious step

    2. Asymmetric Chip Multiprocessor才是未来

    一个chip上既有Large Core,又有Small Core,前者专门用来加速那些诸如Critical Section之类的串行代码。

    3. ILP未死

    其实还有ILP的性能很多可挖掘的空间,只是多核设计上更经济更简单,所以大家都慢慢转到多核上来了

    4. Parallel Programming is NOT Hard

    如果从新生就开始进行并行编程的教育,从一开始就thinking in parallel,并行编程就不难,关键是打破Abstraction。

    UIUC的Distinguished Lecture Series也有他今年4月在UIUC的讲座,甚至还有video。

    Enjoy!

建议继续学习:

  1. 多核与异步并行    (阅读:3726)
  2. 多核编程的难题(一)    (阅读:2321)
  3. 多核环境下编写程序需注意Cache    (阅读:2043)
  4. 多核编程的难题(二)    (阅读:1928)
  5. 多核与移动设备    (阅读:1884)
  6. 云计算时代的多核开发    (阅读:1489)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1