当前位置:在线查询网 > 在线百科全书查询 > Solaris应用程序设计

Solaris应用程序设计_在线百科全书查询


请输入要查询的词条内容:

Solaris应用程序设计




书籍简介


作 者:(英)格夫(Gove,D.)著出 版 社:机械工业出版社

出版时间:2008-5-1

版 次:1

页 数:319

印刷时间:2008-5-1

开 本:16开

纸 张:胶版纸

印 次:1

I S B N:9787111238782

包 装:平装

定 价:¥49.00

内容简介


本书介绍如何在Solaris操作系统上获得程序的最佳运行性能。全书共分五部分13章,包括常规处理器、SPARC、x64处理器、信息工具、编译器、浮点数优化、库与链接、性能分析工具、校正与调试、性能计数器度量、源代码优化、多核多进程多线程以及性能分析。实用性强是本书的最大特点,全书覆盖了目前所有在Solaris上可以使用的开发工具,并介绍了它们的用法,而且书中还提供了大量实例工具的用法并解释其输出数据的含义。

作者简介


Darryl Gore是Sun Microsystems公司编译器性能设计小组的高级工程师,致力于在当前和未来的UllraSPARC系统上分析与优化应用程序性能。他不但经常为SDN(http://developerssun corn)供稿,而且维护着一个以开发为主题的博客(http://blogs sun com/d)。在加入Sun公司之前,Darryl曾经为几家研究软件架构和开发的英国组织工作并于英国南安普敦大学获得运筹学硕士和博士学位。

书籍目录


前言

第一部分 处理器综述

第1章 常规的处理器

1.1 本章目标

1.2 处理器的组成

1.3 时钟速率

1.4 乱序执行处理器

1.5 芯片多线程

1.6 执行管道

1.6.1 指令时延

1.6.2 装入/存储管道

1.6.3 整型操作管道

1.6.4 分支管道

1.6.5 浮点管道

1.7 高速缓存

1.8 系统交互

1.8.1 带宽与时延

1.8.2 系统总线

1.9 虚拟内存

1.9.1 概述

1.9.2 TLB和页面大小

1.10 内存的索引和标记

1.11 指令集架构

第2章 SPARC家族

2.1 本章目标

2.2 UltraSPARC家族

2.2.1 SPARC体系结构的历史

2.2.2 UlltraSPARC处理器

2.3 SPARC指令集

2.3.1 SPARC指令集简介

2.3.2 整数寄存器

2.3.3 寄存器窗

2.3.4 浮点寄存器

2.4 32位和64位代码

2.5 U1ltraSPARCⅢ系列处理器

2.5.1 CPU的核心

2.5.2 与内存的通信

2.5.3 预取

2.5.4 数据高速缓存不命中时装入操作的停顿

2.5.5 基于UltraSPARCⅢ的系统

2.5.6 全存储顺序

2.6 U1traSPARC T1

2.7 UltraSPARC T2

2.8 SPARC64Ⅵ

第3章 x64处理器家族

3.1 本章目标

3.2 x64处理器家族

3.3 x86处理器:CISC和RISC

3.4 字节顺序

3.5 处理器指令格式

3.6 寄存器

3.7 指令集扩展与浮点计算

3.8 内存操作顺序

第二部分 开发工具

第4章 信息工具

4.1 本章目标

4.2 报告系统配置的工具

4.2.1 简介

4.2.2 报告一般系统信息

4.2.3 启用虚拟处理器

4.2.4 通过处理器的集合或者绑定来控制处理器的使用

4.2.5 报告硬件支持的指令集

4.2.6 报告硬件支持的TLB

……第三部分 优化技术

第四部分 线程化和吞吐量

第五部分 总述