Channels ▼
RSS

Parallel

NVIDIA Releases Development Environment for Visual Studio Developers



NVIDIA has released NVIDIA Parallel Nsight, a development environment for GPU-accelerated applications that work with Microsoft Visual Studio. Parallel Nsight provides several specific features for graphics developers:

  • The Graphics Debugger allows developers to debug all HLSL graphics shaders directly on the GPU.
  • The Graphics Inspector allows real-time examination of DirectX rendering calls and GPU pipeline state to craft optimal GPU code
  • Pixel History shows all operations that affect a given pixel, helping developers to quickly identify rendering errors and to create optimal rendering code.

In addition, Parallel Nsight Analyzer allows OpenGL developers to optimize applications by presenting OpenGL API trace information on a timeline correlated with other GPU and CPU events. NVIDIA Parallel Nsight software supports Windows HPC Server 2008, Windows 7 and Windows Vista, which works closely with Visual Studio 2008 SP1 Professional edition.

"Research shows that developers believe the most difficult tasks when developing parallel applications are debugging, performance tuning and designing parallel algorithms," said David Rich, director, technical computing at Microsoft. "By integrating GPU computing into Visual Studio, NVIDIA's Parallel Nsight is transforming the way GPU-based parallel computing applications are developed for Windows."

In a related announcement, NVIDIA also released CUDA Toolkit 3.1, an update to its CUDA SDK.


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.
 

Video