多核計算與程序設計

多核計算與程序設計 pdf epub mobi txt 電子書 下載2025

周偉明者,熙熙攘攘中一過客也。

幼時學業平平,懵懂不通世事,貪玩而不求上進者是也。及中學後,心稍靜,漸感數理之趣,學業有進也。性直,受前輩之影響,好公平、正義。喜青蓮居士之豪爽,亦兼懷少陵野老之憂,緻好友者眾,亦未嘗為此開罪於人也。

及學業竟,嘗供職於某大型國企,彼時仍不知世事,終日遊戲人生。同屆之友,茶餘飯後,常聚某室,或高談闊論,或痛批時事;又或同遊某山,同玩某遊戲,同學某技。人生之快事,不亦樂乎!

俗雲:“天下無不散之筵席”。遊戲人生,非長久之計。尋思技已入門,乃欲進熙攘之門,建功立業去也。遂入深圳,在深十餘年間,曆經私企,外企,國企,後輾轉於某大型私企。功業之夢,終未達成,熙攘之門,也未擠進,何也,需交入場券也。

有南國智者,遇於南山之巔,語吾曰:眾皆有入場券,爾何獨無?何不習眾人,攫其一,混入熙攘之門,以達爾願。

答曰:入場券非免費可取,需一物進行交換也。

智者問:爾無交換之物乎?

答:交換之物,人人皆有也。

智者:爾既有交換之物,何不換一入場券,奈何獨自徘徊於門外?

答:交換之物,珍貴非常,不可輕易失去。

智者:眾人皆有之物,又何貴之有?爾何故作冥頑不化狀,何不與世逐流去也。

答:非關冥頑不化、與世逐流之事耳,實因此物非尋常物也。

智者:何物貴至此矣?

答:公平、正義之心也。

智者默然而退。

既無入場券,乃做浮雲客,熙門庭前過,珠玉不沾衣。十餘年中,所見四麵皆壁也,稍不留神,即撞之矣。屢見投機取巧者,欲逾壁而入,奈壁高,往往摔至頭破血流矣!又或見持入場券者,既入熙攘之門,然門中有門,門深不知幾許也,遂齣,自此不復進焉!

熙門難進,人生艱辛,閱盡熙客無數,乃思何處是樂土。自丙戌以來,遂定決心,免世務之煩,專於己之所興。雖有五鬥米之憂,然於鑽研中偶有所悟,亦自得其樂矣。

至《多核計算與程序設計》一書寫成,反思優化之道,負載均衡乃全局效率之重也。倘失公平正義,何來負載均衡?算法之本、全局效率之源,公平正義是也。

世人見吾,皆謂吾之思想偏激也,實公正之心溢於言錶,未入熙門之故也。同道者見吾,往往一見如故,傾情暢談,置世事於身外矣!

出版者:華中科技大學
作者:周偉明
出品人:
頁數:656
译者:
出版時間:2009-3
價格:88.00元
裝幀:
isbn號碼:9787560950969
叢書系列:
圖書標籤:
  • 多核計算 
  • 並行計算 
  • 程序設計 
  • 計算機科學 
  • 編程 
  • 多綫程 
  • 並行 
  • 計算機 
  •  
想要找書就要到 圖書目錄大全
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

《多核計算與程序設計》主要介紹適應於多核(或多處理器)計算機係統的算法和程序,共分為五個部分進行講解。第1部分介紹多核編程的基礎知識,包括多核編程常見問題、鎖競爭、加速比、負載均衡等基本概念,多綫程退齣算法、讀寫鎖、鏇轉鎖、原子操作等多綫程編程基礎知識,基於OpenMP標準的並行程序設計基礎等;

第2部分介紹基礎的數據結構與算法,包括數組、鏈錶、哈希錶、二叉樹、AVL樹、復閤二叉樹等基本數據結構,在鏈錶那章中還講解瞭多綫程並行遍曆的基本方法。

第3部分介紹多核並行計算方麵的基礎知識,並行編程包括常用的編程模式如分治模式、流水綫模式、任務圖分解與調度模式、動態任務調度模式等,並行搜索包括順序搜索及終止檢測算法,並行最短路徑搜索等,並行排序包括並行快速排序、並行歸並排序、並行基數排序等,並行數值計算包括並行矩陣乘法、並行前綴和計算等方麵的內容。本部分介紹的各種並行算法和程序中,重點介紹如何解決多核係統中的計算隨CPU核數的擴展性,CPU Cache僞共享方麵的問題。

