• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

10% studentrabatt med kod TERM26

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Naturvetenskap och teknik
      2. Teknik och industri
      3. Elektronik och kommunikationer

      OpenACC for Programmers

      Concepts and Strategies

      AvSunita Chandrasekaran,Guido Juckeland

      Häftad, Engelska, 2018

      335 kr

      Beställningsvara. Skickas inom 7-10 vardagar. Fri frakt över 249 kr.

      Beskrivning

      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. OpenACCTM 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.

      Produktinformation

      • Utgivningsdatum:2018-05-16
      • Mått:190 x 230 x 20 mm
      • Vikt:542 g
      • Format:Häftad
      • Språk:Engelska
      • Antal sidor:320
      • Upplaga:1
      • Förlag:Pearson Education
      • ISBN:9780134694283

      Utforska kategorier

      • Elektronik och kommunikationer inom Naturvetenskap och teknik
      • Systemvetenskap och AI inom Data och IT

      Mer om författaren

      Sunita Chandrasekaran is assistant professor in the Computer and Information Sciences Department at the University of Delaware. Her research interests include exploring the suitability of high-level programming models and runtime systems for HPC and embedded platforms, and migrating scientific applications to heterogeneous computing systems. Dr. Chandrasekaran was a post-doctoral fellow at the University of Houston and holds a Ph.D. from Nanyang Technological University, Singapore. She is a member of OpenACC, OpenMP, MCA and SPEC HPG. She has served on the program committees of various conferences and workshops including SC, ISC, ICPP, CCGrid, Cluster, and PACT, and has co-chaired parallel programming workshops co-located with SC, ISC, IPDPS, and SIAM.Guido Juckeland is head of the Computational Science Group, Department for Information Services and Computing, Helmholtz-Zentrum Dresden-Rossendorf, and coordinates the work of the GPU Center of Excellence at Dresden. He and also represents HZDR at the SPEC High Performance Group and OpenACC committee. He received his Ph.D. from Technische Universität Dresden for his work on performance analysis for hardware accelerators. He was a Gordon Bell Award Finalist in 2013. Previously he worked as the IT-architect and post-doctoral researcher for the Center for Information Services and High Performance Computing (ZIH) at TU Dresden, Germany. He has served on the program committees of various conferences and workshops, including ISC, EuroPar, CCGrid, ASHES, P^3MA, PMBS, WACCPD, and PACT, and has co-chaired parallel programming workshops co-located with SC.

      Innehållsförteckning

      • Foreword xvPreface xxiAcknowledgments xxiiiAbout the Contributors xxvChapter 1: OpenACC in a Nutshell 11.1 OpenACC Syntax 31.2 Compute Constructs 61.3 The Data Environment 111.4 Summary 151.5 Exercises 15Chapter 2: Loop-Level Parallelism 172.1 Kernels Versus Parallel Loops 182.2 Three Levels of Parallelism 212.3 Other Loop Constructs 242.4 Summary 302.5 Exercises 31Chapter 3: Programming Tools for OpenACC 333.1 Common Characteristics of Architectures 343.2 Compiling OpenACC Code 353.3 Performance Analysis of OpenACC Applications 363.4 Identifying Bugs in OpenACC Programs 513.5 Summary 533.6 Exercises 54Chapter 4: Using OpenACC for Your First Program 594.1 Case Study 594.2 Creating a Naive Parallel Version 684.3 Performance of OpenACC Programs 714.4 An Optimized Parallel Version 734.5 Summary 784.6 Exercises 79Chapter 5: Compiling OpenACC 815.1 The Challenges of Parallelism 825.2 Restructuring Compilers 885.3 Compiling OpenACC 925.4 Summary 975.5 Exercises 97Chapter 6: Best Programming Practices 1016.1 General Guidelines 1026.2 Maximize On-Device Compute 1056.3 Optimize Data Locality 1086.4 A Representative Example 1126.5 Summary 1186.6 Exercises 119Chapter 7: OpenACC and Performance Portability 1217.1 Challenges 1217.2 Target Architectures 1237.3 OpenACC for Performance Portability 1247.4 Code Refactoring for Performance Portability1267.5 Summary 1327.6 Exercises133Chapter 8: Additional Approaches to Parallel Programming 1358.1 Programming Models1358.2 Programming Model Components1428.3 A Case Study 1558.4 Summary1708.5 Exercises170Chapter 9: OpenACC and Interoperability 1739.1 Calling Native Device Code from OpenACC 1749.2 Calling OpenACC from Native Device Code 1819.3 Advanced Interoperability Topics 1829.4 Summary1859.5 Exercises185Chapter 10: Advanced OpenACC 18710.1 Asynchronous Operations 18710.2 Multidevice Programming 20410.3 Summary 21310.4 Exercises 213Chapter 11: Innovative Research Ideas Using OpenACC, Part I 21511.1 Sunway OpenACC 21511.2 Compiler Transformation of Nested Loops for Accelerators 224Chapter 12: Innovative Research Ideas Using OpenACC, Part II 23712.1 A Framework for Directive-Based High-Performance Reconfigurable Computing 23712.2 Programming Accelerated Clusters Using XcalableACC 253Index 269
      Hoppa över listan

      Mer från samma författare

      Sunita Chandrasekaran, Guido Juckeland, Sandra Wienke - Accelerator Programming Using Directives, Häftad
      Del 11381

      Accelerator Programming Using Directives

      Sunita Chandrasekaran, Guido Juckeland, Sandra Wienke

      Häftad, 2019

      566 kr

      Sandra Wienke, Guido Juckeland, Sunita Chandrasekaran - Accelerator Programming Using Directives, E-bok

      Accelerator Programming Using Directives

      Sandra Wienke, Guido Juckeland, Sunita Chandrasekaran

      E-bok
      2019

      732 kr

      Guido Juckeland, Sunita Chandrasekaran - Tools and Techniques for High Performance Computing, Häftad
      Del 1190

      Tools and Techniques for High Performance Computing

      Guido Juckeland, Sunita Chandrasekaran

      Häftad, 2020

      566 kr

      Sunita Chandrasekaran, Guido Juckeland - Tools and Techniques for High Performance Computing, E-bok

      Tools and Techniques for High Performance Computing

      Sunita Chandrasekaran, Guido Juckeland

      E-bok
      2020

      732 kr

      Sridutt Bhalachandra, Sandra Wienke, Sunita Chandrasekaran, Guido Juckeland - Accelerator Programming Using Directives, Häftad
      Del 12655

      Accelerator Programming Using Directives

      Sridutt Bhalachandra, Sandra Wienke, Sunita Chandrasekaran, Guido Juckeland

      Häftad, 2021

      549 kr

      Guido Juckeland, Sunita Chandrasekaran, Sandra Wienke, Sridutt Bhalachandra - Accelerator Programming Using Directives, E-bok

      Accelerator Programming Using Directives

      Guido Juckeland, Sunita Chandrasekaran, Sandra Wienke, Sridutt Bhalachandra

      E-bok
      2021

      710 kr

      Xiaoming Li, Sunita Chandrasekaran - Languages and Compilers for Parallel Computing, Häftad
      Del 13181

      Languages and Compilers for Parallel Computing

      Xiaoming Li, Sunita Chandrasekaran

      Häftad, 2022

      623 kr

      Sunita Chandrasekaran, Xiaoming Li - Languages and Compilers for Parallel Computing, E-bok

      Languages and Compilers for Parallel Computing

      Sunita Chandrasekaran, Xiaoming Li

      E-bok
      2022

      813 kr

      Sunita Chandrasekaran, Guido Juckeland - Accelerator Programming Using Directives, Häftad
      Del 10732

      Accelerator Programming Using Directives

      Sunita Chandrasekaran, Guido Juckeland

      Häftad, 2018

      477 kr

      Guido Juckeland, Sunita Chandrasekaran - Accelerator Programming Using Directives, E-bok

      Accelerator Programming Using Directives

      Guido Juckeland, Sunita Chandrasekaran

      E-bok
      2018

      618 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Sunita Chandrasekaran, Guido Juckeland - Accelerator Programming Using Directives, Häftad
      Del 10732

      Accelerator Programming Using Directives

      Sunita Chandrasekaran, Guido Juckeland

      Häftad, 2018

      477 kr

      Guido Juckeland, Sunita Chandrasekaran - Tools and Techniques for High Performance Computing, Häftad
      Del 1190

      Tools and Techniques for High Performance Computing

      Guido Juckeland, Sunita Chandrasekaran

      Häftad, 2020

      566 kr

      Sunita Chandrasekaran, Guido Juckeland - Tools and Techniques for High Performance Computing, E-bok

      Tools and Techniques for High Performance Computing

      Sunita Chandrasekaran, Guido Juckeland

      E-bok
      2020

      732 kr

      Sridutt Bhalachandra, Sandra Wienke, Sunita Chandrasekaran, Guido Juckeland - Accelerator Programming Using Directives, Häftad
      Del 12655

      Accelerator Programming Using Directives

      Sridutt Bhalachandra, Sandra Wienke, Sunita Chandrasekaran, Guido Juckeland

      Häftad, 2021

      549 kr

      Sandra Wienke, Guido Juckeland, Sunita Chandrasekaran - Accelerator Programming Using Directives, E-bok

      Accelerator Programming Using Directives

      Sandra Wienke, Guido Juckeland, Sunita Chandrasekaran

      E-bok
      2019

      732 kr

      Guido Juckeland, Sunita Chandrasekaran, Sandra Wienke, Sridutt Bhalachandra - Accelerator Programming Using Directives, E-bok

      Accelerator Programming Using Directives

      Guido Juckeland, Sunita Chandrasekaran, Sandra Wienke, Sridutt Bhalachandra

      E-bok
      2021

      710 kr

      Guido Juckeland, Sunita Chandrasekaran - Accelerator Programming Using Directives, E-bok

      Accelerator Programming Using Directives

      Guido Juckeland, Sunita Chandrasekaran

      E-bok
      2018

      618 kr

      Sunita Chandrasekaran, Guido Juckeland, Sandra Wienke - Accelerator Programming Using Directives, Häftad
      Del 11381

      Accelerator Programming Using Directives

      Sunita Chandrasekaran, Guido Juckeland, Sandra Wienke

      Häftad, 2019

      566 kr

      Sunita Chandrasekaran, Xiaoming Li - Languages and Compilers for Parallel Computing, E-bok

      Languages and Compilers for Parallel Computing

      Sunita Chandrasekaran, Xiaoming Li

      E-bok
      2022

      813 kr

      Xiaoming Li, Sunita Chandrasekaran - Languages and Compilers for Parallel Computing, Häftad
      Del 13181

      Languages and Compilers for Parallel Computing

      Xiaoming Li, Sunita Chandrasekaran

      Häftad, 2022

      623 kr