CUDA Fortran for scientists and engineers: best practices for efficient CUDA Fortran programming
CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming 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 presu...
Gespeichert in:
Beteiligte Personen: | , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Cambridge, MA
Morgan Kaufmann
[2024]
|
Ausgabe: | Second edition. |
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9780443219764/?ar |
Zusammenfassung: | CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming 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. In order to add CUDA Fortran to existing Fortran codes, they explain 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 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. This second edition provides much needed updates on how to efficiently program GPUs in CUDA Fortran. It can be used either as a tutorial on GPU programming in CUDA Fortran as well as a reference text. |
Beschreibung: | Includes bibliographical references and index |
Umfang: | 1 Online-Ressource (436 Seiten) illustrations |
ISBN: | 9780443219764 0443219761 |
Internformat
MARC
LEADER | 00000nam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-106393596 | ||
003 | DE-627-1 | ||
005 | 20240819122018.0 | ||
007 | cr uuu---uuuuu | ||
008 | 240819s2024 xx |||||o 00| ||eng c | ||
020 | |a 9780443219764 |c electronic bk. |9 978-0-443-21976-4 | ||
020 | |a 0443219761 |c electronic bk. |9 0-443-21976-1 | ||
035 | |a (DE-627-1)106393596 | ||
035 | |a (DE-599)KEP106393596 | ||
035 | |a (ORHE)9780443219764 | ||
035 | |a (DE-627-1)106393596 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.13/1 |2 23/eng/20240715 | |
100 | 1 | |a Ruetsch, Gregory |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a CUDA Fortran for scientists and engineers |b best practices for efficient CUDA Fortran programming |c Gregory Ruetsch, Massimiliano Fatica |
250 | |a Second edition. | ||
264 | 1 | |a Cambridge, MA |b Morgan Kaufmann |c [2024] | |
300 | |a 1 Online-Ressource (436 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
520 | |a CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming 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. In order to add CUDA Fortran to existing Fortran codes, they explain 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 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. This second edition provides much needed updates on how to efficiently program GPUs in CUDA Fortran. It can be used either as a tutorial on GPU programming in CUDA Fortran as well as a reference text. | ||
650 | 0 | |a FORTRAN (Computer program language) | |
650 | 4 | |a Fortran (Langage de programmation) | |
700 | 1 | |a Fatica, Massimiliano |e VerfasserIn |4 aut | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9780443219764/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-106393596 |
---|---|
_version_ | 1821494929118986240 |
adam_text | |
any_adam_object | |
author | Ruetsch, Gregory Fatica, Massimiliano |
author_facet | Ruetsch, Gregory Fatica, Massimiliano |
author_role | aut aut |
author_sort | Ruetsch, Gregory |
author_variant | g r gr m f mf |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)106393596 (DE-599)KEP106393596 (ORHE)9780443219764 |
dewey-full | 005.13/1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/1 |
dewey-search | 005.13/1 |
dewey-sort | 15.13 11 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Second edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02508nam a22003852 4500</leader><controlfield tag="001">ZDB-30-ORH-106393596</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240819122018.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">240819s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780443219764</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-0-443-21976-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0443219761</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">0-443-21976-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)106393596</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP106393596</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9780443219764</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)106393596</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/1</subfield><subfield code="2">23/eng/20240715</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ruetsch, Gregory</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">CUDA Fortran for scientists and engineers</subfield><subfield code="b">best practices for efficient CUDA Fortran programming</subfield><subfield code="c">Gregory Ruetsch, Massimiliano Fatica</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, MA</subfield><subfield code="b">Morgan Kaufmann</subfield><subfield code="c">[2024]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (436 Seiten)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming 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. In order to add CUDA Fortran to existing Fortran codes, they explain 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 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. This second edition provides much needed updates on how to efficiently program GPUs in CUDA Fortran. It can be used either as a tutorial on GPU programming in CUDA Fortran as well as a reference text.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">FORTRAN (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Fortran (Langage de programmation)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fatica, Massimiliano</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9780443219764/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-106393596 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:22:11Z |
institution | BVB |
isbn | 9780443219764 0443219761 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (436 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | Morgan Kaufmann |
record_format | marc |
spelling | Ruetsch, Gregory VerfasserIn aut CUDA Fortran for scientists and engineers best practices for efficient CUDA Fortran programming Gregory Ruetsch, Massimiliano Fatica Second edition. Cambridge, MA Morgan Kaufmann [2024] 1 Online-Ressource (436 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes bibliographical references and index CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming 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. In order to add CUDA Fortran to existing Fortran codes, they explain 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 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. This second edition provides much needed updates on how to efficiently program GPUs in CUDA Fortran. It can be used either as a tutorial on GPU programming in CUDA Fortran as well as a reference text. FORTRAN (Computer program language) Fortran (Langage de programmation) Fatica, Massimiliano VerfasserIn aut |
spellingShingle | Ruetsch, Gregory Fatica, Massimiliano CUDA Fortran for scientists and engineers best practices for efficient CUDA Fortran programming FORTRAN (Computer program language) Fortran (Langage de programmation) |
title | CUDA Fortran for scientists and engineers best practices for efficient CUDA Fortran programming |
title_auth | CUDA Fortran for scientists and engineers best practices for efficient CUDA Fortran programming |
title_exact_search | CUDA Fortran for scientists and engineers best practices for efficient CUDA Fortran programming |
title_full | CUDA Fortran for scientists and engineers best practices for efficient CUDA Fortran programming Gregory Ruetsch, Massimiliano Fatica |
title_fullStr | CUDA Fortran for scientists and engineers best practices for efficient CUDA Fortran programming Gregory Ruetsch, Massimiliano Fatica |
title_full_unstemmed | CUDA Fortran for scientists and engineers best practices for efficient CUDA Fortran programming Gregory Ruetsch, Massimiliano Fatica |
title_short | CUDA Fortran for scientists and engineers |
title_sort | cuda fortran for scientists and engineers best practices for efficient cuda fortran programming |
title_sub | best practices for efficient CUDA Fortran programming |
topic | FORTRAN (Computer program language) Fortran (Langage de programmation) |
topic_facet | FORTRAN (Computer program language) Fortran (Langage de programmation) |
work_keys_str_mv | AT ruetschgregory cudafortranforscientistsandengineersbestpracticesforefficientcudafortranprogramming AT faticamassimiliano cudafortranforscientistsandengineersbestpracticesforefficientcudafortranprogramming |