高性能嵌入式计算

高性能嵌入式计算
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2010-06
版次: 1
ISBN: 9787111288220
定价: 65.00
装帧: 平装
开本: 大16开
纸张: 胶版纸
页数: 332页
正文语种: 简体中文
35人买过
  •   《高性能嵌入式计算》从性能、功率、能耗等方面阐述了嵌入式系统与传统通用计算机系统在设计上的区别。《高性能嵌入式计算》第1章是背景资料,第2章介绍嵌入式系统使用的各种处理器,第3章研究程序,第4章讨论多处理器系统,第5章介绍多处理器体系结构,第6章介绍多处理器的软件及其调度算法,第7章专注于硬件和软件的协同设计。全书包含大量实例,涵盖许多嵌入式计算领域的高级主题,适合已熟悉嵌入式软硬件基础知识的技术人员和学生阅读。   WayneWolf,拥有斯坦福大学电子工程博士学位,现为普林斯顿大学电子工程教授。在1989年加入普林斯顿大学之前,他曾在AT&T贝尔实验室工作。他是IEEE和IACM会员、IEEE计算机协会核心成员以及ASEE和SPIE成员。Wolf教授于2003年获得TASEEFrederickE.Terman奖,于2006年获得了IEEE电路与系统教育奖。除本书外,他还著有《嵌入式计算系统设计原理》和“基于FPGA的系统设计》等书。 出版者的话
    译者序
    前言
    本书赞誉
    第1章嵌入式计算
    1.1高性能嵌入式计算的前景
    1.2示例应用
    1.2.1无线电和网络
    1.2.2多媒体
    1.2.3车辆控制和操作
    1.2.4传感器网络
    1.3设计目标
    1.4设计方法
    1.4.1基本设计方法
    1.4.2嵌入式系统设计流程
    1.4.3基于标准的设计方法
    1.4.4设计检验和确认
    1.4.5方法论
    1.4.6算法与体系结构联合开发
    1.5计算模型
    1.5.1为什么研究计算模型
    1.5.2有限与无限状态
    1.5.3控制流和数据流模型
    1.5.4并行和通信
    1.5.5并行的来源和使用
    1.6可靠性、安全与防卫
    1.6.1为什么需要可靠的嵌入式系统
    1.6.2可靠系统设计的基础
    1.6.3新式攻击和对策
    1.7电子消费品体系结构
    1.7.1蓝牙
    1.7.2WiFi
    1.7.3联网的电子消费品
    1.7.4高层次服务
    1.8/小结
    问题
    实验练习

    第2章CPU.
    2.1介绍
    2.2处理器的比较
    2.2.1评价处理器
    2.2.2处理器的分类
    2.2.3嵌入式处理器与通用处理器
    2.3RISC处理器与数字信号处理器
    2.3.1RISC处理器
    2.3.2数字信号处理器
    2.4并行执行机制
    2.4.1超长指令字处理器
    2.4.2超标量处理器
    2.4.3SIMD与向量处理器
    2.4.4线程级并行
    2.4.5处理器资源利用率
    2.5性能可变处理器体系结构
    2.5.1电压和频率的动态调整
    2.5.2“优于最坏情况”设计
    2.6处理器存储层次结构
    2.6.1存储组件模型
    2.6.2寄存器堆
    2.6.3cache
    2.6.4片上SRAM
    2.7附加的CPU技术
    2.7.1编码压缩
    2.7.2代码和数据压缩
    2.7.3低功耗总线编码
    2.7.4安全性
    2.8CPU模拟
    2.8.1基于执行日志的分析
    2.8.2直接执行
    2.8.3微系统结构建模模拟器
    2.9CPU的自动化设计
    2.9.1可配置处理器
    2.9.2指令集综合
    2.10小结
    问题
    实验练习

    第3章编程
    3.1介绍
    3.2代码生成和后端编译
    3.2.1指令模型
    3.2.2寄存器分配
    3.2.3指令选择和调度
    3.2.4代码放置
    3.2.5编程环境
    3.3面向内存的优化
    3.3.1循环变换
    3.3.2全局优化
    3.3.3缓冲区、数据传输和存储管理
    3.3.4面向cache和片上SRAM的优化
    3.3.5面向主存的优化
    3.4程序性能分析
    3.4.1性能模型
    3.4.2路径分析
    3.4.3路径计时
    3.5计算与编程模型
    3.5.1面向中断的语言
    3.5.2数据流语言
    3.5.3面向控制的语言
    3.5.4Java
    3.5.5计算异构模型
    3.6小结
    问题
    实验练习

    第4章进程和操作系统
    4.1介绍
    4.2实时进程调度
    4.2.1预备知识
    4.2.2实时调度算法
    4.2.3动态电压调整的调度
    4.2.4性能估算
    4.3语言和调度
    4.4操作系统的设计
    4.4.1嵌入式操作系统中的内存管理
    4.4.2实时操作系统的结构
    4.4.3操作系统开销
    4.4.4对调度的支持
    4.4.5进程间通信机制
    4.4.6电源管理
    4.4.7嵌入式设备中的文件系统
    4.5验证
    4.6小结
    问题
    实验练习

    第5章多处理器体系结构
    5.1介绍
    5.2为什么需要嵌入式多处理器
    5.2.1嵌入式系统的需求
    5.2.2性能和能耗
    5.2.3专用性和多处理器
    5.2.4可扩展性和效率
    5.3多处理器的设计技巧
    5.3.1多处理器设计方法
    5.3.2多处理器的建模和模拟
    5.4多处理器的结构
    5.5处理单元
    5.6互连网络
    5.6.1模型
    5.6.2网络拓扑
    5.6.3路由和流控制
    5.6.4片上网络
    5.7内存系统
    5.7.1传统的并行内存系统
    5.7.2内存模型
    5.7.3异构内存系统
    5.7.4一致性并行内存系统
    5.8物理分布式系统和网络
    5.8.1时间触发的结构
    5.8.2FlexRay
    5.8.3飞机网络
    5.9多处理器的设计方法和算法
    5.10小结
    问题
    实验练习

    第6章多处理器软件
    6.1简介
    6.2嵌入式多处理器软件的不同之处
    6.3实时多处理器操作系统
    6.3.1操作系统的角色
    6.3.2多处理器调度
    6.3.3动态任务的调度
    6.4嵌入式多处理器系统服务与中间件
    6.4.1基于标准的服务
    6.4.2片上系统服务
    6.4.3服务质量
    6.5设计验证
    6.6小结
    问题
    实验练习

    第7章硬件/软件协同设计
    7.1简介
    7.2设计平台
    7.3性能分析
    7.3.1高层综合
    7.3.2加速器评估复
    7.4硬件/软件协同综合算法
    7.4.1程序表示
    7.4.2平台描述
    7.4.3模板驱动的综合算法
    7.4.4通用多处理器的协同综合
    7.4.5多对象优化
    7.4.6控制和I/O综合
    7.4.7内存系统
    7.4.8可重构系统的协同综合
    7.5硬件/软件协同模拟
    7.6小结
    问题
    实验练习
    术语表
    参考文献
  • 内容简介:
      《高性能嵌入式计算》从性能、功率、能耗等方面阐述了嵌入式系统与传统通用计算机系统在设计上的区别。《高性能嵌入式计算》第1章是背景资料,第2章介绍嵌入式系统使用的各种处理器,第3章研究程序,第4章讨论多处理器系统,第5章介绍多处理器体系结构,第6章介绍多处理器的软件及其调度算法,第7章专注于硬件和软件的协同设计。全书包含大量实例,涵盖许多嵌入式计算领域的高级主题,适合已熟悉嵌入式软硬件基础知识的技术人员和学生阅读。
  • 作者简介:
      WayneWolf,拥有斯坦福大学电子工程博士学位,现为普林斯顿大学电子工程教授。在1989年加入普林斯顿大学之前,他曾在AT&T贝尔实验室工作。他是IEEE和IACM会员、IEEE计算机协会核心成员以及ASEE和SPIE成员。Wolf教授于2003年获得TASEEFrederickE.Terman奖,于2006年获得了IEEE电路与系统教育奖。除本书外,他还著有《嵌入式计算系统设计原理》和“基于FPGA的系统设计》等书。
  • 目录:
    出版者的话
    译者序
    前言
    本书赞誉
    第1章嵌入式计算
    1.1高性能嵌入式计算的前景
    1.2示例应用
    1.2.1无线电和网络
    1.2.2多媒体
    1.2.3车辆控制和操作
    1.2.4传感器网络
    1.3设计目标
    1.4设计方法
    1.4.1基本设计方法
    1.4.2嵌入式系统设计流程
    1.4.3基于标准的设计方法
    1.4.4设计检验和确认
    1.4.5方法论
    1.4.6算法与体系结构联合开发
    1.5计算模型
    1.5.1为什么研究计算模型
    1.5.2有限与无限状态
    1.5.3控制流和数据流模型
    1.5.4并行和通信
    1.5.5并行的来源和使用
    1.6可靠性、安全与防卫
    1.6.1为什么需要可靠的嵌入式系统
    1.6.2可靠系统设计的基础
    1.6.3新式攻击和对策
    1.7电子消费品体系结构
    1.7.1蓝牙
    1.7.2WiFi
    1.7.3联网的电子消费品
    1.7.4高层次服务
    1.8/小结
    问题
    实验练习

    第2章CPU.
    2.1介绍
    2.2处理器的比较
    2.2.1评价处理器
    2.2.2处理器的分类
    2.2.3嵌入式处理器与通用处理器
    2.3RISC处理器与数字信号处理器
    2.3.1RISC处理器
    2.3.2数字信号处理器
    2.4并行执行机制
    2.4.1超长指令字处理器
    2.4.2超标量处理器
    2.4.3SIMD与向量处理器
    2.4.4线程级并行
    2.4.5处理器资源利用率
    2.5性能可变处理器体系结构
    2.5.1电压和频率的动态调整
    2.5.2“优于最坏情况”设计
    2.6处理器存储层次结构
    2.6.1存储组件模型
    2.6.2寄存器堆
    2.6.3cache
    2.6.4片上SRAM
    2.7附加的CPU技术
    2.7.1编码压缩
    2.7.2代码和数据压缩
    2.7.3低功耗总线编码
    2.7.4安全性
    2.8CPU模拟
    2.8.1基于执行日志的分析
    2.8.2直接执行
    2.8.3微系统结构建模模拟器
    2.9CPU的自动化设计
    2.9.1可配置处理器
    2.9.2指令集综合
    2.10小结
    问题
    实验练习

    第3章编程
    3.1介绍
    3.2代码生成和后端编译
    3.2.1指令模型
    3.2.2寄存器分配
    3.2.3指令选择和调度
    3.2.4代码放置
    3.2.5编程环境
    3.3面向内存的优化
    3.3.1循环变换
    3.3.2全局优化
    3.3.3缓冲区、数据传输和存储管理
    3.3.4面向cache和片上SRAM的优化
    3.3.5面向主存的优化
    3.4程序性能分析
    3.4.1性能模型
    3.4.2路径分析
    3.4.3路径计时
    3.5计算与编程模型
    3.5.1面向中断的语言
    3.5.2数据流语言
    3.5.3面向控制的语言
    3.5.4Java
    3.5.5计算异构模型
    3.6小结
    问题
    实验练习

    第4章进程和操作系统
    4.1介绍
    4.2实时进程调度
    4.2.1预备知识
    4.2.2实时调度算法
    4.2.3动态电压调整的调度
    4.2.4性能估算
    4.3语言和调度
    4.4操作系统的设计
    4.4.1嵌入式操作系统中的内存管理
    4.4.2实时操作系统的结构
    4.4.3操作系统开销
    4.4.4对调度的支持
    4.4.5进程间通信机制
    4.4.6电源管理
    4.4.7嵌入式设备中的文件系统
    4.5验证
    4.6小结
    问题
    实验练习

    第5章多处理器体系结构
    5.1介绍
    5.2为什么需要嵌入式多处理器
    5.2.1嵌入式系统的需求
    5.2.2性能和能耗
    5.2.3专用性和多处理器
    5.2.4可扩展性和效率
    5.3多处理器的设计技巧
    5.3.1多处理器设计方法
    5.3.2多处理器的建模和模拟
    5.4多处理器的结构
    5.5处理单元
    5.6互连网络
    5.6.1模型
    5.6.2网络拓扑
    5.6.3路由和流控制
    5.6.4片上网络
    5.7内存系统
    5.7.1传统的并行内存系统
    5.7.2内存模型
    5.7.3异构内存系统
    5.7.4一致性并行内存系统
    5.8物理分布式系统和网络
    5.8.1时间触发的结构
    5.8.2FlexRay
    5.8.3飞机网络
    5.9多处理器的设计方法和算法
    5.10小结
    问题
    实验练习

    第6章多处理器软件
    6.1简介
    6.2嵌入式多处理器软件的不同之处
    6.3实时多处理器操作系统
    6.3.1操作系统的角色
    6.3.2多处理器调度
    6.3.3动态任务的调度
    6.4嵌入式多处理器系统服务与中间件
    6.4.1基于标准的服务
    6.4.2片上系统服务
    6.4.3服务质量
    6.5设计验证
    6.6小结
    问题
    实验练习

    第7章硬件/软件协同设计
    7.1简介
    7.2设计平台
    7.3性能分析
    7.3.1高层综合
    7.3.2加速器评估复
    7.4硬件/软件协同综合算法
    7.4.1程序表示
    7.4.2平台描述
    7.4.3模板驱动的综合算法
    7.4.4通用多处理器的协同综合
    7.4.5多对象优化
    7.4.6控制和I/O综合
    7.4.7内存系统
    7.4.8可重构系统的协同综合
    7.5硬件/软件协同模拟
    7.6小结
    问题
    实验练习
    术语表
    参考文献
