首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 并行开发艺术(影印版)
内容
编辑推荐

如果你想利用并发程序设计充分发挥多核心处理器的性能,本书就为你提供了所需要的实践知识和亲身体验。《并行开发艺术》是一份难得的材料,专注于多核心处理器的共享内存模型,而不只是理论模型或分布式内存架构。本书提供了详尽的解释和可用的示例,帮助你将算法从串行代码转化为并行代码,此外还包括建议和分析,避免程序员的典型错误。

内容推荐

作者为Intel资深工程师,拥有超过20年的并行和并发编程经验,本书将会帮助你:

探索共享内存与分布式内存编程间的区别

学习设计多线程程序的指导方针,包括测试和调整

研究如何善用不同的线程库,包括Windows线程、POSIX线程、OpenMP和Intel Threading Building Blocks

研究如何实现排序、查找、图形和其他实用计算的并行算法

《并行开发艺术》向你展示如何扩展算法,以从新型的多核处理器中获益。对于开发并行算法和并发编程来说,本书不可或缺。Clay Breshears博士是Intel公司的课程架构师,专攻多核心及多线程程序设计与培训。

目录

PREFACE

1 WANT TO GO FASTER? RAISE YOUR HANDS IF YOU WANT TO GO FASTER!

 Some Questions You May Have

 Four Steps of a Threading Methodology

 Background of Parallel Algorithms

 Shared-Memory Programming Versus Distributed-Memory Programming

 This Book’s Approach to Concurrent Programming

2 CONCURRENT OR NOT CONCURRENT?

 Design Models for Concurrent Algorithms

 What’s Not Parallel

3 PROVING CORRECTNESS AND MEASURING PERFORMANCE

 Verification of Parallel Algorithms

 Example: The Critical Section Problem

 Performance Metrics (How Am I Doing?)

 Review of the Evolution for Supporting Parallelism in Hardware

4 EIGHT SIMPLE RULES FOR DESIGNING MULTITHREADED APPLICATIONS

 Rule 1: Identify Truly Independent Computations

 Rule 2: Implement Concurrency at the Highest Level Possible

 Rule 3: Plan Early for Scalability to Take Advantage of Increasing Numbers of Cores

 Rule 4: Make Use of Thread-Safe Libraries Wherever Possible

 Rule 5: Use the Right Threading Model

 Rule 6: Never Assume a Particular Order of Execution

 Rule 7: Use Thread-Local Storage Whenever Possible or Associate Locks to Specific Data

 Rule 8: Dare to Change the Algorithm for a Better Chance of Concurrency

 Summary

5 THREADING LIBRARIES

 Implicit Threading

 Explicit Threading

 What Else Is Out There?

 Domain-Specific Libraries

6 PARALLEL SUM AND PREFIX SCAN

 Parallel Sum

 Prefix Scan

 Selection

 A Final Thought

7 MAPREDUCE

 Map As a Concurrent Operation

 Reduce As a Concurrent Operation

 Applying MapReduce

 MapReduce As Generic Concurrency

8 SORTING

 Bubblesort

 Odd-Even Transposition Sort

 Shellsort

 Quicksort

 Radix Sort

9 SEARCHING

 Unsorted Sequence

 Binary Search

10 GRAPH ALGORITHMS

 Depth-First Search

 All-Pairs Shortest Path

 Minimum Spanning Tree

11 THREADING TOOLS

 Debuggers

 Performance Tools

 Anything Else Out There?

 Go Forth and Conquer

GLOSSARY

PHOTO CREDITS

INDEX

标签
缩略图
书名 并行开发艺术(影印版)
副书名
原作名
作者 (美)布雷谢斯
译者
编者
绘者
出版社 东南大学出版社
商品编码(ISBN) 9787564119294
开本 16开
页数 285
版次 1
装订 平装
字数 319
出版时间 2010-01-01
首版时间 2010-01-01
印刷时间 2010-01-01
正文语种
读者对象 青年(14-20岁),研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.48
CIP核字
中图分类号 TP311.52
丛书名
印张 19
印次 1
出版地 江苏
233
178
15
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字10-2009-248号
版权提供者 O'Reilly Media, Inc.
定价
印数 1600
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/8 18:18:36