CUDA: Week in Review
Fri., April 22, 2011, Issue #53 - Newsletter Home
Welcome to CUDA: Week in Review, an online news summary for the worldwide CUDA, GPU computing and parallel programming ecosystem.
Tools for Microsurgeons
The Future of Computing Performance
International Exascale Software Project
UGENE Wins Award
HOOMD-Blue v0.9.2
Sign up to be a CUDA Registered Developer
CUDA Spotlight
Tools for Microsurgeons
This week’s Spotlight is on Kang Zhang, a PhD candidate in Electrical and Computer Engineering at Johns Hopkins University. His interests include GPU-accelerated biomedical imaging. Here’s an extract from our interview:


NVIDIA: Kang, what are you working on at Johns Hopkins?
Kang: My current research focuses on interventional Optical Coherence Tomography (OCT) technology for microsurgery.

Conventionally, visualization during microsurgery is realized with a surgical microscope, which limits the surgeon’s field of view and causes limited depth perception of micro-structures and tissue planes beneath the surface. Such issues commonly exist in many kinds of microsurgeries, such as ophthalmic surgery, neurological surgery and otolaryngologic surgery.

OCT is a new imaging modality capable of non-invasive 3D micrometer-resolution imaging, which makes it highly suitable for guiding microsurgery. As part of my PhD work, I developed an ultra-high-speed, real-time OCT imaging system using a hardware-software platform based on GPU technology.
NVIDIA: What are some advantages of working with CUDA?
Kang: Thanks to CUDA’s great parallel processing ability, we achieved a >20X speedup of OCT image reconstruction and demonstrated the first GPU-based real-time 4D (3D + time) OCT system.
NVIDIA: As computing becomes faster, what can we look forward to?
Kang: More GPUs will be embedded in existing computer systems as compact, cost-effective and green supercomputing engines.
  - Read the complete interview here

  (Would you like to be in the CUDA Spotlight? Email
CUDA Developer News
The Future of Computing Performance: Game Over or Next Level? back to the top
A new report by the National Research Council concludes that “the end of dramatic exponential growth in single-processor performance marks the end of the dominance of the single microprocessor in computing. The era of sequential computing must give way to a new era in which parallelism is at the forefront.”
- See:
International Exascale Software Project
The goal of IESP is develop a plan for producing a new software infrastructure capable of supporting exascale applications. The most recent meeting was held on Apr. 6-7 in San Francisco.
- See:

UGENE Wins Award
UniPro7’s UGENE won an award for the "Efficient Use of GPU Accelerators to Solve Large Problems," sponsored by T-Platforms. UGENE is a free cross-platform genome analysis suite optimized by GPUs.
- See:

HOOMD-Blue v0.9.2
HOOMD-Blue performs general-purpose particle dynamics simulations on a single workstation, taking advantage of GPUs to attain better performance.  New release supports CUDA 4.0.
- See:

PGI 2011 v11.4
New release supports GPU-related features, including expanded support for libm math routines.
- See:

- CUDA Toolkit 4.0 RC2 is publicly available:
- GTC 2011 Call for Submissions is open until May 3:
Replays of the Week
NEW: Each week we highlight sessions from GTC 2010 and SC10. Here are our picks for this week: back to the top
      Fast GPU Preconditioning for Fluid Simulations in Film Production (GTC 10)
      Dan Bailey - Double Negative

      CFD, GPU Implementation of Weather Prediction Code on TSUBAME (SC10)
      Takayuki Aoki - Tokyo Tech
Sony Computer Entertainment seeks a GPGPU programmer to develop next-generation game audio, signal processing and compute solutions. Experience in real-time audio signal processing and coding, software synthesis, embedded systems a plus.
- See:
back to the top
NVIDIA’s Kimberly Powell blogged this week about BioIT World:
"The BioIT World Expo took place in Boston last week. The event brings together approximately 2000 life sciences, pharmaceutical, clinical, healthcare, and IT professionals from around 30 countries to share information and discuss the technologies that are driving biomedical research and drug development.

The bioscience community is tasked with perhaps some of life’s biggest challenges, from drug discovery to developing an overall better understanding of the human body. In these quests, computation is a researcher’s most important tool, enabling them to run larger and more accurate simulations as well as test a wider range and variety of laboratory-style scenarios.

These two worlds converge in the field of bio-IT, and it is in this field where the parallel processing power of NVIDIA GPUs is having a profound effect.”
- Read the full blog post:

back to the top
Featured GPU Meetups
- Meetup: Brisbane GPU Users
April 21, 2011, 6:00 pm, Brisbane, Australia

- Meetup: HPC & GPU Supercomputing Group of New York
April 28, 2011, 6:00 pm, New York, New York

- Meetup: HPC & GPU Supercomputing Group of Silicon Valley
May 2, 2011, 6:00 pm, Mountain View, Calif.

- Meetup: HPC & GPU Supercomputing Group of Boston
May 4, 2011, 6:00 pm, Cambridge, Mass.

- NEW: Meetup: HPC & GPU Supercomputing Group of Seattle
May 9, 2011, 5:00 pm, Seattle, Wash.

- NEW: Meetup: Sydney GPU Users
May 12, 2011, 6:00 pm, Sydney, Australia

- NEW: Meetup: HPC & GPU Supercomputing Group of New Mexico
June 8, 2011, 6:30 pm, Santa Fe, New Mexico

back to the top
CUDA Calendar
April 2011 back to the top
- Fluid-Structure Interaction 2011: Workshop on the Advances in Computational Methods
April 27-29, 2011, Singapore
Note: Session by Srinivas Kodiyalam, NVIDIA, on April 29
May 2011

- CUDA/OpenCL Training - Microsoft, Acceleware
May 2-5, 2011, Calgary, Canada

- GPU Computing Overview - Microsoft, Acceleware, NVIDIA
May 3, 2011, 9:00 am-5:00 pm, Boston, Mass.

- GPU Computing Overview - Microsoft, Acceleware, NVIDIA
May 4, 2011, 9:00 am-5:00 pm, New York, New York

- CUDA/OpenCL Training - Microsoft, Acceleware
May 10-13, 2011, Mountain View, Calif.

- GTC Workshop Singapore
May 12, 2011, Singapore
Note: The GPU Technology Conference enters South East Asia with this new GTC Workshop. Co-sponsored by NVIDIA and NOVATTE.

- Spring CUDA Training by Tech-X Corporation
May 16-18, 2011, Boulder, Colo.
Note: To be led by Dr. Peter Messmer, Dr. Paul Mullowney and Dr. Michael Galloy

- Parallel CFD Conference (ParCFD 2011)
May 16-20, 2011, Barcelona, Spain
Note: Tutorial by Tom Reed, NVIDIA, on May 16

- Workshop on High Performance Computational Biology - IEEE
May 16, 2011, Anchorage, Alaska
Note: Held with International Parallel & Distributed Processing Symposium

- NEW: GTC Workshop Taiwan
May 19, 2011, Taipei, Taiwan
Note: Sanford Russell, NVIDIA, to present

- GPU Computing Overview - Microsoft, Acceleware, NVIDIA
May 19, 2011, 9:00 am-5:00 pm, San Francisco, Calif.

- GPU Computing Overview - Microsoft, Acceleware, NVIDIA
May 20, 2011, 9:00 am-5:00 pm, Chicago, Ill.

- GPGPU Computing for Scientific Applications
May 23-27, 2011, Cordoba, Argentina
Held in FaMAF, National University of Cordoba
Note: Sessions by Robert Strzodka (MPI-Saarbrücken) and Ross Walker (SDSC, CUDA Fellow)

- NAFEMS World Congress: Promoting Adoption of HPC for Engineering Simulation
May 23-26, 2011, Boston, Mass.
Note: Session by Stan Posey, NVIDIA, on May 25

- LS-DYNA 8th European Users Conference
May 23-24, 2011, Strasbourg, France
Note: Paper and talk by Stan Posey and Srinivas Kodiyalam, NVIDIA

- CUDA/OpenCL Training - Microsoft, Acceleware
May 24-27, 2011, Houston, Tex.

- NEW: GPU Technology Summit - Israel
May 30, 2011, Tel Aviv, Israel

- Computer Simulations on GPU - International Symposium
May 30-June 1, 2011, Mainz, Germany
Note: Axel Koehler, NVIDIA, to present
June 2011

- 25th International Conference on Supercomputing
June 1-4, 2011, Tucson, Ariz.

- Intelligent Vehicles Conference - IEEE
June 5-9, 2011, Baden-Baden, Germany
Note: Session by Jeff Ota, NVIDIA, on Parallel Computing in Intelligent Vehicles

- Internat’l. Supercomputing Conference (ISC)
June 19-23, 2011, Hamburg, Germany
Note: Visit NVIDIA, booth #630
Register for CUDA Tutorial:

- CUDA/OpenCL Training - Microsoft, Acceleware
June 20-23, 2011, Cambridge, Mass.

- Internat’l. Conference on Computer Systems and Applications
June 27-30, 2011, Sharm El-Sheikh, Egypt
July – Dec. 2011

- 2011 World Congress on Engineering (WCE 2011)
July 6-8, 2011, London, England

- Genetic and Evolutionary Computation Conference (GECCO)
July 12-16, 2011 Dublin, Ireland

- World Congress in C.S., Computer Engineering, Applied Computing (WORLDCOMP’11)
July 18-21, 2011, Las Vegas, Nevada

- Application Accelerators in High Performance Computing (SAAHPC 2011)
(Call for papers: May 6)
July 19-21, 2011, Univ. of Tennessee, Knoxville, Tennessee

- Advanced Numerical Methods on GPUs
Mini-symposium at ENUMATH 2011
Sept. 5-9, Univ. of Leicester, Leicester, UK

- Parallel Processing and Applied Mathematics (PPAM 2011)
Sept. 11-14, 2011, Torun, Poland
Note: Scientific Computing with GPUs tutorial, incl. session by Tim Schroeder, NVIDIA

- Geospatial Summit
Sept. 13-14, 2011, Herndon, Virginia

- SPIE Conference on High-Performance Computing in Remote Sensing
Sept. 19-22, 2011, Prague, Czech Republic

- SEG (Society of Exploration Geophysicists) Annual Meeting
Sept 18-23, 2011, San Antonio, Tex.
(Deadline for abstracts: April 6, 2011)

- GPU Technology Conference (GTC 11)
Oct. 11-14, 2011, San Jose, Calif.

- Innovative Parallel Computing (InPar 2011)
Oct. 10-11, 2011, San Jose, Calif.
Note: Co-located with GPU Technology Conference

- Los Alamos National Lab's Accelerated HPC Symposium
Oct. 13-14, 2011, San Jose, Calif.
Note: Co-located with GPU Technology Conference

- SC11
Nov. 12-18, 2011, Seattle, Wash.

(To list an event, email:

CUDA Resources
CUDA Downloads back to the top
– Download CUDA:
– Download Parallel Nsight:
– Get developer guides and docs:
CUDA Registered Developer Program
– Sign up:
– List of CUDA-enabled GPUs:
CUDA Libraries Performance Report
– Download:
CUDA on the Web
– See previous issues of CUDA: Week in Review:
– Follow CUDA & GPU Computing on Twitter:
– Network with other developers:
– Stayed tuned to GPGPU news and events:
– Learn more about CUDA on CUDA Zone:
– Check out the NVIDIA Research page:
CUDA Recommended Reading
– Kudos for CUDA:
– Supercomputing for the Masses, Part 21:
– CUDA books:
CUDA Recommended Viewing
– Third Pillar of Science:
– GTC 2010 presentations:
– SC10 presentations:
About CUDA
CUDA is NVIDIA’s parallel computing hardware architecture. NVIDIA provides a complete toolkit for programming on the CUDA architecture, supporting standard computing languages such as C, C++ and Fortran as well as APIs such as OpenCL and DirectCompute. Send comments and suggestions to:
You are receiving this email because you have previously expressed interest in NVIDIA products and technologies. Click here to opt in specifically to CUDA: Week in Review. NVIDIA
Feel free to forward this email to customers, partners and colleagues.

Copyright © 2011 NVIDIA Corporation. All rights reserved. 2701 San Tomas Expressway, Santa Clara, CA 95050.