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

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

相关文章

【mysql 体系结构】了解MySQL体系结构

mysql 数据库体系结构图: MySQL 由以下几部分组成: 1、Connectors:不同语言中与 SQL 的交互 show VARIABLES like '%connection%' Variable_name Valuecharacter_set_connection utf8collation_connection utf8_general_ciext

JVM体系结构与内存模型

在分析JVM体系结构之前,先看下Dalvik-JVM和Java-DVM的区别: 1.DVM基于寄存器JVM基于内存 Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。   2.字节码区别 VM字节码由.class文件组成,每个文件一个class。JVM在运行的时候为每一个类装载字节码。相反的,Dalvik程序只包含一个.dex

ARM的体系结构

1、概念: ARM体系结构是由英国ARM公司设计的一种精简指令集(RISC)架构,它以其低功耗、高性能和低成本的特点,在嵌入式系统、移动设备、服务器等多个领域得到了广泛应用。ARM体系结构主要定义了处理器的指令集、寄存器结构、内存访问方式等关键元素。 2、指令集 ARM指令集:所有指令都占用32位存储空间,代码灵活度高,简化了解码复杂度。执行ARM指令集时,程序计数器(PC)的值每次自增4。

PCI Express 体系结构导读摘录(二)

系列文章目录 PCI Express 体系结构导读摘录(一) PCI Express 体系结构导读摘录(二) 文章目录 系列文章目录第Ⅱ篇  PCI Express 体系结构概述第 4 章  PCIe 总线概述4. 1  PCIe 总线的基础知识4. 1. 1  端到端的数据传递4. 1. 2  PCIe 总线使用的信号4. 1. 3  PCIe 总线的层次结构4. 1. 4

我选称之为大模型界的神书!!大模型与AIGC在医疗领域的革命性成果!

《LLMs and Generative AI for Healthcare》这本书可能会探讨大型语言模型和生成式人工智能在医疗领域的应用。这本书可能会详细介绍LLMs和Generative AI的原理、技术和应用,并重点讨论它们在医疗领域的潜力和挑战。 这本大模型《LLMs and Generative AI for Healthcare》PDF已经上传CSDN,还有完整版的大模型 AI

【ARM体系结构】ARM处理器流水线技术解析

引言 在现代计算机体系结构中,流水线技术是提高处理器性能的关键技术之一。ARM作为移动计算和嵌入式系统领域的领先架构,其流水线设计对于实现高效能、低功耗的处理器至关重要。本文旨在深入探讨ARM体系结构中流水线的概念、原理、分类,并分析影响流水线性能的关键因素,同时详细阐述指令执行过程的典型步骤,为理解和优化ARM处理器性能提供理论基础和实践指导。 流水线的概念与原理 概念 在ARM体系结

《PCI Express体系结构导读》随记 —— 第II篇 第7章 PCIe总线的数据链路层与物理层(7)

接前一篇文章:《PCI Express体系结构导读》随记 —— 第II篇 第7章 PCIe总线的数据链路层与物理层(6) 7.1 数据链路层的组成结构 7.1.1 数据链路层的状态 3. DL_Active状态 当数据链路层处于DL_Active状态时,PCIe链路可以正常工作。此时数据链路层可以从事务层和物理层正常接收和发送TLP、并处理DLLP,此时数据链路

植发机构挥泪告别“新中产红利”的黄金时代

当世界百强IT公司IBM裁员的消息甚嚣尘上时,市场的情绪像极了“植发第一股”股价走势。 事实上,IBM将中国系统实验室的研发工作转移,优化国内上千员工,不过是IT行业大减员的一个缩影。近年来,下决心优化调整的不止微软、惠普、戴尔等外企,阿里巴巴、字节跳动、京东、快手、百度、小红书等一众国内大厂也纷纷进行了裁员活动。 图源:微博话题 论一个程序员的“中年危机”,早已成为社会话题。因为失

shopping黄金时代双11 你的服务架构还禁得住考验吗(3)

http://www.toutiao.com/a6351262826691150082/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios

计算机网络: 第一章 概述_3:计算机网络的体系结构

文章目录 1. OSI模型(开放系统互联模型)2. TCP/IP模型3. 三种体系结构4. 计算机网络体系结构分层的必要性5. 计算机网络体系结构分层思想举例6. 计算机网络体系结构中是专用术语练习题练习题答案 计算机网络体系结构是指计算机网络设计和实现的框架和规范,它包括不同层次和组件的组织方式。常见的计算机网络体系结构有两种主要模型:OSI模型和TCP/IP模型。