集齐神书,召唤体系结构新黄金时代

2023-12-13 20:10

本文主要是介绍集齐神书,召唤体系结构新黄金时代,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

无论是对于80后、90后还是00后,这都是一本应该珍藏在书架上或iPad中的计算机体系结构必读书。

——Mark D. Hill, University of Wisconsin-Madison

 

 

这不仅是一部关于计算机组成的教科书,也是所有计算机科学教科书的典范。

——Michael Goldweber,Xavier University

这就是COD(Computer Organization and Design: The Hardware/Software Interface)。一本神书,两位大师,数年间不断推陈出新。现在,随着RISC-V中文版的新鲜出炉,是时候集齐神书,召唤计算机体系结构的新黄金时代啦!

 

↑ 2006年,两位作者Patterson(左)和Hennessy(右)接受ACM的采访

 

2013年12月

《计算机组成与设计:硬件/软件接口(MIPS版)》

 扫码了解详情并购买

  

时间拨回7年前,COD的MIPS版成功升级至第5版,全面反映了自2009年第4版出版以来工业界的新变化。此后,大幕拉开,第5版的一系列版本即将陆续登场。

 

2015年7月

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

 扫码了解详情并购买

MIPS中文版来啦!机箱覆盖之下的软硬件如何工作?哪些因素决定了程序性能?什么技术可用于提高性能?从PC时代到后PC时代,从单核处理器到多核处理器,从串行计算到并行计算,第5版重点关注移动计算和云计算这两个新领域。而COD一贯的八个伟大思想——并行,流水线,预测,摩尔定律,存储器层次结构,抽象,加速大概率事件,可靠性——贯穿全书,全程高亮技术核心。

 

2018年3月

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

 

 图灵奖被誉为计算机界的诺贝尔奖。ACM如期公布了2017年的图灵奖得主,COD的两位作者——前斯坦福大学校长John L. Hennessy和加州大学伯克利分校退休教授David A. Patterson——共同获此殊荣,以表彰他们在计算机体系结构的设计和评估方面开创了一套系统的、量化的方法,并对微处理器行业产生了深远影响。

 

ACM主席Vicki L. Hanson说道:“他们对基于RISC的高能效处理器的贡献,使得移动和物联网革命成为可能。与此同时,在过去的25年里,他们开创性的教科书影响了一代又一代的工程师和计算机体系结构设计师,推动了整个行业的创新步伐。”

 

 

2018年9月

    

《计算机组成与设计:硬件/软件接口(ARM版)》

 扫码了解详情并购买

MIPS版面市3年后,ARM版上架!移动互联时代见证了ARM的风光无限,本书随之全面切换至ARMv8(64位),并精选其核心指令子集进行讲解,即使读者没有阅读网络上动辄上千页资料的经验,也能够通过本书很好地理解ARMv8。或许你不打算成为计算机体系结构专家,然而,软件设计人员对底层硬件技术的理解程度,将对软件系统的性能和能效产生显著影响;同样,硬件设计人员也必须清楚他们的工作对软件的影响。

 

2019年7月

《计算机组成与设计:硬件/软件接口(MIPS版)》

 扫码了解详情并购买

《计算机体系结构:量化研究方法》

 扫码了解详情并购买

双弹齐发,RISC-V版,以及Computer Architecture: A Quantitative Approach,两部经典大作的英文影印版同时开售!

 

RISC-V作为一种开源体系结构,从最初用于支持科研和教学,到现在已发展为产业标准的指令集。这是时代赋予本书的契机,正在和即将阅读这本书的年轻人,不仅能够从先行者的智慧中理解RISC-V的精髓,而且有望创建自己的RISC-V内核,为广阔的开源硬件和软件生态系统贡献力量。

 

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

 

2020年6月

《计算机组成与设计:硬件/软件接口(RISC-V版)》

 扫码了解详情并购买

 

“初次接触的指令集应当是指令集中的典范,足以被牢记心间,就像牢记初恋一样。你或许不会相信,初恋和初次接触的指令集都有令人记忆犹新的魔力。”Patterson曾在ARM版的前言中写下这段话,几年后,这句话又原封不动地出现在RISC-V版的前言中,将究竟选择谁作为美好初恋的难题留给了读者。

 

这本新书采用RISC-V(64位)指令集,开源的RISC-V指令系统不仅提供一整套模拟器、编译器和调试器,甚至还有使用硬件描述语言编写的RISC-V处理器实现。读者在学习设计方法的同时,还能修改它们并贯通整个实现流程,以充分了解这些修改在性能、晶片面积和能耗方面产生的影响。这对于计算产业和教育行业来说,都是令人兴奋的新机遇。

 

从MIPS到ARM再到RISC-V,我们有幸见证计算机体系结构领域迎来新黄金时代!Hennessy和Patterson认为,新时代的主题是大幅改善的成本、性能、能源消耗以及安全性。当前,登纳德缩放比例定律已经失效,摩尔定律亦逐渐终结,体系结构面临的挑战要比以前更大。

 

↑ 2019年,两位作者在ACM通讯上发表的论文

 

从单机设备到移动互联再到开源生态,挑战从未停止,当今摆在我们面前的重要主题是:领域特定的软硬件协同设计,增强的安全性,开放的指令集,以及敏捷芯片开发。如果你有志于此,那么速来集齐神书,一起逐鹿体系结构的新黄金时代!

更多精彩回顾

