
包邮片上多处理器体系结构

- ISBN:711125381
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:153
- 出版时间:2009-01-01
- 条形码:9787111253815 ; 978-7-111-25381-5
本书特色
由于受诸多因素的影响,片上多核处理器(chip multiprocessor,cmp),又称多核微处理器,已成为构造现代高性能微处理器的唯一技术途径,是处理器发展的必然趋势。本书是讲授多核体系结构设计和优化的**本著作。
通过对llcmp与传统单处理器的优缺点,本书仔细研究了如何针对两种常见但截然不同的工作负载来更好地设计cmp:高度并行且对吞吐率敏感的应用和并行度较低但对延迟敏感的应用。对吞吐率敏感的应用,如可迅速处理多个独立事务的服务器工作负载,需要综合考虑cmp中所有可能限制吞吐率的部件,如处理器核心、片上缓存和片外存储器接口。对延迟敏感的应用,如桌面应用,其关注的焦点是如何降低内核间的通信延迟,以及如何帮助程序员简化已有程序代码的多线程化。书中介绍了多种可用于cmp系统的并行编程的技巧,并重点讨论了斯坦福大学在该领域的相关研究工作。本书还关注了线程级猜测(thread-level speculation,tls)和事务型内存(transactional memory)。tls是一种将标准的串行程序自动切分成cmp上多个并行线程的方法。事务型内存模型使用硬件而非传统软件锁机制来保证一段指令的原子代码执行,可以显著减少并行编程的工作量,降低并行代码的出错概率。通过阅读本书,读者可以在较短时间内熟悉和掌握片上多处理器研究的主流技术和*新的研究成果,为片上多处理器领域的科研和应用带来新的思路和灵感。
内容简介
片上多处理器(chip multiprocessor),又称多核微处理器或简称cmp,已成为构造现代高性能微处理器的唯一技术途径。本书在简单介绍了片上多处理器的基本概念后,着重于从提高吞吐率和缩短响应时延两方面探讨片上多处理器的基本技术与设计方法。同时介绍了多核处理器的编程技巧,包括线程级猜测和事务型内存等热点技术。通过阅读本书,读者可以在较短时间内熟悉和掌握片上多处理器研究的主流技术和*新的研究成果,为片上多处理器领域的科研和应用带来新的思路和灵感。
目录
译者序
摘要
第1章 cmp简介
1.1 一个新途径:片上多处理器
1.2 应用程序的并行性图景
1.3 一个简单的例子:超标量与cmp
1.4 本书:超越基本的cmp
参考文献
第2章 吞吐率优化技术
2.1 简单内核与服务器应用
2.2 与吞吐率有关的片上多处理器
2.3 通用服务器cmp分析
参考文献
第3章 自动的延迟优化技术
3.1 伪并行:“帮手”线程
3.2 tls系统的一个实例:hydra
3.3 自动并行化的总结思考
参考文献
第4章 基于手工并行编程的延迟优化技术
4.1 使用tls支持事务型内存
4.2 事务型一致性:更普遍的事务型内务
4.3 事务型内存与常规共享内存的混合方案
参考文献
第5章 一个多核的世界:cmp的未来
参考文献
作者介绍
作者简介
奥鲁克斯,博士是美国斯坦福大学计算机系教授,是当今计算机设计领域著名的学者和开拓者。他领导了**个片上多处理器系统Hydra的开发,推动了片上多处理器的研究热潮,同时建立了Afara Websystems公司,该公司*终被Sun公司收购并将其处理器重命-名为Niagara。目前,他担任斯坦福大学普适并行实验室(Pervasive Parallelism Lab,PPL)领导人,该实验室的目标是把并行计算推广到所有的应用领域中。
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
软件定义网络(SDN)技术与应用
¥26.9¥39.8 -
自己动手写PYTHON虚拟机
¥31.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
RUST权威指南(第2版)
¥114.2¥168.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥66.3¥99.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
仓颉编程快速上手
¥62.9¥89.8 -
剪映AI
¥55.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
FLASK 2+VUE.JS 3实战派――PYTHON WEB开发与运维
¥83.8¥118.0 -
人工智能安全
¥66.4¥109.0 -
AI赋能写作:AI大模型高效写作一本通
¥34.3¥49.0 -
信息系统监理师考试大纲
¥13.5¥15.0 -
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8 -
Visual Basic 语言程序设计基础(第6版)
¥30.2¥45.0