首页>>课程>> 程序员必须适应不断变化的机器架构(英语授课)

我要提问

收藏该课程

参与学习讨论

程序员必须适应不断变化的机器架构(英语授课)
价格:50 学币

(3人)准备学 (0人)学着呢 (3人)学完了



共有学员评论条    看看他们说什么>>

课程摘要

相对于性能已经挖掘殆尽的单核处理器,多核处理器日益吸引人们的注意,它带来了N多的变革,包括NUMA(Non-Uniform Memory AccessArchitecture)架构、专用运算处理器以及事务性内存(Transactional Memory)等,程序员需要怎样做才能充分利用和提高处理器的性能呢?RedHat工程师、世界顶尖Linux和自由软件黑客Ulrich Drepper将通过本课程介绍技术概念、阐述新技术力图解决的问题以及解决之道,程序员必须学会去利用这些知识。Ulrich Drepper是RedHat的工程师,更是世界上最重要的几个Linux和自由软件黑客之一。他是GNU C库(那个被称为glibc的东东)的主要贡献者和维护者,仅此一项已经足以使他进入顶尖黑客的殿堂之中。然而他并不自满,2004年以来,他主持开发了NPTL(Native POSIX Thread Library),并推动NPTL成为glibc的正选线程库,一举解决了Linux线程机制与POSIX线程标准长期不兼容的问题,使Linux为已经到来的多核时代做好了充分的准备,大大提高了Linux线程的效率。在一项测试中,NPTL在两秒钟内启动了10万个线程,效率比原线程库提高400多倍。Drepper的这一贡献意义重大,并且将会随着时间的推移显得越来越重要。Drepper也是自由软件社群中的著名意见领袖,以批判性的态度著称,甚至对于Richard Stallman,他也从不怯于表达自己的不同意见。

教师简介

Ulrich Drepper,从事自由软件开发15余年,目前在红帽公司担任工具和运行时小组的顾问工程师和技术领导者,负责Linux系统的C math和线程库维护,二进制目标额五年间处理工具和库的开发和维护,以及其他硬件项目。Ulrich参与了多项标准的制定工作,包括POSIX、POSIX 的C++绑定以及C和C++语言。

所有评论来自于学习了该课程的学员   查看全部评论>>

该课程还没有购买留言


我要留言

您还没有登录,请登录!

购买本课程您能够得到
  • 在线学习全部精品课件
  • 在线下载全部课程讲义
  • 获得讲师和助教的答疑服务
  • 免费获得课程相关学习资源
  • 参加不定期的讲师在线辅导
  • 有机会获得讲师的作业点评
  • 有机会获得课程教材或图书
  • 评价课程有机会赠送杂志