This week is the NVidia GPU Technology Conference, and NVidia is kicking it off with a huge announcement of interest to anyone doing GPU development: the world’s first Eclipse-based Integrated Development Environment that supports Linux and MacOS development.  For the last several years, Linux GPU programmers had to deal with basic commandline tools while the Windows world delighted in tools like Visual Studio and NSight.  With this new development, CUDA and NVidia GPU programming is now on even (or at least closer to even) footing.

“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.”

Get a free demo on the show floor or at www.nvidia.com/paralleldeveloper.  Get the full press release after the break.

 

NVIDIA Announces World’s First Eclipse-Based Integrated Development
Environment for GPU Computing on Linux and Mac OS

 

NVIDIA Nsight Offers Powerful Visual Profiling and Debugging Tools For Developers

 

SAN JOSE, Calif.—GPU Technology Conference—May 14, 2012—NVIDIA today introduced NVIDIA® Nsight™, Eclipse Edition, the world’s first integrated development environment (IDE) for developing GPU accelerated applications on Linux- and Mac OS-based systems.

 

NVIDIA Nsight provides powerful debugging and profiling tools that enable high performance computing (HPC) and graphics developers to fully optimize the performance of CPUs and GPUs.

New Nsight, Eclipse Edition for Linux, Mac OS

The new Nsight, Eclipse Edition, enables CUDA® programmers to easily develop, debug and optimize the performance of GPU-accelerated applications within a familiar, highly productive IDE based on the open source Eclipse framework (www.eclipse.org). Key features include:

  • Automatic code refactoring – Helps convert slow sequential CPU loops into parallel GPU kernels
  • Integrated expert analysis system – Provides automated performance analysis and step-by-step guidance to address application performance bottlenecks
  • High-productivity development environment – Syntax highlighting and auto-completion for both CPU and GPU code helps developers program more efficiently
  • Integrated code samples, online documentation – Makes it easy for developers to quickly get started

 

“NVIDIA Nsight is the ultimate development platform for heterogeneous computing,” said Ian Buck, general manager of GPU computing software at NVIDIA. “Whether you’re a graphics or HPC developer, Nsight makes it easy to develop parallel code for GPUs and CPUs using your preferred IDE.”

 

NVIDIA Nsight Visual Studio Edition for Windows

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

 

Key among these features is local single GPU debugging, which enables 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.”

 

Availability

Developers can sign up to receive a free preview of NVIDIA Nsight, Eclipse Edition or Nsight, Visual Studio Edition by joining the NVIDIA GPU Computing Registered Developer program at www.nvidia.com/paralleldeveloper.

 

For more information about Nsight development tools, visit the Nsight web page.

To learn more about CUDA or download the latest version, visit the CUDA website. More NVIDIA news, company and product information, videos, images and other information is available at the NVIDIA newsroom.

 

About NVIDIA
NVIDIA (NASDAQ: NVDA) awakened the world to computer graphics when it invented the GPU in 1999. Today, its processors power a broad range of products from smartphones to supercomputers. NVIDIA’s mobile processors are used in cell phones, tablets and auto infotainment systems. PC gamers rely on GPUs to enjoy spectacularly immersive worlds. Professionals use them to create 3D graphics and visual effects in movies and to design everything from golf clubs to jumbo jets. And researchers utilize GPUs to advance the frontiers of science with high performance computing. The company has more than 4,500 patents issued, allowed or filed, including ones covering ideas essential to modern computing. For more information, see www.nvidia.com.