计算机组成与设计(原书第5版)

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

出版时间

2015-06-30

ISBN

9787111504825

评分

★★★★★

标签

编程

书籍介绍
这本书最耐人寻味的地方,在于它把「计算机组成」从一道技术门槛,重新定义为一门需要被「看穿」的学问。作者借白语与爱因斯坦的名言开篇,暗示了全书的立场:当我们能并行处理越多重要操作,文明便向前一步——而理解这一点,正是从「调用者」走向「设计者」的关键。读者反复提及的,是它用32位MIPS把指令系统讲成「软件与硬件的接口」,让抽象的体系结构有了可触摸的落点;也是它对后PC时代多核、并行、功耗墙的直面,使经典教材并未停留在单核旧梦。它适合愿意啃「tough」内容、又想搞清程序如何真正被执行的人;也提醒每一位程序员:依赖架构师替你提速的时代已经结束。
作者简介
David A. Patterson 加州大学伯克利分校计算机科学系教授,美国国家工程研究院院士,IEEE和ACM会士,曾因成功的启发式教育方法被IEEE授予James H. Mulligan,Jr教育奖章。他因为对RISC技术的贡献而荣获1995年IEEE技术成就奖,而在RAID技术方面的成就为他赢得了1999年IEEE Reynold Johnson信息存储奖。2000年他和John L. Hennessy分享了John von Neumann奖。 John L. Hennessy 斯坦福大学校长,IEEE和ACM会士,美国国家工程研究院院士及美国科学艺术研究院院士。Hennessy教授因为在RISC技术方面做出了突出贡献而荣获2001年的Eckert-Mauchly奖章,他也是2001年Seymour Cray 计算机工程奖得主,并且和David A. Patterson分享了2000年John von Neumann奖。
AI导读
核心看点
  • 聚焦后PC时代多核与并行计算变革
  • 以MIPS指令集详解硬件软件接口
  • 深入剖析流水线、缓存及性能优化
读者共识
  • 经典教材,讲解透彻但难度较高
  • 翻译质量争议大,建议对照原文
  • 配合CSAPP等书籍学习效果更佳
精彩摘录
  • "Civilization advances by extending the number of important operations which we can perform without thinking about them. Alfred North Whitehead, An Introduction to Mathematics, 1911"
  • "While programmers could ignore the advice and rely on computer architects, compiler writers, and silicon engineers to make their programs run faster without change, that era is over. ... While the goal of many researchers is to make it possible for programmers to be unaware of the underlying paralle"
  • "Servers also place a greater emphasis on dependability, since a crash is usually more costly than it would be on a single-user desktop computer. ... Despite their low cost, embedded computers often have lower tolerance for failure, since the results can vary from upsetting to devastating."
  • "How are programs written in a high-level language translated into the language of the hardware, and how does the hardware execute the resulting program?"
  • "To Linda, who has been, is, and always will be the love of my life"
  • "The most beautiful thing we can experience is the mysterious. It is the source of all true art and science. Albert Einstein, What I Believe, 1930"
  • "如果运输业的发展速度也像计算器工业那样快,那么今天我们从纽约到伦敦的旅行时间只需1秒钟,花费只有几美分。"
  • "下面是这段 C 代码对应的 MIPS 指令,假设所有的变量都在存储器中,且以 $st0 为基址进行寻址"
目录
出版者的话
本书赞誉
译者序
前言
作者简介

显示全部
用户评论
计科学子必读之书 写得确实很不错
“汇编器确实不能对这些未决的引用发牢骚”伟大的翻译先生第一次让我觉得英文比中文通畅
专有名词有解释绝对好评!可以选择性地阅读某些重点。小白可以先看Crash Course的计算机速成课前几节入门。配合陆俊林老师的「计算机组成原理」和极客时间的「深入浅出计算机组成原理」食用更佳!感觉提升最高的还是软件部分,不会傻乎乎地嵌套降低性能。
5/5. 爽书!
好书,看的英文版。
神书,这里面的都是干货,可以搭配伯克利的cs61c一起看。第一章阐述了一些硬件设计的原则,很有启发性。虽然我大概是不会真的去设计。有些地方翻译不太好,有条件最好还是去看英文吧。
这本书的练习题有必要做吗,感觉问题有的好弱者啊
这个豆瓣条目的作者信息有点离谱。。。
流水线那边写得也太简略了
下载
收藏