书讯 | 6月书讯 (上)| 初夏已至,书香有约,六月宜静心读书

书讯 | 6月书讯 (下)| 初夏已至,书香有约,六月宜静心读书

上新 | 周志华领衔撰写,历时4年,宝箱书问世!
书单 | 创建字节跳动之前,张一鸣读过哪些硬核技术书?

干货 | G1垃圾回收算法概述

收藏 | TIOBE 5月榜单:时隔五年,C语言重返第一

这篇关于集齐神书,召唤体系结构新黄金时代的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/489815

相关文章

【Linux进阶】UNIX体系结构分解——操作系统,内核,shell

1.什么是操作系统? 从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。我们通常将这种软件称为内核(kerel),因为它相对较小,而且位于环境的核心。  从广义上说,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并使计算机具有自己的特生。这里所说的其他软件包括系统实用程序(system utility)、应用程序、shell以及公用函数库等

【计算机体系结构】

第一章 计算机体系结构的基本概念 知识点 1.冯诺依曼描述的计算机的四个部分  2.指令驱动  3.存储程序计算机在体系结构上的主要特点 4.计算机体系结构的三个方面  5.计算机组成  6.计算机系统的多层次结构 7.翻译和解释    8.一种指令集结构可以有多种组成,同样一种组成可以有多种物理实现。系列机就是指在一个厂家生产的具有相同的指令集

【Linux】了解冯诺伊曼体系结构

文章目录 冯诺依曼体系结构概念冯诺依曼体系结构的推导过程理解冯诺依曼体系 冯诺依曼体系结构概念 冯·诺依曼结构是现代计算机发展所遵循的基本结构形式之一,其特点是“程序存储,共享数据,顺序执行”。冯·诺依曼结构消除了原始计算机体系中,只能依靠硬件控制程序的状况,将程序编码存储在存储器中,实现了可编程的计算机功能,实现了硬件设计和程序设计的分离,大大促进了计算机的发展。冯·诺依曼结构

spring-mvc 体系结构

spring-MVC工作原理: http请求->web服务器接收->匹配DispatcherServlet ->交给DispatcherServlet处理。 ->DispatcherServlet根据HandlerMapping(映射) 找到Handler(处理器Controller) ->HandlerAdapter 对Handler 封装->处理业务逻辑返回ModelAndView

Linux内核学习——linux内核体系结构(1)

1 Linux内核模式 学习的是Linux 0.11内核,采用的是单内核模式。单内核模式的主要优点是内核代码结构紧凑、执行速度快,但是层次结构性不强。 操作系统如何提供的服务流程? 应用主程序使用指定的参数值执行系统调用指令(int x80),使CPU从用户态(User Mode)切换至核心态(Kernel Model)。——调用服务的主程序层操作系统根据具体的参数值调用特定的系统调用服务程

Oracle体系结构,逻辑存储结构,物理存储结构,数据字典,用户模式

目录 1 Oracle体系结构概述 2 逻辑存储结构 2.1 数据块 (Data Blocks) 2.2 数据区(Extent) 2.3 段(Segment) 2.4 表空间 2.4.1 SYSTEM 表空间 2.4.2 SYSAUX 表空间 2.4.3 UODO 表空间 2.4.4 USERS 表空间 3 物理存储结构 3.1 数据文件 3.1.1 系统数据文件 3.

利氪科技拿下C轮超级融资,国产智能底盘黑马奔向黄金时代

“智能驾驶遗珠,国产替代富矿。” 这是海通证券在最近一期研报中,描述线控底盘产业的用语。它很巧妙地点明了,这个藏在车身之下的部分,拥有何种特征——稳坐技术体系的核心点位,拥有前景广阔的市场。 事实上,大多数人都知道一个好的底盘有多重要,操控感、乘坐体验这些因素,一直都被绑定在底盘调教的概念上。但很少有人会特别关心底盘是怎么发展演变的,因为相比智驾这类话题,底盘更像一个没什么趣味的工科名词,更不

71. UE5 RPG 实现敌人召唤技能

在这一篇文章中,我们要实现敌人的召唤师能够召唤自己的仆从进行作战。 要实现这个技能,我们首先创建新的敌人蓝图,用于召唤。接着,我们将实现一个召唤技能基类,在基类中实现在召唤师的周围获取到可以生成的位置点,然后在技能蓝图中在对应的位置生成敌人的Actor,并在后续对其进行优化。接下来,我们将一步步实现此功能。 创建新的敌人 我们首先创建两个新的敌人,这两个恶魔类型的敌人,用于召唤使用。 这里也不

net framework体系结构

术语解释 CIL(common intermediate language):公共中间语言。.net框架下各种种类、版本的编程语言在经过编译后生成的中间语言(后缀为.il),与平台无关、与语言无关,只要机器上运行了.net框架都可以运行.il文件。   BCL(basic class library):基类库。包含基础的类型(比如Console、string),为IL提供基础的编程

计算机专业:黄金时代是否依旧?

计算机专业:黄金时代是否依旧? 随着2024年高考落幕,数百万高三学生将面临人生中的重要抉择:选择大学专业。在这个关键节点,计算机相关专业是否仍是“万金油”的选择?在过去的几十年里,计算机科学与技术、人工智能、网络安全、软件工程等专业一直备受追捧。然而,随着行业竞争加剧和市场饱和度提高,该类专业是否仍具有长远的发展潜力和就业前景呢?我们将从不同角度探讨这一问题。 作为高考生:如何判断自己是