|
|
Books > Computing & IT > Computer programming > Programming languages
Parallel Programming with OpenACC is a modern, practical guide to
implementing dependable computing systems. The book explains how
anyone can use OpenACC to quickly ramp-up application performance
using high-level code directives called pragmas. The OpenACC
directive-based programming model is designed to provide a simple,
yet powerful, approach to accelerators without significant
programming effort. Author Rob Farber, working with a team of
expert contributors, demonstrates how to turn existing applications
into portable GPU accelerated programs that demonstrate immediate
speedups. The book also helps users get the most from the latest
NVIDIA and AMD GPU plus multicore CPU architectures (and soon for
Intel (R) Xeon Phi (TM) as well). Downloadable example codes
provide hands-on OpenACC experience for common problems in
scientific, commercial, big-data, and real-time systems. Topics
include writing reusable code, asynchronous capabilities, using
libraries, multicore clusters, and much more. Each chapter explains
how a specific aspect of OpenACC technology fits, how it works, and
the pitfalls to avoid. Throughout, the book demonstrates how the
use of simple working examples that can be adapted to solve
application needs.
Advances in Computers, an ongoing series since 1960, presents
detailed coverage of innovations in computer hardware, software,
theory, design, and applications. It has also provided contributors
with a medium in which they can explore their subjects in greater
depth and breadth than journal articles usually allow. As a result,
many articles have become standard references and continue to be of
significant, lasting value in this rapidly expanding field.
Computational Finance Using C and C#: Derivatives and Valuation,
Second Edition provides derivatives pricing information for equity
derivatives, interest rate derivatives, foreign exchange
derivatives, and credit derivatives. By providing free access to
code from a variety of computer languages, such as Visual
Basic/Excel, C++, C, and C#, it gives readers stand-alone examples
that they can explore before delving into creating their own
applications. It is written for readers with backgrounds in basic
calculus, linear algebra, and probability. Strong on mathematical
theory, this second edition helps empower readers to solve their
own problems. *Features new programming problems, examples, and
exercises for each chapter. *Includes freely-accessible source code
in languages such as C, C++, VBA, C#, and Excel.. *Includes a new
chapter on the history of finance which also covers the 2008 credit
crisis and the use of mortgage backed securities, CDSs and CDOs.
*Emphasizes mathematical theory.
|
|