Paperback: 338 pages
Publisher: Morgan Kaufmann; 1 edition (October 1, 2013)
Language: English
ISBN-10: 0124169708
ISBN-13: 978-0124169708
Product Dimensions: 7.5 x 0.8 x 9.2 inches
Shipping Weight: 1.6 pounds (View shipping rates and policies)
Average Customer Review: 5.0 out of 5 stars See all reviews (3 customer reviews)
Best Sellers Rank: #1,207,437 in Books (See Top 100 in Books) #41 in Books > Computers & Technology > Programming > Languages & Tools > Fortran #573 in Books > Computers & Technology > Hardware & DIY > Design & Architecture #1515 in Books > Textbooks > Computer Science > Software Design & Engineering
I have a few thousand hours of experience working with CUDA Fortran and can say that this book is perfect for the advance and beginner CUDA Fortran programmers alike. The concepts are laid out succinctly and clearly. The book includes codes written for tests and performance feedback related to each topic with detailed discussion that will be very helpful for learning CUDA Fortran and fully understanding the CUDA GPU architectures. The book is helpful also in that it includes methods for using CUDA cards up through the Tesla K20. This was important for me as the Tesla K20 has, up until the past couple of months, had poor literature describing best practices and how to take advantage of the card's capabilities. The biggest offering this book brings to the table is that you won't have to waste time searching around online trying to find half-baked information in forums and/or papers.I also recommend "The CUDA Handbook" as another resource to understand programming with GPUs.
I utilized this book for my first explicit FEM code with cuda fortran(Tesla K20c). With easy-to-understand descriptions, I could understand many concepts in detail. The important thing is I have been able to write cuda fortran code and accelerate my original sequential CPU code. I hope more and more practical topics such as how to accelerate Conjugate Gradient method used in the various numerical simulator would be covered in the next revision of this book!! I love this book! Great thanks to the author!
Very good book!
CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Fortran Programming success in a day: Beginners guide to fast, easy and efficient learning of FORTRAN programming DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI) MATLAB - Programming with MATLAB for Beginners - A Practical Introduction to Programming and Problem Solving (Matlab for Engineers, MATLAB for Scientists, Matlab Programming for Dummies) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) VBScript: Programming Success in a Day: Beginner's Guide to Fast, Easy and Efficient Learning of VBScript Programming (VBScript, ADA, ASP.NET, C#, ADA ... ASP.NET Programming, Programming, C++, C) XML Programming Success in a Day: Beginner's Guide to Fast, Easy, and Efficient Learning of XML Programming (XML, XML Programming, Programming, XML Guide, ... XSL, DTD's, Schemas, HTML5, JavaScript) FORTRAN 77 and Numerical Methods for Engineers and Scientists FORTRAN 90 for Engineers and Scientists Fortran 95/2003: for Scientists and Engineers Structured Fortran 77 for Engineers and Scientists Fortran 77 for Engineers and Scientists FORTRAN 90 for Scientists and Engineers Fortran 95/2003 for Scientists & Engineers