当前位置: 首页 > news >正文

确定了!图灵奖得主John Hennessy将来CNCC 2020做特邀报告!

图灵奖得主John Hennessy 确定将来CNCC 2020做特邀报告,将会就第四代计算机体系结构的终结与新的前进道路展开论述。

自从第一台电子计算机问世以来,大约65年过去了。前三代计算机已经成为过去,而以多核通用微处理器为主的第四代计算机正处于衰败期。摩尔定律的放缓和丹尼德缩放的终结,使通用微处理器40年的统治走向终结。

 

为什么底层技术的这些变化无法克服?

 

我们如何设计计算机来提高性能,特别是对于像机器学习这样计算要求很高的任务?

 

围绕上述问题,CNCC 2020程序委员会特别邀请到2017年度图灵奖获得者John Hennessy,届时,让我们在他的特邀报告《第四代计算机体系结构的终结与新的前进道路 》中找到答案。

 

John Hennessy,2017年ACM图灵奖获得者

John Hennessy 1977年加入斯坦福, 1989年担任斯坦福计算机系统实验室主任,1999年成为斯坦福大学第十任校长。John Hennessy伟大的才能之一,是能够将他的学术成果与工业界结合。他被称为“硅谷教父”。在他任教期间,斯坦福大学还培养了谷歌、特斯拉、思科等伟大的企业的创始人。

 

ISCA现场,Hennessy和Patterson与图灵的半身像合影

 

John Hennessy和David Patterson于2017年获得图灵奖,以“表彰他们在计算机体系结构的设计和评估方面开创了一套系统的、量化的方法,并对微处理器行业产生了深远的影响”。近些年热议的物联网、人工智能都是基于John Hennessy和David Patterson的研究基础之上,他们的研究成果改变了微处理器行业。他们所著的书籍更是改变一代又一代的工程师和科学家:由他们共同完成的《计算机体系结构:量化研究方法》一书,被称为计算机系统结构学科的“圣经”。这本书是开创性的,它是第一本提供分析和科学框架的著作,为工程师和设计人员评估微处理器设计提供了重要方法和评估工具。

 

John Hennessy和David Patterson共同撰写的《计算机组成与设计:硬件/软件接口》 (Computer Organization and Design: The Hardware/Software Interface)也是计算机组成与设计的经典畅销图书。一本神书,两位大师,数年间不断推陈出新。现在,随着RISC-V中文版的新鲜出炉,是时候集齐神书,召唤计算机体系结构的新黄金时代啦!

 

 

01

《计算机组成与设计:硬件/软件接口(原书第5版)

作者[美] 戴维 A.帕特森 (David A. Patterson)

约翰 L.亨尼斯(John L. Hennessy)著

译者王党辉 康继昌 安建峰 等

图灵奖得主Patterson和Hennessy共同撰写。本书是计算机组成与设计的经典畅销教材,第5版经过全面更新,关注后PC时代发生在计算机体系结构领域的革命性变革——从单核处理器到多核微处理器,从串行到并行。

 

本书特别关注移动计算和云计算,通过平板电脑、云体系结构以及ARM(移动计算设备)和x86(云计算)体系结构来探索和揭示这场技术变革。与前几版一样,本书采用MIPS处理器讲解计算机硬件技术、汇编语言、计算机算术、流水线、存储器层次结构以及I/O等基本功能。

02

计算机组成与设计:硬件/软件接口(原书第5版·ARM版)

作者[美]戴维·A. 帕特森(David A. Patterson) 

约翰·L. 亨尼斯(John L. Hennessy) 

译者陈微  

图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典教材,强调软硬件协同设计及其对性能的影响。

 

本书采用ARMv8体系结构,讲解硬件技术、汇编语言、计算机算术运算、流水线、存储器层次结构以及I/O的基本原理。

03

《计算机组成与设计:硬件/软件接口(原书第5版·RISC-V版)

作者[美]戴维·A. 帕特森(David A. Patterson) 

