OpenACC for Programmers: Concepts and Strategies
            
暫譯: 程式設計師的 OpenACC:概念與策略
        
        Sunita Chandrasekaran, Guido Juckeland
- 出版商: Addison Wesley
- 出版日期: 2017-09-10
- 定價: $1,750
- 售價: 9.0 折 $1,575
- 語言: 英文
- 頁數: 318
- 裝訂: Paperback
- ISBN: 0134694287
- ISBN-13: 9780134694283
- 
    相關分類:
    
      CUDA
 
- 
    相關翻譯:
    
      OpenACC高性能並行編程:概念與策略 (簡中版)
 
立即出貨 (庫存 < 3)
買這商品的人也買了...
- 
                
                   學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman) 學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$332
- 
                
                   鳥哥的 Linux 私房菜-伺服器架設篇, 3/e 鳥哥的 Linux 私房菜-伺服器架設篇, 3/e$800$632
- 
                
                   $1,470CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming (Paperback) $1,470CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming (Paperback)
- 
                
                   Python 程式設計入門 (適用於 2.x 與 3.x 版) Python 程式設計入門 (適用於 2.x 與 3.x 版)$620$484
- 
                
                   精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages) 精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616
- 
                
                   你所不知道的 JS|非同步處理與效能 (You Don't Know JS: Async & Performance) 你所不知道的 JS|非同步處理與效能 (You Don't Know JS: Async & Performance)$520$411
- 
                
                  Python 新手使用 Django 架站的 16堂課 - 活用 Django Web Framework 快速建構動態網站$690$538
- 
                
                   超圖解 Arduino 互動設計入門, 3/e 超圖解 Arduino 互動設計入門, 3/e$680$578
- 
                
                   Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners) Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425
- 
                
                   資料視覺化|使用 Python 與 JavaScript (Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data) 資料視覺化|使用 Python 與 JavaScript (Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data)$680$537
- 
                
                   Effective C# 中文版 | 寫出良好 C# 程式的 50個具體做法, 3/e (Effective C# : 50 Specific Ways to Improve Your C#(Covers C# 6.0), 3/e) Effective C# 中文版 | 寫出良好 C# 程式的 50個具體做法, 3/e (Effective C# : 50 Specific Ways to Improve Your C#(Covers C# 6.0), 3/e)$450$356
- 
                
                   TensorFlow + Keras 深度學習人工智慧實務應用 TensorFlow + Keras 深度學習人工智慧實務應用$590$460
- 
                
                   寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people) 寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308
- 
                
                   Docker 入門與實戰, 2/e Docker 入門與實戰, 2/e$500$395
- 
                
                   金融科技實戰:R語言與量化投資 金融科技實戰:R語言與量化投資$650$507
- 
                
                   資安風險評估指南 (Network Security Assessment, 3/e) 資安風險評估指南 (Network Security Assessment, 3/e)$780$616
- 
                
                   .NET 設計模式 .NET 設計模式$480$379
- 
                
                   單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e) 單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507
- 
                
                   R 資料科學 (R for Data Science) R 資料科學 (R for Data Science)$780$616
- 
                
                   Google 教你深度學習:中小企業如何利用會自己學習的電腦? Google 教你深度學習:中小企業如何利用會自己學習的電腦?$240$228
- 
                
                   精通機器學習|使用 Python (Introduction to Machine Learning with Python: A Guide for Data Scientists) 精通機器學習|使用 Python (Introduction to Machine Learning with Python: A Guide for Data Scientists)$680$537
- 
                
                   Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer's life manual) Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer's life manual)$520$411
- 
                
                   Docker 這樣學才有趣:從入門,到玩直播、挖礦 Docker 這樣學才有趣:從入門,到玩直播、挖礦$450$356
- 
                
                   Python:期貨演算法交易實務 121個關鍵技巧詳解 Python:期貨演算法交易實務 121個關鍵技巧詳解$500$390
- 
                
                   為你自己學 Git 為你自己學 Git$500$425
商品描述
The Complete Guide to OpenACC for Massively Parallel Programming
Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without the complexity traditionally associated with programming them. OpenACC™ for Programmers is one of the first comprehensive and practical overviews of OpenACC for massively parallel programming.
This book integrates contributions from 19 leading parallel-programming experts from academia, public research organizations, and industry. The authors and editors explain each key concept behind OpenACC, demonstrate how to use essential OpenACC development tools, and thoroughly explore each OpenACC feature set.
Throughout, you’ll find realistic examples, hands-on exercises, and case studies showcasing the efficient use of OpenACC language constructs. You’ll discover how OpenACC’s language constructs can be translated to maximize application performance, and how its standard interface can target multiple platforms via widely used programming languages.
Each chapter builds on what you’ve already learned, helping you build practical mastery one step at a time, whether you’re a GPU programmer, scientist, engineer, or student. All example code and exercise solutions are available for download at GitHub.
- Discover how OpenACC makes scalable parallel programming easier and more practical
- Walk through the OpenACC spec and learn how OpenACC directive syntax is structured
- Get productive with OpenACC code editors, compilers, debuggers, and performance analysis tools
- Build your first real-world OpenACC programs
- Exploit loop-level parallelism in OpenACC, understand the levels of parallelism available, and maximize accuracy or performance
- Learn how OpenACC programs are compiled
- Master OpenACC programming best practices
- Overcome common performance, portability, and interoperability challenges
- Efficiently distribute tasks across multiple processors
 Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available. 
 
商品描述(中文翻譯)
OpenACC 完整指南:大規模平行程式設計
科學家和技術專業人員可以使用 OpenACC 來利用現代 GPU 的巨大運算能力,而不必面對傳統上與其編程相關的複雜性。OpenACC™ for Programmers 是針對大規模平行程式設計的 OpenACC 的首部全面且實用的概述之一。
本書整合了來自學術界、公共研究機構和業界的 19 位平行程式設計專家的貢獻。作者和編輯解釋了 OpenACC 背後的每個關鍵概念,展示了如何使用基本的 OpenACC 開發工具,並徹底探討了每個 OpenACC 功能集。
在整本書中,您將找到現實的範例、實作練習和案例研究,展示 OpenACC 語言結構的有效使用。您將發現如何將 OpenACC 的語言結構轉換以最大化應用程式性能,以及其標準介面如何通過廣泛使用的程式語言針對多個平台。
每一章都建立在您已經學習的基礎上,幫助您逐步建立實用的掌握,無論您是 GPU 程式設計師、科學家、工程師或學生。所有範例程式碼和練習解答均可在 GitHub 上下載。
- 了解 OpenACC 如何使可擴展的平行程式設計變得更簡單和實用
- 逐步了解 OpenACC 規範,學習 OpenACC 指令語法的結構
- 熟悉 OpenACC 程式碼編輯器、編譯器、除錯器和性能分析工具
- 建立您的第一個實際 OpenACC 程式
- 在 OpenACC 中利用迴圈層級的平行性,了解可用的平行性層級,並最大化準確性或性能
- 學習 OpenACC 程式的編譯過程
- 掌握 OpenACC 程式設計的最佳實踐
- 克服常見的性能、可攜性和互操作性挑戰
- 有效地在多個處理器之間分配任務
在 informit.com/register 註冊您的產品,以便方便地訪問下載、更新和/或修正,隨著它們的可用性而提供。

 
    
 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    
 
     
     
     
    
 
     
     
    
 
     
     
    
