注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具并發(fā)的藝術(shù)

并發(fā)的藝術(shù)

并發(fā)的藝術(shù)

定 價(jià):¥49.00

作 者: (美)布雷謝斯 著,聶雪軍 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)理論

購(gòu)買這本書(shū)可以去


ISBN: 9787111309383 出版時(shí)間: 2010-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 265 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  如果你希望通過(guò)并發(fā)編程來(lái)充分發(fā)揮多核處理器的強(qiáng)大功能,那么本書(shū)將為你提供所需的理論知識(shí)和實(shí)際經(jīng)驗(yàn)。本書(shū)是為數(shù)不多的幾本介紹如何在多核處理器的共享內(nèi)存模型中實(shí)現(xiàn)算法的書(shū)籍之一,它并非僅僅介紹一些理論模型或者分布式內(nèi)存架構(gòu)。本書(shū)詳細(xì)分析了各種示例程序,這些內(nèi)容非常有助于你將串行代碼轉(zhuǎn)換為并行代碼,此外還介紹了如何避免一些常見(jiàn)的錯(cuò)誤。本書(shū)的作者是Intel公司的一位資深工程師,他從事并發(fā)編程已經(jīng)有20多年的時(shí)間,本書(shū)將幫助您:分析在共享內(nèi)存模型與分布式內(nèi)存模型之間的編程差異。學(xué)習(xí)如何設(shè)計(jì)多線程程序,包括對(duì)程序的測(cè)試和調(diào)優(yōu)。了解如何最有效地使用各種不同的線程化機(jī)制,包括Windows線程、POSIX線程、OpenMP以及Intel Threading Building Blocks。掌握如何實(shí)現(xiàn)各種并發(fā)算法,包括排序、搜索、圖以及其他一些實(shí)用的計(jì)算。本書(shū)還介紹了如何在算法中實(shí)現(xiàn)高可伸縮性,使得算法能夠充分發(fā)揮將來(lái)包含更多核處理器的強(qiáng)大功能。對(duì)于開(kāi)發(fā)并行代碼算法的程序員來(lái)說(shuō),本書(shū)是必不可少的。

作者簡(jiǎn)介

暫缺《并發(fā)的藝術(shù)》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1章 并行讓程序運(yùn)行得更快
你可能會(huì)想到的一些問(wèn)題
采用線程化方法的4個(gè)步驟
并行算法的背景知識(shí)
共享內(nèi)存編程與分布式內(nèi)存編程的比較
本書(shū)采用的并發(fā)編程方法
第2章 是否采用并發(fā)
并發(fā)算法的設(shè)計(jì)模型
哪些算法不能并行
第3章 算法正確性證明與性能衡量
并行算法的驗(yàn)證
示例:臨界區(qū)問(wèn)題
性能測(cè)試(程序的執(zhí)行情況如何)
硬件并行性的發(fā)展歷史
第4章 多線程程序設(shè)計(jì)中的8條簡(jiǎn)單規(guī)則
規(guī)則1:找出真正獨(dú)立的運(yùn)算
規(guī)則2:在盡可能高的層次上實(shí)現(xiàn)并發(fā)
規(guī)則3:盡早考慮通過(guò)增加處理器核的數(shù)量來(lái)獲得可伸縮性
規(guī)則4:盡可能使用線程安全的庫(kù)
規(guī)則5:使用正確的多線程模型
規(guī)則6:永遠(yuǎn)不要假設(shè)程序會(huì)按照某種特定的順序執(zhí)行
規(guī)則7:盡可能使用線程局部存儲(chǔ)或者與特定數(shù)據(jù)相關(guān)的鎖
規(guī)則8:要敢于對(duì)代碼進(jìn)行修改以獲得更好的并發(fā)性
小結(jié)
第5章 線程化庫(kù)
隱式線程化
顯式線程化
其他主題
特定領(lǐng)域的庫(kù)
第6章 并行求和與前綴求和
并行求和
前綴求和
選擇
最后的思考
第7章 映射歸約
并發(fā)映射運(yùn)算
并發(fā)歸約運(yùn)算
映射歸約的應(yīng)用
映射歸約作為一般性并發(fā)
第8章 排序
冒泡排序
奇偶換位排序
希爾排序
快速排序
基數(shù)排序
第9章 搜索
未排序的數(shù)據(jù)序列
二分搜索
第10章 圖算法
深度優(yōu)先搜索
最短路徑問(wèn)題
最小生成樹(shù)
第11章 線程化工具
調(diào)試器
性能工具
其他主題
再接再厲
術(shù)語(yǔ)表
照片說(shuō)明

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)