Since 1986 - Covering the Fastest Computers in the World and the People Who Run Them
From the Editor | Main Blog Index
October 01, 2009
Lost in the shuffle around NVIDIA's big Fermi GPU unveiling was the company's announcement of the Nexus development toolset. Since this week's GPU Technology Conference is very much focused on GPU computing developers, the news is especially relevant for this crowd.
Nexus is basically a set of three tools -- a debugger, a performance analyzer, and something called a graphics inspector -- that has been integrated into Microsoft Visual Studio. It's designed to work with CUDA code, but support for OpenCL and Microsoft's DirectCompute is promised for future iterations.
The idea here is to bring GPU debugging onto the mainstream development platform. The timing is good, inasmuch as Fermi is designed to attract a lot more mainstream developers. And given that many programmers develop on Windows, even those coding up scientific applications, the Visual Studio platform just made sense. The Linux CUDA toolset does include its own debugger (GDB) and a profiler, but these are standalone tools.
One of the unique features of the Nexus debugging tools is that it they understand both the CPU and GPU environments and manage them transparently. For example, you can examine local GPU memory, set source breakpoints in GPU-resident code, track GPU threads, view GPU events, as well perform the those same operations on the CPU side. You can also do typical debug operations like setting conditional breakpoints, detecting out-of-bounds memory accesses, and so on. A demo of the Nexus debugger and other tools in action is available on YouTube. If that sort of thing gets your blood racing click here.
By the way, if you still prefer to debug your code with printf (and many do), software support for the C standard I/O library, stdio.h, has been added in the new architecture.
A beta version of Nexus is scheduled to drop on October 15. To register for the beta or just to get some more info, check out www.nvidia.com/nexus.
Posted by Michael Feldman - October 1 @ 7:46PM, Pacific Daylight Time
(Digg, Technorati, more)
Michael Feldman is the editor of HPCwire.
More Michael Feldman
CPU by igoogler
CPU by igoogler
16 core by gretta
Re: CHREC Is Doubling FPGAs in Novo-G Super by gretta
nice by gretta
cheap auto insurance by GenieBump
Re: CHREC Is Doubling FPGAs in Novo-G Super by GenieBump
cheap auto insurance by GenieBump
my comment by jessie31
my comment by jessie31
Exciting Ride by melonakos
Oracle exiting? by JF@OCF
thanks by jessie31
my comment by jessie31
Re: Verari Reboot Paves Way for New HPC Strategy by jessie31
Re: Verari Reboot Paves Way for New HPC Strategy by jessie31
Re: Westmere Ushers in the Second Coming of Multicore by jessie31
SGE ... by cdespoix
Oracle by PhilT
quality by db05
New IC Design Modeling Software Needed for Next Generation by symmecon
I thought this was HPC by Don Lee
rethuglican apologist above; by chammitt
a zinger by melonakos
RoCE does not require DCB by Paul Grun
iWARP provides RDMA over Ethernet – Part 2 by David Fair
iWARP provides RDMA over Ethernet - Part 1 by David Fair
Why can't people get this right?? by BradBooth
Re: Podcast: HPC in the Cloud; Cray Cozies Up To ISVs by Kate
Good resource by Kate
2008R2 parity with linux by tprince
Google needs 10 terabit ethernet by zipdisk2003
Re: IBM and HPC by Proteus
Pop filter and deesser by ChristophWeber
MPI collective operations by jsquyres
Compairson to Core i7-980X by rsingle
HPC? not so much by ewahl
Re: IBM and HPC by truly64
HPC = servers but a lot more by lawries
Multi core deployment becomes a memory game by truly64
Re: Venture Capital Drought? Not So Much. by Ron Van Holst
Painful Truth by jeffrey.mcallister
SGI = graphics + HPC by johnbarr
HPC = servers but a lot more by truly64
Oracle SPARC != Fujitsu SPARC by Alan M. Feldstein
Sun & HPC != Oracle & HPC by Merblich
Response to GAH by KevinButerbaugh
Response to KevinButerbaugh by GAH
Response to KevinButerbaugh by GAH
Response to GAH by KevinButerbaugh
Response to bdrupp by KevinButerbaugh
Climate Crisis and Exaflops by bdrupp
Climate Crisis and Exaflops by John Hules
Climate Crisis and Exaflops by GAH
Climate Crisis by KevinButerbaugh
IBM "Brain Simulation" article is not properly presented. by Merritt
The National Science Foundation has awarded funding to four projects as part of the Future Internet Architecture program; and the 3PAR bidding war is won by HP. We recap those stories and more in our weekly wrapup.
Read More...
Intel Corp has released Parallel Studio 2011, a set of four tools designed to mainstream software development on multicore x86 architectures. The update folds in a number of parallel programming technologies that the company has acquired or developed independently over the past few years, including the Cilk Arts and RapidMind technologies, and Intel's own Ct data parallel language framework.
Read More...
There's nothing like a blazing hot summer to focus one's attention on the best ways to keep cool. That goes for datacenter operators as well, who are equally worried about keeping their servers properly chilled. While there is no shortage of innovative cooling solutions being proffered by various vendors, a new liquid immersion cooling solution from startup Green Revolution Cooling could end up being the best of them all.
Read More...
Sep 02 | Could see first products in three years. Read more...
Sep 01 | A hand-picked selection of video presentations from the TED conference -- because the next big thing has to start somewhere. Read more...
Aug 30 | CERN project adapts its computation and storage strategy as hardware gets cheaper and better. Read more...
Aug 26 | Chinese-made chip adds vector SIMD unit; delivers 128 gigaflops in 40 watts. Read more...
Aug 25 | Hot Chips presentation offers insights on supercomputer design. Read more...
Jul 29 | | Panasas storage solutions deliver high throughput with many concurrent backup IO streams to standard backup applications such as Veritas NetBackup™ or EMC® NetWorker™. Download this whitepaper to understand the essential elements for effective backup and restore: the tape subsystem, networking, file system workload and administrative policy.
Jul 28 | | As compelling economics and performance drive GPUs into HPC clusters, developers are scrambling to catch up. Download this whitepaper from Platform Computing to understand how to capture the benefits of exciting new GPU capabilities.
In this webinar you will hear about the current storage challenges facing the HPC community, how Panasas storage solutions provide exceptional performance, scalability, and manageability, and how you can achieve the lowest total Cost of Ownership with a system that installs and configures in 15 minutes.
Join this online panel discussion for live Q&A with leading industry experts, analysts, and end-users to discuss the latest innovations, best practices, barriers to implementation, and measurable benefits of server virtualization with a particular focus on today's real world solutions.
Learn about scalable fault-tolerant architectures and examples of energy efficient and scalable supercomputing clusters using dual QDR InfiniBand to combine capacity computing with network failover capabilities with the help of programming languages such as MPI and a robust Linux cluster management package.