文字显示结果
组合搜索  计算机图书分类目录
 
C++多核高级编程
C++多核高级编程 [ 华初网推荐 ]

出版社: 清华大学出版社   清华文康   
书 号: 9787302222743
作 者: Cameron Hughes   Tracey Hughes   
译 者: 齐宁   董泽惠   
 
 软件与程序设计类别

  综合
  C++
  VB
  JAVA
  .NET
  Delphi
  Kylix
  Pascal
  Python
  CORBA
  MFC
  Palm
  TCL/TK

 
相关图书
 
 
在线试读
 
 

所属类别: 软件与程序设计 -> C++ -> C++
出版日期:2010年4月
版别版次:2010年4月第1版第1次印刷
字数  :882千字  印张:36.25
印数  :1-4000  页数:0
附带物 : 无附带物
 

C++多核高级编程前言
    多核革命即将到来。并行处理不再是超级计算机或集群的专属领域,入门级服务器乃至基本的开发工作站都拥有硬件级和软件级并行处理的能力。问题是这对于软件开发人员意味着什么?对软件开发过程会有怎样的影响?在谁拥有速度最快的计算机的竞争中,芯片生产商更倾向于在单独的芯片上放置多个处理器,而不是提高处理器的速度。迄今为止,软件开发人员尚能依赖于新的处理器,在不对软件做出任何实际改进的情况下提高软件的速度,但是这样的情况将成为过去。为了提高总体系统性能,计算机供应商已经决定增加更多的处理... << 显示前言详情
 

C++多核高级编程内容简介
    为了提高系统总体性能,计算机厂商已经选择增加更多的处理器,而不是提高时钟频率。相应地,如果您希望应用程序能够通过使用下一代处理器提高性能,就必须为了利用多处理器计算机而对应用程序进行改写。这本非常实用的书教读者如何从顺序编程技术转移到并行和多线程编程技术,同时介绍了为多处理器和多线程架构编程的所有必备知识。  本书的两位作者具有丰富的经验,虽然是并行处理和软件并发这些复杂的主题,但是采用了清晰、易于理解的方式来讲述它们。通过他们进行多处理和多线程模型编程的实际方法,借助大...
<< 显示内容简介详情
 

译者序
随着多核时代的到来,原本只属于高端应用的并行化编程也随之变得越来越普及。可以说,在处理器平台多核的大潮中,单纯的芯片制造工艺和技术已经不足以体现和发挥出多核所带来的更高处理能力以及性能优势,具备在多核环境中多线程工作的软件将会成为发挥多核高效率的保证。多核技术在单个封装内集成了更多的核,为实现真正并行提供了物质基础。那么究竟如何设计和编写并行应用程序才能充分发挥多核架构的资源优势?这正是软件开发人员所要解决的问题。本书从这一需求出发,期望为面向多核架构设计和编写并行应用程序的开发人员提供一些力所... << 显示译者序详情
 

C++多核高级编程目录
第1章  新的体系结构    1
1.1  什么是多核    1
1.2  多核体系结构    2
1.3  软件开发人员眼中的
多核体系结构    3
1.3.1  基本的处理器体系结构    4
1.3.2  CPU(指令集)    6
1.3.3  内存是关键    8
1.3.4  寄存器    10
1.3.5  cache    11
1.3.6  主存    12
1.4  总线连接    13
1.5  从单核到多核    13
1.5.1  多道程序设计和多处理    14
1.5.2  并行编程    14
1.5.3  多核应用程序的设计与实现    15
1.6  小结    15
第2章  4种有影响的多核设计    17
2.1  AMD Multicore Opteron    19
2.1.1  Opteron的直连
和HyperTransport    19
· · · · · ·
<< 显示目录详情
 
Copyright © 2010 TianMei Technology All rights reserved. To comment on this site
  辽B-2-4-20100065