您的浏览历史

多处理器编程的艺术(英文影印版)


查看选用该教材的高校
市场价 : ¥69.00
会员价 : ¥49.68(72折)
校园特惠价 : ¥49.68     (马上了解)
加入教材预订单 new (50天教材预留服务)

【评 价】 (共 3 条) 参与评论
【原 书 名】 The Art of Multiprocessor Programming
【原出版社】 Morgan Kaufmann
【作 者】(美)Maurice Herlihy;(以)Nir Shavit [同作者作品] [作译者介绍]
【丛 书 名】 经典原版书库
【出 版 社】 机械工业出版社     【书 号】 9787111247357
【出版日期】 2008 年8月 【开 本】 16开 【页 码】 508     【版 次】1-1

精彩评论

【内容简介】

工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。.
现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本最新的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所必备的算法技术。了解本书所涵盖的多处理器编程关键问题将使在校学生以及相关技术人员受益匪浅。..
本书内容
循序渐进地讲述共享存储器多线程编程的基础知识。
详细解释当今多处理器硬件对并发程序设计的支持方式。
全面考察主流的并发数据结构及其关键设计要素。
从简单的锁机制到最新的事务内存系统,独立、完整地阐述了同步技术。
利用Java并发工具包编写的可完全执行的Java实例。
附录提供了主要的硬件及采用其他程序设计语言和包(如C#、C及C++的PThreads库)进行编程的相关背景知识。...

【作译者介绍】

作者: Nir Shavit
Nir Shavit,以色列希伯来大学的计算机科学博士,自1992年起执教于特拉维夫大学计算机科学系。他曾多年担任麻省理工学院的客座教授,自1999年以来担任Sun实验室的技术人员。.. 两位作者是2004年ACM/EATCS Godel奖的共同获得者,具有40多年一起从事并发程序设计教学的合作经验。 << 查看详细

[同作者作品]
多处理器编程的艺术(英文影印版)

作者: Maurice Herlihy
Maurice Herlihy,哈佛大学的数学学士和麻省理工学院的计算机科学博士,目前为美国布朗大学计算机科学系教授,曾工作于卡内基-梅隆大学和DEC剑桥实验室。他是美国ACM会士,2003年分布式计算Dijkstra奖获得者。 << 查看详细

[同作者作品]
多处理器编程的艺术(英文影印版)

作者: Nir Shavit
Nir Shavit,以色列希伯来大学的计算机科学博士,自1992年起执教于特拉维夫大学计算机科学系。他曾多年担任麻省理工学院的客座教授,自1999年以来担任Sun实验室的技术人员。和Maurice Herlihy是2004年ACM/EATCS Godel奖的共同获得者,具有40多年一起从事并发程序设计教学的合作经验。... << 查看详细

[同作者作品]
多处理器编程的艺术(英文影印版)

本书提供作译者介绍
Maurice Herlihy 哈佛大学的数学学士和麻省理工学院的计算机科学博士,目前为美国布朗大学计算机科学系教授,曾工作于卡内基-梅隆大学和DEC剑桥实验室。他是美国ACM会士,2003年分布式计算Dijkstra奖获得者。.
Nir Shavit 以色列希伯来大学的计算机科学博士,自1992年起执教于特拉维夫大学计算机科学系。他曾多年担任麻省理工学院的客座教授,自1999年以来担任Sun实验室的技术人员。..
两位作者是2004年ACM/EATCS G?del奖的共同获得者,具有40多年一起从事并发程序设计教学的合.. << 查看详细

【目录信息】


Preface .
Acknowledgments
1 Introduction
1.1 Shared Objects and Synchronization
1.2 A Fable
1.3 The Producer-Consumer Problem
1.4 The Readers-Writers Problem
1.5 The Harsh Realities of Parallelization
1.6 Parallel Programming
1.7 Chapter Notes
1.8 Exercises
I PRINCIPLES
2 Mutual Exclusion
2.1 Time
2.2 Critical Sections
2.3 2-Thread Solutions
2.4 The Filter Lock
2.5 Fairness
<< 查看详细目录

【前言】

This book is intended to serve both as a textbook fol' a senior-level undergraduate course, and as a reference for practitioners. .
Readers should know enough discrete mathematics to understand "big-O" notation, and what it means for a problem to be NP-complete. It is helpful to be familiar with elementary systems constructs such as processors, threads, and caches. A basic understanding of Java is needed to follow the examples. (We explain advanced language features before using them.) Two appendixes summarize what the reader needs to kn.. << 查看前言

【插图】

chatu
评论交流
添加新评论
查看全部评论(共3条)
2人
 66%
0人
 0%
0人
 0%
0人
 0%
1人
 33%
0人
 0%

读者
会员名:xxxxxx2  评价等级:   
粗略翻了一下,发现书的后面少了十几幅插图,其他地方还没来得及仔细看,出版社太不负责任了,还定价这么高。
发表于:2008-10-2 最新讨论:2008-10-2
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:welovecs  评价等级:   
书是好书,Amazon销量也是名列前茅。
买了一本,纸质较差,书价偏贵,有电子版,可酌情打印。
发表于:2008-8-16 最新讨论:2008-8-16
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:ray1234  评价等级:   
多核、并发可以说是当前最流行的话题,这本书的出版多少有一些前瞻性。目前在国内到底有多少人在关注这个呢?想必还会是一些小众。记得《程序员》杂志技术主篇孟岩先生也是多次提到专业开发者要为多核多处理器做准备,这个时候我们不要问,我们要如何准备?我们要准备什么? 而这些问题,相信你看了《多处理器编程的艺术》这本书之后,你就会知道多核、并发已经离我们不远了。
发表于:2008-8-13 最新讨论:2008-8-13
送鲜花(得0支) 扔鸡蛋(得0个)
添加新评论
查看全部评论(共3条)
2008-10-2 15:43:59