注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)多處理器編程的藝術(shù)(英文版修訂版)

多處理器編程的藝術(shù)(英文版修訂版)

多處理器編程的藝術(shù)(英文版修訂版)

定 價(jià):¥79.00

作 者: (美)赫利希,(美)謝菲特 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 經(jīng)典原版書庫(kù)
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787111412335 出版時(shí)間: 2013-02-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 508 字?jǐn)?shù):  

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

  工業(yè)界稱為多核的多處理器機(jī)器正迅速地滲入計(jì)算的各個(gè)領(lǐng)域。多處理器編程要求理解新型計(jì)算原理、算法及編程工具,至今很少有人能夠精通這門編程藝術(shù)。現(xiàn)今,大多數(shù)工程技術(shù)人員都是通過艱辛的反復(fù)實(shí)踐、求助有經(jīng)驗(yàn)的朋友來學(xué)習(xí)多處理器編程技巧。這本最新的權(quán)威著作致力于改變這種狀況,作者全面闡述了多處理器編程的指導(dǎo)原則,介紹了編制高效的多處理器程序所必備的算法技術(shù)。了解本書所涵蓋的多處理器編程關(guān)鍵問題將使在校學(xué)生以及相關(guān)技術(shù)人員受益匪淺。本書特色本修訂版結(jié)合2008年第1版出版以來課堂教學(xué)和讀者反饋的勘誤和修改意見,對(duì)全書進(jìn)行了多方面的修訂和更新。循序漸進(jìn)地講述共享存儲(chǔ)器多線程編程的基礎(chǔ)知識(shí)。詳細(xì)解釋當(dāng)今多處理器硬件對(duì)并發(fā)程序設(shè)計(jì)的支持方式。全面考察主流的并發(fā)數(shù)據(jù)結(jié)構(gòu)及其關(guān)鍵設(shè)計(jì)要素。從簡(jiǎn)單的鎖機(jī)制到最新的事務(wù)內(nèi)存系統(tǒng),獨(dú)立、完整地闡述了同步技術(shù)。利用Java并發(fā)工具包編寫的可完全執(zhí)行的Java實(shí)例。附錄提供了采用其他程序設(shè)計(jì)語(yǔ)言和包(如C#、C及C++的PThreads庫(kù))進(jìn)行編程的相關(guān)背景知識(shí)以及硬件基礎(chǔ)知識(shí)。

作者簡(jiǎn)介

  MauriceHerlihy 哈佛大學(xué)的數(shù)學(xué)學(xué)士和麻省理工學(xué)院的計(jì)算機(jī)科學(xué)博士,目前為美國(guó)布朗大學(xué)計(jì)算機(jī)科學(xué)系教授,曾工作于卡內(nèi)基-梅隆大學(xué)和DEC劍橋?qū)嶒?yàn)室。他是美國(guó)ACM會(huì)士,2003年分布式計(jì)算領(lǐng)域Dijkstra獎(jiǎng)獲得者。NirShavit 以色列希伯來大學(xué)的計(jì)算機(jī)科學(xué)博士,目前為麻省理工學(xué)院電子工程和計(jì)算機(jī)科學(xué)系教授、以色列特拉維夫大學(xué)計(jì)算機(jī)科學(xué)系教授。1999~2011年期間,他擔(dān)任Sun實(shí)驗(yàn)室的技術(shù)人員。兩位作者在2004年獲得了理論計(jì)算機(jī)領(lǐng)域最高獎(jiǎng)——哥德爾獎(jiǎng)(G?delPrize),2012年他們共享了分布式計(jì)算領(lǐng)域的Edsger W.Dijkstra獎(jiǎng),40多年來他們一起合作,從事并行和分布式計(jì)算教學(xué)和研發(fā)工作。

圖書目錄

Preface
Acknowledgments
Suggested Ways to Teach the Art of Multiprocessor
Programming
I Introduction
1.1 Shared Objects and Synchronization
1.2 A Fable
1.2. I Properties of Mutual Exclusion
1.2.2 The Moral
1.3 The Producer-Consumer Problem
1.4 The Readers-Writers Problem
1.5 The Harsh Realities of Parallelization
1.6 Parallel Programming
1.7 Chapter Notes
1.8 ExercisesPRINCIPLES
2 Mutual Exclusion
2. I Time
……PRACTICE
APPENDIX
Bibliography
Index

本目錄推薦

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