查看详情
相关图书 / 更多
高性能嵌入式计算
高性能架构——多级网关与多级缓存实践
李晨翔(@风间影月
高性能嵌入式计算
高性能波束形成声源识别方法
褚志刚;杨洋
高性能嵌入式计算
高性能银基电接触材料
林智杰
高性能嵌入式计算
高性能储能器件电解质
作者
高性能嵌入式计算
高性能精量排种理论与技术
王金武;唐汉
高性能嵌入式计算
高性能路由器微体系结构设计
李存禄;董德尊
高性能嵌入式计算
高性能Linux网络编程核心技术揭秘
朱文伟 李建英
高性能嵌入式计算
高性能磷酸锰铁锂电池材料——制备、表征与应用
梁广川 主编;王丽 副主编;张克强
高性能嵌入式计算
高性能铝钪合金(精)/有色金属理论与技术前沿丛书
潘清林;尹志民;聂东红;刘竝;邓英
高性能嵌入式计算
高性能钛铝合金热处理工艺及应用
张可人 著
高性能嵌入式计算
高性能并行运行时系统:设计与实现 [美]迈克尔·克莱姆
[美]迈克尔·克莱姆;[美]吉姆·考尼
高性能嵌入式计算
高性能复合纤维材料混凝土结构设计与施工
江世永;周建庭;飞渭;李炳宏
您可能感兴趣 / 更多
高性能嵌入式计算
数学旅行家 文教科普读物 (美)卡尔文・c.克劳森
[美]卡尔文・c.克劳森
高性能嵌入式计算
向世界好的医院力
[美]理查德·温特斯(RichardWinters)
高性能嵌入式计算
像作家一样阅读:提升读写能力的10堂课
[美]艾琳·M.普希曼
高性能嵌入式计算
黑的眼睛不看光明 心理学
[美]玛利亚娜·亚历山德里
高性能嵌入式计算
觉醒 外国现当代文学
[美]凯特·肖邦
高性能嵌入式计算
从众陷阱 成功学 (美)托德·罗斯(todd rose)
[美]托德·罗斯(toddrose)
高性能嵌入式计算
海洋全书:国家地理新探索
[美]西尔维娅·A.厄尔
高性能嵌入式计算
吃的勇气:365天告别饮食内耗,与食物和解
[美]伊芙琳·特里波尔(EvelynTribole)