CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming

Valutazione media 4,5
( su 2 valutazioni fornite da Goodreads )
 
9780124169708: CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming

CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran.

To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance. All of this is done in Fortran, without having to rewrite in another language. Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison.

  • Leverage the power of GPU computing with PGI’s CUDA Fortran compiler
  • Gain insights from members of the CUDA Fortran language development team
  • Includes multi-GPU programming in CUDA Fortran, covering both peer-to-peer and message passing interface (MPI) approaches
  • Includes full source code for all the examples and several case studies
  • Download source code and slides from the book's companion website

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

About the Author:

Greg Ruetsch is a Senior Applied Engineer at NVIDIA, where he works on CUDA Fortran and performance optimization of HPC codes. He holds a Bachelor’s degree in mechanical and aerospace engineering from Rutgers University and a Ph.D. in applied mathematics from Brown University. Prior to joining NVIDIA he has held research positions at Stanford University’s Center for Turbulence Research and Sun Microsystems Laboratories.

Massimiliano Fatica is the manager of the Tesla HPC Group at NVIDIA where he works in the area of GPU computing (high-performance computing and clusters). He holds a laurea in Aeronautical Engineering and a Phd in Theoretical and Applied Mechanics from the University of Rome “La Sapienza . Prior to joining NVIDIA, he was a research staff member at Stanford University where he worked at the Center for Turbulence Research and Center for Integrated Turbulent Simulations on applications for the Stanford Streaming Supercomputer.

Review:

"This book is written for the Fortran programmer who wants to do real work on GPUs, not just stunts or demonstrations. The book has many examples, and includes introductory material on GPU programming as well as advanced topics such as data optimization, instruction optimization and multiple GPU programming. Placing the performance measurement chapter before performance optimization is key, since measurement drives the tuning and optimization process. All Fortran programmers interested in GPU programming should read this book."--Michael Wolfe, PGI Compiler Engineer

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

Gregory Ruetsch, Massimiliano Fatica
Editore: ELSEVIER SCIENCE TECHNOLOGY, United States (2013)
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Paperback Quantità: 1
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro ELSEVIER SCIENCE TECHNOLOGY, United States, 2013. Paperback. Condizione libro: New. Language: English . Brand New Book. CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance. All of this is done in Fortran, without having to rewrite in another language. Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison. Codice libro della libreria AAZ9780124169708

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 46,96
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

2.

Gregory Ruetsch, Massimiliano Fatica
Editore: ELSEVIER SCIENCE TECHNOLOGY, United States (2013)
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Paperback Quantità: 10
Da
Book Depository hard to find
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro ELSEVIER SCIENCE TECHNOLOGY, United States, 2013. Paperback. Condizione libro: New. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance. All of this is done in Fortran, without having to rewrite in another language. Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison. Codice libro della libreria EOD9780124169708

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 46,96
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

3.

Gregory Ruetsch, Massimiliano Fatica
Editore: Elsevier Science 2013-10-24 (2013)
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi paperback Quantità: 10
Da
Blackwell's
(Oxford, OX, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Elsevier Science 2013-10-24, 2013. paperback. Condizione libro: New. Codice libro della libreria 9780124169708

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 46,97
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,36
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

4.

Gregory Ruetsch, Massimiliano Fatica
Editore: ELSEVIER SCIENCE TECHNOLOGY, United States (2013)
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Paperback Quantità: 1
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro ELSEVIER SCIENCE TECHNOLOGY, United States, 2013. Paperback. Condizione libro: New. Language: English . Brand New Book. CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance. All of this is done in Fortran, without having to rewrite in another language. Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison. Codice libro della libreria AAZ9780124169708

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 51,71
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

5.

Gregory Ruetsch; Massimiliano Fatica
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Quantità: 1
Da
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: New. Bookseller Inventory # ST0124169708. Codice libro della libreria ST0124169708

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 53,49
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

6.

Massimiliano Fatica, Gregory Ruetsch
Editore: Elsevier Science & Technology
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Paperback Quantità: 1
Da
THE SAINT BOOKSTORE
(Southport, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Elsevier Science & Technology. Paperback. Condizione libro: new. BRAND NEW, CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming, Massimiliano Fatica, Gregory Ruetsch, CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance. All of this is done in Fortran, without having to rewrite in another language. Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison. You can leverage the power of GPU computing with PGI's CUDA Fortran compiler. You can gain insights from members of the CUDA Fortran language development team. It includes multi-GPU programming in CUDA Fortran, covering both peer-to-peer and message passing interface (MPI) approaches. It includes full source code for all the examples and several case studies. You can download source code and slides from the book's companion website. Codice libro della libreria B9780124169708

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 46,74
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 7,78
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

7.

Fatica, Massimiliano; Ruetsch, Gregory
Editore: Elsevier Science & Technology (2013)
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Brossura Prima edizione Quantità: 1
Valutazione libreria
[?]

Descrizione libro Elsevier Science & Technology, 2013. Condizione libro: New. Shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. This book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data. Num Pages: 338 pages, black & white illustrations, black & white tables, figures. BIC Classification: UM; UYF. Category: (P) Professional & Vocational. Dimension: 235 x 191 x 17. Weight in Grams: 624. . 2013. 1st Edition. Paperback. . . . . . Codice libro della libreria V9780124169708

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 57,27
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Irlanda a: U.S.A.
Destinazione, tempi e costi

8.

Gregory Ruetsch; Massimiliano Fatica
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Quantità: 2
Da
BWB
(Valley Stream, NY, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: New. Depending on your location, this item may ship from the US or UK. Codice libro della libreria 97801241697080000000

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 57,40
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

9.

RUETSCH, GREGORY; FATICA, MASSIMILIANO
Editore: Morgan Kaufmann (2013)
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Paperback Quantità: 10
Da
Herb Tandree Philosophy Books
(Stroud, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Morgan Kaufmann, 2013. Paperback. Condizione libro: NEW. 9780124169708 This listing is a new book, a title currently in-print which we order directly and immediately from the publisher. Codice libro della libreria HTANDREE0894520

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 49,57
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 8,95
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

10.

RUETSCH, GREGORY; FATICA, MASSIMILIANO
Editore: Morgan Kaufmann (2013)
ISBN 10: 0124169708 ISBN 13: 9780124169708
Nuovi Paperback Quantità: 10
Da
Herb Tandree Philosophy Books
(Stroud, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Morgan Kaufmann, 2013. Paperback. Condizione libro: NEW. 9780124169708 This listing is a new book, a title currently in-print which we order directly and immediately from the publisher. Codice libro della libreria HTANDREE01198419

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 49,57
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 8,95
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro