並行之美學-撰寫平行應用程式的新手指南 (The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications)
Clay Breshears 著、莊弘祥 譯
- 出版商: 歐萊禮
 - 出版日期: 2014-06-05
 - 定價: $580
 - 售價: 7.9 折 $458
 - 語言: 繁體中文
 - 頁數: 312
 - ISBN: 9863471259
 - ISBN-13: 9789863471257
 - 此書翻譯自: The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications (Paperback)
 
已絕版
買這商品的人也買了...
- 
                
                  
                  
                深入淺出設計模式 (Head First Design Patterns)$880$695 - 
                
                  
                  
                精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 - 
                
                  
                  
                大話資料結構$590$466 - 
                
                  
                  
                笑談軟體工程:敏捷開發法的逆襲-導入 Scrum,讓你的軟體開發人生從黑白變彩色!$550$435 - 
                
                  
                  
                Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 - 
                
                  
                  
                Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 - 
                
                  
                  
                易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 - 
                
                  
                  
                Binary Hacks -- 駭客秘傳技巧一百招$580$458 - 
                
                  
                  
                無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 - 
                
                  
                  
                透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 - 
                
                  
                  
                超圖解 Arduino 互動設計入門, 2/e$680$578 - 
                
                  
                  
                C++ API 設計 (API Design for C++)$550$435 - 
                
                  
                  
                C++ 沉思錄 (Ruminations on C++ : A Decade of Programming Insight and Experience)$520$442 - 
                
                  
                  
                不一樣的 Node.js:用 JavaScript 打造高效能的前後台網頁程式$490$387 - 
                
                  
                  
                笑談軟體工程:例外處理設計的逆襲$580$458 - 
                
                  
                  
                從車庫的舊 PC 到百萬台伺服器-巨型網站成長從無到無限大,技術架構大揭祕-最棒的「秒殺」網站設計實例$480$408 - 
                
                  
                  
                我的程式碼會說話$280$218 - 
                
                  
                  
                深度解析 SDN-利益、戰略、技術、實踐$320$253 - 
                
                  
                  
                Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$357 - 
                
                  
                  
                Responsive Web Design 自動調適型網頁程式設計-讓網頁在電腦 / 平板 / 手機完美展現$360$306 - 
                
                  
                  
                改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 - 
                
                  
                  
                ASP.NET MVC 5 網站開發美學$780$616 - 
                
                  
                  
                程式設計人應該知道的 97 件事 | 來自專家的集體智慧 (97 Things Every Programmer Should Know: Collective Wisdom from the Experts)$400$316 - 
                
                  
                  
                C++ 並行程式設計實戰手冊 (C++ Concurrency in Action: Practical Multithreading)$680$537 - 
                
                  
                  
                為你自己學 Git$500$425 
商品描述
<內容特色>
『這本絕妙的書籍的內容就像書名一樣,美學無法言傳,新手只能藉由高手的示範有所體認,根據過去任職於超級電腦公司三十多年經驗,以及至少十年的學術界經驗,我可以打包票這本書物超所值。』 - Tom Murphy, Contra Costa 大學資訊科學課程主席
『總算有本實務導向以並行為主題的書了,內容分析許多真實世界複雜的演算法,透過平行程式設計技巧改善效能。』 - Mike Pearce, Intel Software Network,Parall Computing Scale 經理
在尋找使用並行程式設計利用多核心處理器能力的書嗎?這本實務導向的書提供讀者需要的知識與實務經驗,《並行之美學》是少數以多核心處理器的共享記憶體模型(share-memory model)實作演算法為核心的書,不止介紹理論模型或分散式記憶體架構,還提供詳細的說明與實用的範例,有助於將循序演算法轉換為平行程式碼,並提供了建議與分析以避免程式設計師常犯的錯誤。
作者是 Intel 資深工程式,有二十年以上平行與並行領域的程式設計經驗,本書能幫助讀者:
‧區分共享記憶體與分散式記憶體程式撰寫的差異
‧學習設計多執行緒應用程式的規範,內容包含測試與調校
‧介紹多種多執行緒函式庫的特性,包含 Windows threads、POSIX threads、OpenMP 以及 Intel Thread Building Blocks
‧介紹各種並行演算法實作方式,包含排序、搜尋、圖論以及其他實際的計算問題
《並行之美學》介紹利用新式多核心處理器的優點,維持演算法擴縮性的方式,在開發平行演算法或並行程式設計上是本不可或缺的書籍。
Clay Breshears 博士是 Intel 公司的課程規畫架構師,專長是多核心與多執行緒程式設計與訓練
<章節目錄>
第一章:想要更快的舉手!
第二章:並行或非並行?
第三章:證明正確性與評估效能
第四章:設計多緒應用程式的八個規則
第五章:多緒函式庫
第六章:Parallel sum 與prefix scan
第七章:MapReduce
第八章:排序
第九章:搜尋
第十章:圖論演算法
第十一章:多緒工具
術語表