Channels ▼
RSS

Tools

Nvidia Debuts Nsight Eclipse Edition IDE


Nvidia has continued its series of almost consecutive product announcements and updates this week by announcing the Nsight Eclipse Edition IDE for programmers. Nvidia is looking to develop GPU-accelerated applications on Linux- and Mac OS X-based systems.

The company has reportedly engineered both debugging and profiling tools into this new developer proposition. It hopes this will reinforce its potential usage in high performance computing (HPC) environments such as those making heavy use of extended calculation and analysis functions — as well as those built to draw power from both CPU and GPU resources.


New project templates and integration with CUDA SDK samples.

Nvidia's Ian Buck grandly describes Nsight Eclipse Edition as the "ultimate development platform for heterogeneous computing," saying it enables CUDA programmers to develop, debug, and optimize the performance of GPU-accelerated applications. Familiarity with the features of Eclipse is obviously going to be an advantage for developers who want to develop parallel code for GPUs and CPUs using their referred IDE.

In addition to automatic code refactoring to convert slow sequential CPU loops into parallel GPU kernels, Nsight Eclipse Edition also features an integrated expert analysis system for performance analysis and guidance to address application performance bottlenecks. Also included are syntax highlighting and auto-completion for both CPU and GPU code — as well as integrated code samples and supporting online documentation.

Nvidia announced an updated version of Nvidia Nsight, Visual Studio Edition for Microsoft Windows developers. Nsight (formerly known as Nvidia Parallel Nsight) adds a number of what are described as "new enhancements and updated features" designed to make parallel programming on GPU-based Windows systems faster and easier than ever.

According to Nvidia, key among these features is local single GPU debugging, which should enable CUDA developers to debug their CUDA C/C++ code natively on the hardware with any system equipped with any CUDA 1.1 or higher capable GPU. Other features include performance improvements to the frame profiler and debugger, and support for DirectX 9 frame debugging, frame profiling, and analysis.

"Previously, debugging required dedicated systems that were often expensive and time consuming to configure," said Tony Tamasi, senior vice president of content and technology at Nvidia. "Now, any system with an Nvidia GPU that supports debugging can be used without any additional cost or system upgrades, resulting in significant cost and time savings."


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