多处理器片上系统的硬件设计与工具集成

多处理器片上系统的硬件设计与工具集成
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [德] (MichaelHübner) , (Jürgen Becker) , ,
2016-11
版次: 1
ISBN: 9787111550075
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 227页
字数: 281千字
分类: 工程技术
9人买过
  •   本书主要讲了片上多处理器(chipmultiprocessor),又称多核微处理器或简称CMP,已成为构造现代高性能微处理器的重要技术途径。片上多处理器领域正在蓬勃发展,具有巨大的商业和科研价值。本书共11章:第1章介绍了当今多核片上系统所面临的趋势与挑战;第2章讲述了在嵌入式多处理器平台上的验证和组合的问题;第3章分析了在片上处理器系统中硬件支持下的有效资源利用和建议方法,这些方法用来解决合理利用并行资源的问题;第4章阐明了在多核上的映射应用;第5章讲述了多核芯片消息传递的案例;第6章主要给读者阐述了FPGA在RAMPSoC中的应用、优点和前景,以及被称为CAP-OS的特殊用途操作系统;第7章提出了一种新的综合系统物理设计方法;第8章考察了低功耗系统级芯片的系统级设计;第9章深入探索了对于嵌入式应用空间多核系统所提供的机遇、多核系统设计相关的挑战以及一些创新的方法来应对这些挑战;第10章介绍了高性能多处理器片上系统作用、前景以及发展趋势;结束全书的一章给读者讲述了一种被称为侵入计算的新型并行计算系统。
    译者序
    原书前言
    第1章多核片上系统介绍——趋势与挑战1
    1.1从片上系统到多处理器片上系统1
    1.2多处理器片上系统的通用架构2
    1.2.1处理单元3
    1.2.2互连3
    1.2.3电源管理3
    1.3电源效率与适应性4
    1.4复杂性与可扩展性5
    1.5异构与同构方法6
    1.5.1异构多处理器片上系统7
    1.5.2同构多处理器片上系统8
    1.6多变量优化10
    1.6.1静态优化10
    1.6.2动态优化11
    1.7静态与动态中心化和分散方法的对比15
    1.8小结16
    缩略语17
    参考文献18
    第1部分应用映射与通信基础设施
    第2章独立开发、验证与执行的可组合性与可预测性23
    2.1简介23
    2.2可组合性与可预测性25
    2.2.1专用术语25
    2.2.2可组合资源29
    2.2.3可预测性资源32
    2.2.4可组合与可预测资源33
    2.3处理器芯片35
    2.3.1可组合性35
    2.3.2可预测性38
    2.4互连38
    2.4.1可组合性39
    2.4.2可预测性40
    2.5存储芯片40
    2.5.1可预测性41
    2.5.2可组合性45
    2.6实验46
    2.7小结48
    参考文献50
    第3章在片上多处理器系统中硬件支持下的有效资源利用53
    3.1简介53
    3.2学习网络处理应用55
    3.2.1商用网络处理器56
    3.2.2网络应用实例57
    3.2.3FlexPathNP方法58
    3.2.4通过网络处理可以在多核域中学到什么62
    3.3学习高性能计算和科学计算63
    3.3.1芯片上的分层多拓扑网络64
    3.3.2任务管理67
    3.3.3同步子系统68
    3.3.4从超级计算中可以在多核领域学到什么69
    3.4自然界生物启发、自组织系统的学习69
    3.4.1自然界独立生存体的集体行为和技术系统70
    3.4.2自适应IP核的技术实现71
    3.4.3多核领域从自然界能够学到什么75
    3.5小结75
    参考文献76
    第4章在多核上的映射应用78
    4.1PALLAS78
    4.2驱动应用79
    4.2.1基于内容的图像检索80
    4.2.2光流跟踪81
    4.2.3静态视频背景提取83
    4.2.4自动语音识别83
    4.2.5压缩传感MRI85
    4.2.6市场价值的风险估计计算金融86
    4.2.7游戏87
    4.2.8机器翻译88
    4.2.9本节小结89
    4.3并行性能的观点89
    4.3.1不被要求的线性缩放90
    4.3.2衡量实际的实物硬件问题90
    4.3.3考虑算法91
    4.3.4归纳91
    4.4模式的框架91
    4.4.1应用程序框架92
    4.4.2规划框架93
    4.5小结95
    4.6附录96
    4.6.1结构模式96
    4.6.2计算模式96
    4.6.3并行算法策略模式96
    参考文献97
    第5章消息传递给多核芯片的例子99
    5.1度量标准比较的并行编程模型99
    5.2对比框架100
    5.3对比消息传递和共享内存101
    5.3.1议程并行102
    5.3.2结果并行102
    5.3.3专家并行103
    5.4框架结构的影响103
    5.5讨论和小结104
    参考文献105
    第2部分多处理器系统的可重构硬件
    第6章适应性多处理器片上系统构建:自主系统设计和运行时间支持的
    新角度109
    6.1简介109
    6.2背景:硬件重新配置的介绍111
    6.2.1时钟重置基本概念111
    6.2.2时钟重置基本概念和配置间隔分类113
    6.3有关工作115
    6.4RAMPSoC方法116
    6.5RAMPSoC的硬件架构118
    6.6RAMPSoC的设计方法120
    6.7CAP-OS:用于RAMPSoC配置访问端口操作系统123
    6.8小结与展望126
    参考文献126
    第3部分多处理器系统的物理设计
    第7章设计工具和芯片物理设计模型131
    7.1简介131
    7.2MOS复杂门的应用132
    7.3减少线长133
    7.4减少功率134
    7.5布局策略134
    7.6一个晶体管网络的布局135
    7.7使用ASTRAN帮助模拟单元的合成139
    7.8小结140
    参考文献141
    第8章电源感知多核SoC芯片和NoC设计142
    8.1简介142
    8.2功率估算模型:从电子表格到功率状态机145
    8.2.1处理器的功耗模型147
    8.2.2存储功耗模型148
    8.2.3片上互连的功耗模型148
    8.2.4功率模型的嵌入式软件150
    8.2.5功率估算、分析和优化工具151
    8.2.6标准化和功率格式153
    8.3电源管理154
    8.3.1管理技术分类155
    8.3.2功率的动态监测和散热管理156
    8.4未来趋势159
    参考文献160
    第4部分多处理器系统的趋势与挑战
    第9章嵌入式多核系统:设计挑战与机遇167
    9.1简介167
    9.2“真实世界”的要求168
    9.2.1恒功率持续的高性能要求168
    9.2.2高级系统集成的需求168
    9.3产业增长的驱动力和可持续发展的大趋势169
    9.3.1互动世界170
    9.3.2连通世界170
    9.3.3安全世界170
    9.4区分多核SoC特性172
    9.4.1虚拟化172
    9.4.2异构多核系统173
    9.5多核设计:关键因素174
    9.6性能174
    9.7系统带宽175
    9.8软件复杂性176
    9.9SoC集成176
    9.9.1面积和功率177
    9.9.2互连的关键作用178
    9.9.3互连拓扑的选择179
    9.9.4软件180
    9.9.5异构多核180
    9.10多核设计:挑战与机遇181
    9.10.1汇合点性能目标181
    9.10.2基于标准的编程模型183
    9.10.3高级调试与优化187
    9.11小结187
    参考文献188
    第10章高性能多处理器片上系统:面向大规模市场的芯片架构189
    10.1简介189
    10.1.1大规模市场与高性能189
    10.2比例形式与用户期望192
    10.2.1比例的限制193
    10.3CPU的趋势194
    10.3.1功率195
    10.3.2暗硅195
    10.3.3如何处理暗硅198
    10.4小结203
    参考文献204
    第11章侵入计算:概述205
    11.1简介205
    11.1.1并行处理已经成为主流206
    11.1.2在未来2020年及以后的困难和不足208
    11.1.3侵入计算的挑战和原则209
    11.1.4支持侵入计算的架构挑战209
    11.1.5用于侵入计算支持
  • 内容简介:
      本书主要讲了片上多处理器(chipmultiprocessor),又称多核微处理器或简称CMP,已成为构造现代高性能微处理器的重要技术途径。片上多处理器领域正在蓬勃发展,具有巨大的商业和科研价值。本书共11章:第1章介绍了当今多核片上系统所面临的趋势与挑战;第2章讲述了在嵌入式多处理器平台上的验证和组合的问题;第3章分析了在片上处理器系统中硬件支持下的有效资源利用和建议方法,这些方法用来解决合理利用并行资源的问题;第4章阐明了在多核上的映射应用;第5章讲述了多核芯片消息传递的案例;第6章主要给读者阐述了FPGA在RAMPSoC中的应用、优点和前景,以及被称为CAP-OS的特殊用途操作系统;第7章提出了一种新的综合系统物理设计方法;第8章考察了低功耗系统级芯片的系统级设计;第9章深入探索了对于嵌入式应用空间多核系统所提供的机遇、多核系统设计相关的挑战以及一些创新的方法来应对这些挑战;第10章介绍了高性能多处理器片上系统作用、前景以及发展趋势;结束全书的一章给读者讲述了一种被称为侵入计算的新型并行计算系统。
  • 目录:
    译者序
    原书前言
    第1章多核片上系统介绍——趋势与挑战1
    1.1从片上系统到多处理器片上系统1
    1.2多处理器片上系统的通用架构2
    1.2.1处理单元3
    1.2.2互连3
    1.2.3电源管理3
    1.3电源效率与适应性4
    1.4复杂性与可扩展性5
    1.5异构与同构方法6
    1.5.1异构多处理器片上系统7
    1.5.2同构多处理器片上系统8
    1.6多变量优化10
    1.6.1静态优化10
    1.6.2动态优化11
    1.7静态与动态中心化和分散方法的对比15
    1.8小结16
    缩略语17
    参考文献18
    第1部分应用映射与通信基础设施
    第2章独立开发、验证与执行的可组合性与可预测性23
    2.1简介23
    2.2可组合性与可预测性25
    2.2.1专用术语25
    2.2.2可组合资源29
    2.2.3可预测性资源32
    2.2.4可组合与可预测资源33
    2.3处理器芯片35
    2.3.1可组合性35
    2.3.2可预测性38
    2.4互连38
    2.4.1可组合性39
    2.4.2可预测性40
    2.5存储芯片40
    2.5.1可预测性41
    2.5.2可组合性45
    2.6实验46
    2.7小结48
    参考文献50
    第3章在片上多处理器系统中硬件支持下的有效资源利用53
    3.1简介53
    3.2学习网络处理应用55
    3.2.1商用网络处理器56
    3.2.2网络应用实例57
    3.2.3FlexPathNP方法58
    3.2.4通过网络处理可以在多核域中学到什么62
    3.3学习高性能计算和科学计算63
    3.3.1芯片上的分层多拓扑网络64
    3.3.2任务管理67
    3.3.3同步子系统68
    3.3.4从超级计算中可以在多核领域学到什么69
    3.4自然界生物启发、自组织系统的学习69
    3.4.1自然界独立生存体的集体行为和技术系统70
    3.4.2自适应IP核的技术实现71
    3.4.3多核领域从自然界能够学到什么75
    3.5小结75
    参考文献76
    第4章在多核上的映射应用78
    4.1PALLAS78
    4.2驱动应用79
    4.2.1基于内容的图像检索80
    4.2.2光流跟踪81
    4.2.3静态视频背景提取83
    4.2.4自动语音识别83
    4.2.5压缩传感MRI85
    4.2.6市场价值的风险估计计算金融86
    4.2.7游戏87
    4.2.8机器翻译88
    4.2.9本节小结89
    4.3并行性能的观点89
    4.3.1不被要求的线性缩放90
    4.3.2衡量实际的实物硬件问题90
    4.3.3考虑算法91
    4.3.4归纳91
    4.4模式的框架91
    4.4.1应用程序框架92
    4.4.2规划框架93
    4.5小结95
    4.6附录96
    4.6.1结构模式96
    4.6.2计算模式96
    4.6.3并行算法策略模式96
    参考文献97
    第5章消息传递给多核芯片的例子99
    5.1度量标准比较的并行编程模型99
    5.2对比框架100
    5.3对比消息传递和共享内存101
    5.3.1议程并行102
    5.3.2结果并行102
    5.3.3专家并行103
    5.4框架结构的影响103
    5.5讨论和小结104
    参考文献105
    第2部分多处理器系统的可重构硬件
    第6章适应性多处理器片上系统构建:自主系统设计和运行时间支持的
    新角度109
    6.1简介109
    6.2背景:硬件重新配置的介绍111
    6.2.1时钟重置基本概念111
    6.2.2时钟重置基本概念和配置间隔分类113
    6.3有关工作115
    6.4RAMPSoC方法116
    6.5RAMPSoC的硬件架构118
    6.6RAMPSoC的设计方法120
    6.7CAP-OS:用于RAMPSoC配置访问端口操作系统123
    6.8小结与展望126
    参考文献126
    第3部分多处理器系统的物理设计
    第7章设计工具和芯片物理设计模型131
    7.1简介131
    7.2MOS复杂门的应用132
    7.3减少线长133
    7.4减少功率134
    7.5布局策略134
    7.6一个晶体管网络的布局135
    7.7使用ASTRAN帮助模拟单元的合成139
    7.8小结140
    参考文献141
    第8章电源感知多核SoC芯片和NoC设计142
    8.1简介142
    8.2功率估算模型:从电子表格到功率状态机145
    8.2.1处理器的功耗模型147
    8.2.2存储功耗模型148
    8.2.3片上互连的功耗模型148
    8.2.4功率模型的嵌入式软件150
    8.2.5功率估算、分析和优化工具151
    8.2.6标准化和功率格式153
    8.3电源管理154
    8.3.1管理技术分类155
    8.3.2功率的动态监测和散热管理156
    8.4未来趋势159
    参考文献160
    第4部分多处理器系统的趋势与挑战
    第9章嵌入式多核系统:设计挑战与机遇167
    9.1简介167
    9.2“真实世界”的要求168
    9.2.1恒功率持续的高性能要求168
    9.2.2高级系统集成的需求168
    9.3产业增长的驱动力和可持续发展的大趋势169
    9.3.1互动世界170
    9.3.2连通世界170
    9.3.3安全世界170
    9.4区分多核SoC特性172
    9.4.1虚拟化172
    9.4.2异构多核系统173
    9.5多核设计:关键因素174
    9.6性能174
    9.7系统带宽175
    9.8软件复杂性176
    9.9SoC集成176
    9.9.1面积和功率177
    9.9.2互连的关键作用178
    9.9.3互连拓扑的选择179
    9.9.4软件180
    9.9.5异构多核180
    9.10多核设计:挑战与机遇181
    9.10.1汇合点性能目标181
    9.10.2基于标准的编程模型183
    9.10.3高级调试与优化187
    9.11小结187
    参考文献188
    第10章高性能多处理器片上系统:面向大规模市场的芯片架构189
    10.1简介189
    10.1.1大规模市场与高性能189
    10.2比例形式与用户期望192
    10.2.1比例的限制193
    10.3CPU的趋势194
    10.3.1功率195
    10.3.2暗硅195
    10.3.3如何处理暗硅198
    10.4小结203
    参考文献204
    第11章侵入计算:概述205
    11.1简介205
    11.1.1并行处理已经成为主流206
    11.1.2在未来2020年及以后的困难和不足208
    11.1.3侵入计算的挑战和原则209
    11.1.4支持侵入计算的架构挑战209
    11.1.5用于侵入计算支持