第4部分介紹多核共享資源計算方麵的內容,也是《多核計算與程序設計》中最重要的內容,講解瞭分布式計算設計模式如綫程分組競爭模式、條件同步模式、批量私有化處理模式、數據本地化模式等。這部分中講解瞭《多核計算與程序設計》中幾個最重要的程序:分布式隊列中實現瞭自動讓每個綫程帶有一個本地隊列、分布式查找中介紹瞭分段鎖的哈希錶、動態負載平衡的分布式查找等,分布式內存管理則介紹瞭適應多核的內存管理方案,尤其是基於搶奪式的分布式內存管理算法,在分配和釋放共享內存時也幾乎不需要使用鎖,性能優異。

第5部分介紹任務分解與調度方麵的知識,這也是《多核計算與程序設計》中最重要的內容,包括任務圖分解與調度的實現方法,動態任務分解與調度的實現方法等。其中還介紹瞭使用動態嵌套任務調度進行並行計算的方法,給齣瞭用動態嵌套任務調度實現ParallelForo、並行快速排序、並行歸並的實例。

最後一章中還介紹瞭Lock-Free編程(使用CAS原子操作進行編程)的基礎知識,如ABA問題,內存刪除問題等,並給齣瞭一個Lock-Free的隊列的實現實例。

具體描述

讀後感

評分

从SMP到多核,高性能计算逐步走进了桌面计算,有很多基本的编程概念发生了极大的变化。不深刻理解这一切,就会在多核编程时不能发挥计算机的性能优势甚至出现难以检查的错误。 周老师的这本书,是我见过的介绍多核编程的最有实用价值的一本书,和国外诸多倾向于理论的著作不同...

評分

从SMP到多核,高性能计算逐步走进了桌面计算,有很多基本的编程概念发生了极大的变化。不深刻理解这一切,就会在多核编程时不能发挥计算机的性能优势甚至出现难以检查的错误。 周老师的这本书,是我见过的介绍多核编程的最有实用价值的一本书,和国外诸多倾向于理论的著作不同...

評分

从SMP到多核,高性能计算逐步走进了桌面计算,有很多基本的编程概念发生了极大的变化。不深刻理解这一切,就会在多核编程时不能发挥计算机的性能优势甚至出现难以检查的错误。 周老师的这本书,是我见过的介绍多核编程的最有实用价值的一本书,和国外诸多倾向于理论的著作不同...

評分

从SMP到多核,高性能计算逐步走进了桌面计算,有很多基本的编程概念发生了极大的变化。不深刻理解这一切,就会在多核编程时不能发挥计算机的性能优势甚至出现难以检查的错误。 周老师的这本书,是我见过的介绍多核编程的最有实用价值的一本书,和国外诸多倾向于理论的著作不同...

評分

从SMP到多核,高性能计算逐步走进了桌面计算,有很多基本的编程概念发生了极大的变化。不深刻理解这一切,就会在多核编程时不能发挥计算机的性能优势甚至出现难以检查的错误。 周老师的这本书,是我见过的介绍多核编程的最有实用价值的一本书,和国外诸多倾向于理论的著作不同...

用戶評價

评分

一句話總結,就是講解OpenMP使用的書。作者在在多核上實在沒有多麼高明的簡介。BTW,對於中國人寫的技術類的書籍,看豆瓣書評時一定要留意,那些書評99.999999%是槍手所作。

评分

一句話總結,就是講解OpenMP使用的書。作者在在多核上實在沒有多麼高明的簡介。BTW,對於中國人寫的技術類的書籍,看豆瓣書評時一定要留意,那些書評99.999999%是槍手所作。

评分

很遺憾隻讀瞭一半,作者是個業界的人,因此書中的代碼很實用。。

评分

主要看的是openmp那部分

评分

一句話總結,就是講解OpenMP使用的書。作者在在多核上實在沒有多麼高明的簡介。BTW,對於中國人寫的技術類的書籍,看豆瓣書評時一定要留意,那些書評99.999999%是槍手所作。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有