约翰·L. 亨尼斯(John L. Hennessy)

译者易江芳 刘先华 等

图灵奖得主Patterson和Hennessy共同撰写,计算机体系结构领域的经典书籍全新RISC-V版。

计算机体系结构新黄金时代必读之作。理解专用软硬件协同设计,共建开源生态。

 

本书是经典著作《计算机组成与设计》继MIPS版、ARM版之后的最新版本,这一版全面切换至RISC-V(64位),精选并讲解其核心指令,同时结合“硬件/软件接口”和“详细阐述”等模块,为不同基础和侧重的读者铺设了深入研究的路径,是Patterson和Hennessy的又一力作。

04

《计算机体系结构:量化研究方法(英文版·原书第6版)

作者[美] 约翰·L. 亨尼斯(John L. Hennessy) 

戴维·A. 帕特森(David A. Patterson)

图灵奖得主Patterson和Hennessy共同撰写。

“量化研究方法”这本体系结构“圣经”,使用度量和基准测试来对计算机体系结构进行量化评估,而不是像过去一样简单依赖于架构师的直觉和经验。此次全面升级的第6版,在摩尔定律逐渐失效,而深度学习的算力需求如无底洞般膨胀的关键节点,新增了关于领域特定体系结构的章节,并预言了计算机体系结构的重生。

更多精彩回顾

书讯 |9月书讯(下)| 开学季,读新书

书讯 |9月书讯(上)| 开学季,读新书

资讯 |TIOBE 9 月编程语言:C++ 突起、Java 流行度下降

上新 | 一本书带你吃透Nginx应用与运维
书单 | 开学季——计算机专业学生必读的10本畅销经典

干货 | 用户画像从0到100的构建思路

收藏 | 更新!更薄!更精华:《JavaScript编程精解》来了

视频 | 4min视频带你了解阿里B2B电商算法

赠书 |【第20期】实践深度学习?先接住这三板斧再说

相关文章:

  • Webpack优化——将你的构建效率提速翻倍
  • 用 Python 画哆啦 A 梦
  • 红帽资深解决方案架构师魏新宇:云原生应用构建之路
  • 为什么Spark能成为最火的大数据计算引擎?它是怎样工作的?
  • 主题沙龙 | 订阅模式和SaaS 行业的未来
  • 程序员过关斩将——应对高并发系统有没有通用的解决方案呢?
  • 8个流行的Python可视化工具包,总有一款适合你
  • 20张图片梳理工业软件全貌
  • 使用pandas进行数据快捷加载
  • 大数据必备的十大工具
  • SpringBoot基于jar包启动核心原理及流程详解
  • 【第22期】网络安全在身边|最强学习书单整理
  • 从“新基建”重新认识数据中心
  • 还在为面试被问JVM发愁?来看看阿里P7大佬的JVM笔记吧
  • 从“判断力”到“创造力”:GAN在图像生成上的应用
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • CentOS7 安装JDK
  • HTTP请求重发
  • Java 内存分配及垃圾回收机制初探
  • JavaScript类型识别
  • Median of Two Sorted Arrays
  • Node + FFmpeg 实现Canvas动画导出视频
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Odoo domain写法及运用
  • php ci框架整合银盛支付
  • Redis中的lru算法实现
  • select2 取值 遍历 设置默认值
  • tab.js分享及浏览器兼容性问题汇总
  • text-decoration与color属性
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 关于Flux,Vuex,Redux的思考
  • 关于List、List?、ListObject的区别
  • 全栈开发——Linux
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 我的面试准备过程--容器(更新中)
  • 我的业余项目总结
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​【已解决】npm install​卡主不动的情况
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #《AI中文版》V3 第 1 章 概述
  • (2022 CVPR) Unbiased Teacher v2
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (八)Spring源码解析:Spring MVC
  • (二十三)Flask之高频面试点
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (转)平衡树
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • ***测试-HTTP方法
  • *1 计算机基础和操作系统基础及几大协议
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .Net各种迷惑命名解释