Channels ▼


Nvidia Speeds GPU Computations For Geophysicists

Nvidia has released a new version of its CUDA parallel computing platform with a targeted focus on researchers and engineers for building advanced simulations and GPU-intensive computational work. Singling out computational biologists, chemists, physicists, and geophysicists as key users, the Nvidia CUDA parallel computing platform has a redesigned visual profiler, a new compiler, and new imaging and signal-processing functions.

Nvidia says that it is supplying "hundreds" of new imaging and signal-processing functions, effectively doubling the size of its Performance Primitives library. This enables developers using image or signal-processing algorithms to gain the benefit of GPU acceleration, with the addition of library calls into their application. The updated NPP library can be used for a wide variety of image and signal-processing algorithms, ranging from basic filtering to advanced workflows.

"The new Visual Profiler makes it easy for developers at all experience levels to optimize their code for maximum performance. Featuring automated performance analysis and an expert guidance system that delivers step-by-step optimization suggestions, the Visual Profiler identifies application performance bottlenecks and recommends actions, with links to the optimization guides. Using the new Visual Profiler, performance bottlenecks are easily identified and actionable,” said the company.

The LLVM open-source compiler infrastructure features a modular design to add support for new programming languages and processor architectures. Using the new LLVM- based CUDA compiler, the company claims that developers can achieve up to 10 percent additional performance gains on existing GPU-accelerated applications with a recompile. In addition, LLVM's modular design should allow third-party software tool developers to provide a custom LLVM solution for non-Nvidia processor architectures, enabling CUDA applications to run across Nvidia GPUs, as well as those from other vendors.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.