查看详情
系列丛书 / 更多
多处理器片上系统的硬件设计与工具集成
LTE小基站优化:3GPP演进到R13
哈里·霍尔马(Harri Holma)、Antti Toskala 编;堵久辉、洪伟 译
多处理器片上系统的硬件设计与工具集成
社交大数据挖掘
Hiroshi Ishikawa 著;郎为民 译
多处理器片上系统的硬件设计与工具集成
UHF RFID在识别与追踪中的应用
让-马克拉·厄尔特(Jean-Marc Laheurte) 著;谢志军 叶宏武 汤棋 许梅 译
多处理器片上系统的硬件设计与工具集成
云应用中的服务质量
[美]埃里克.鲍尔、[美]兰迪·亚当斯 著;谭励、杨明华 译
多处理器片上系统的硬件设计与工具集成
移动无线传感器网:原理、应用和发展方向
[印度]肖瑞 著;王玲芳 译
多处理器片上系统的硬件设计与工具集成
P2P系统及其应用
[德]斯太门兹 著;王玲芳、陈焱 译
多处理器片上系统的硬件设计与工具集成
光通信系统中的光子学建模与设计
[波兰]斯瓦沃米尔·苏耶茨基 著;武冀 译
多处理器片上系统的硬件设计与工具集成
国际信息工程先进技术译丛:短距离无线系统的可靠通信
[土耳其]Ismail、[土耳其]Sinan、[美]Zafer Sahinoglu 著;熊磊、姚冬苹、钟章队 译
多处理器片上系统的硬件设计与工具集成
全IP网络融合
[美]阿索克(AsokeK.Talukder)、[美]努诺、[美]加雅希尔莎 G.M. 编;王玲芳、刘洋 译
多处理器片上系统的硬件设计与工具集成
智能传感器:医疗、健康和环境的关键应用
[爱尔兰]迈克J.麦格拉思、克莱娜N.斯克奈尔 著;胡宁、王君、王平 译
多处理器片上系统的硬件设计与工具集成
无线Ad Hoc 和传感器网络 协议、性能及控制
[美]贾甘纳坦·沙兰加班尼(JagannathanSarangapani) 著;熊庆旭 译
多处理器片上系统的硬件设计与工具集成
6LoWPAN:无线嵌入式物联网
Zach、Carsten Bormann 著;韩松、魏逸鸿、陈德基、王泉 译
相关图书 / 更多
多处理器片上系统的硬件设计与工具集成
多处理器编程的艺术:英文版·修订版
[美]Maurice、[美]Nir Shavit 著
多处理器片上系统的硬件设计与工具集成
多处理器编程的艺术:中文版 修订版
[美]Maurice、[美]Nir Shavit 著
多处理器片上系统的硬件设计与工具集成
多处理器编程的艺术
[美]荷里希、[以]谢菲特 著;金海、胡侃 译
多处理器片上系统的硬件设计与工具集成
多处理机系统可靠性分析(英文版)
周书明、董清风 编
多处理器片上系统的硬件设计与工具集成
多处理器编程的艺术:The Art of Multiprocessor Programming
[美]赫利然、[以]谢菲特 著
多处理器片上系统的硬件设计与工具集成
多处理器编程的艺术(原书第2版)
[美]莫里斯·赫利希(Maurice Herlihy)
多处理器片上系统的硬件设计与工具集成
多处理器编程的艺术(英文版·原书第2版)
[美]莫里斯·赫利希;[美]尼尔·沙维特;[美]维克多·卢昌科;[美]迈克尔·斯皮尔
您可能感兴趣 / 更多
多处理器片上系统的硬件设计与工具集成
最后的世界帝王:神圣罗马帝国皇帝腓特烈二世传
[德]奥拉夫·B. 拉德 后浪
多处理器片上系统的硬件设计与工具集成
莱布尼兹微积分 科学元典丛书
[德]莱布尼兹 著;李保滨 汉 译
多处理器片上系统的硬件设计与工具集成
卖遮阳篷的人【当当定制明信片x2】
[德]扬·魏勒 著;酷威文化 出品
多处理器片上系统的硬件设计与工具集成
宇航员说宇宙:疯狂的物理世界(有趣的现象和原理,上百个挑战常识的物理谜题,解密生活奇妙现象)
[德]乌尔里希·沃尔特
多处理器片上系统的硬件设计与工具集成
宇航员说宇宙:穿越地狱(太空神奇体验,违背常识的航天真相,脑洞大开的宇宙实验,德国《明镜》畅销作家)
[德] 乌尔里希·沃尔特
多处理器片上系统的硬件设计与工具集成
什么是现象学?(修订版)(西方思想文化译丛)
[德]亚历山大·席勒 著;李岱巍 译
多处理器片上系统的硬件设计与工具集成
露营万岁(一本帮助孩子了解露营,亲近自然的绘本故事)
[德]菲利普·韦希特
多处理器片上系统的硬件设计与工具集成
海外中国研究·以竹为生:一个四川手工造纸村的20世纪社会史(海外中国研究丛书精选版第四辑)
[德]艾约博(Jacob Eyferth) 著;韩巍 译;吴秀杰 校
多处理器片上系统的硬件设计与工具集成
辩证法导论
[德]阿多诺 著 [德]克里斯托夫·齐尔曼 编 谢永康、彭晓涛 译
多处理器片上系统的硬件设计与工具集成
蘑菇:一部真菌奇幻史
[德]格雷格·马利 著;朱豆豆 译
多处理器片上系统的硬件设计与工具集成
少年维特之烦恼: 中小学生课外阅读书籍世界经典文学名著青少年儿童文学读物故事书名家名译原汁原味读原著
[德]歌德 著
多处理器片上系统的硬件设计与工具集成
乐高幻影忍者第59集(附乐高原装玩具)
[德]Blue Ocean公司 王旭 译