Welcome to CUDA: WEEK IN REVIEW, an online news summary for the worldwide CUDA, GPGPU and parallel programming ecosystem. |
|
|
|
 |
CUDA NEWS |
back to the top |
New CUDA 4 Have you downloaded the newest version of CUDA? CUDA 4.1 offers a trifecta of features to make parallel programing with GPUs easier and faster:
- New LLVM-based compiler delivering instant performance speed-up
- Re-designed Visual Profiler with automated performance analysis
- Hundreds of new imaging and signal processing functions
- Download CUDA 4.1 today
- Watch the CUDA 4.1 video
|
|
 |
CUDA TECH TIPS |
back to the top |
(You spoke. We listened. Based on our reader survey results, we've added a new section called "CUDA Tech Tips" for CUDA developers.)
Thrust
Today's featured topic is Thrust, a parallel algorithms library which resembles the C++ Standard Template Library (STL). Thrust's high-level interface enhances developer productivity while enabling performance portability between GPUs and multicore CPUs. Interoperability with established technologies (such as CUDA, TBB and OpenMP) facilitates integration with existing software.
Thrust offers a rich collection of data parallel primitives such as scan, sort and reduce. By describing your computation in terms of these high-level abstractions, you provide Thrust with the freedom to select the most efficient implementation automatically. Thrust can be utilized in rapid prototyping as well as production.
Code example:
|
|
|
// sort data on the device (846M keys per second on GeForce GTX 480)
thrust::sort(d_vec.begin(), d_vec.end());
|
|
- See more Thrust code examples
- Read the Thrust QuickStart Guide
(To suggest a CUDA Tech Tip, email: cuda_week_in_review@nvidia.com) |
 |
CUDA SPOTLIGHT |
back to the top |
CUDA Spotlight: Dynamic Airspace Configuration |
Our CUDA Spotlight is on Bart Gallet, a Principal Analyst at Mosaic ATM. Gallet and his team are focused on Dynamic Airspace Configuration (DAC), which will enable air traffic controllers to adapt to user demand in real-time while managing variables such as weather and traffic congestion.
- Read the story on the NVIDIA blog
- Read the interview with Bart Gallet
(To suggest a CUDA Spotlight, email: cuda_week_in_review@nvidia.com)
|
 |
 |
CUDA UPDATES |
back to the top |
Parallel Nsight 2.1
NVIDIA Parallel Nsight brings GPU computing to Microsoft Visual Studio. The latest release supports CUDA 4.1 and includes features such as the new CUDA information window.
- Learn more about Parallel Nsight
- Watch the Intro to Debugging CUDA video
Usability Survey
The NVIDIA Usability Research Team is looking for North American CUDA developers (beginner or advanced) to participate in a 60-minute feedback session via conference call. If selected, you will receive a $100 Amazon gift card. Respond to this survey to indicate availability: http://bit.ly/xhsUFR
CUDA Training
Acceleware has launched its 2012 series of CUDA classes targeted to HPC professionals. Upcoming venues include Sunnyvale, Calif. and Houston, Texas. Courses are also available on-site at your location. More info available at http://acceleware.com/nvidia-cuda-opencl-training.
|
 |
GPU MEETUPS |
back to the top |
|
(Interested in starting a Meetup? Email: cuda_week_in_review@nvidia.com)
|
|
 |
CUDA Calendar |
back to the top
|
FEBRUARY-MARCH
- CUDA Programming 1-Day Course - Delft University of Technology
- CUDA GPU Programming 2-Day Workshop
- GPU Computing with CUDA and PGI Directives - Applied Parallel Computing
- PRACE Winter School at CINECA
- Transformative Discovery in Computational Nanoscience...
- Happy Valentine's Day
- OpenACC 1.0 (Webinar)
- Keeneland Workshop on GPU Heterogeneous Processing
- Debugging CUDA with TotalView (Webinar)
- GPU-Accelerated Quant Finance: The Way Forward (Webinar)
- GPGPU5
- CUDA 4-Day Training Course - Acceleware and Microsoft
- Open Molecular Mechanics (OpenMM) Workshop
- CUDA 4-Day Training Course - Acceleware and Microsoft
APRIL-JUNE
- SPIE: Defense, Security and Sensing
April 23-27, 2012, Baltimore, Maryland |
http://spie.org/x6765.xml |
Note: GPU for Defense Applications session, April 25, by Eric Kelmelis, EM Photonics |
- State-of-the-Art Algorithms for Molecular Dynamics
- INPAR 2012
- GPU Technology Conference (GTC 2012)
- Workshop on Emerging Parallel Architectures (WEPA 2012)
- ISC'12
(To list an event, email: cuda_week_in_review@nvidia.com) |
|
 |
CUDA RESOURCES |
back to the top |
|
CUDA Registered Developer Program
|
– Sign up: www.nvidia.com/paralleldeveloper |
CUDA GPUs |
– List of CUDA-enabled GPUs: http://developer.nvidia.com/cuda-gpus |
CUDA on the Web |
– Learn more about CUDA on CUDA Zone: www.nvidia.com/cudazone
– See previous issues of CUDA: Week in Review: http://is.gd/cBXbg
– Follow CUDA & GPU Computing on Twitter: www.twitter.com/gpucomputing
– Network with other developers: www.gpucomputing.net
– Stay tuned to GPGPU news and events: www.gpgpu.org
– Check out the NVIDIA Research page: www.nvidia.com/research |
CUDA Recommended Reading |
– CUDA books: http://developer.nvidia.com/cuda-books |
CUDA Recommended Viewing |
– GTC Express: http://www.gputechconf.com/object/gtc-express-webinar.html |
– SC11 presentations: http://www.gputechconf.com/page/gtc-on-demand.html |
 |
ABOUT CUDA |
CUDA is a parallel computing platform and programming model invented by NVIDIA. It enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU). NVIDIA provides a complete toolkit for programming on the CUDA architecture, supporting standard computing languages such as C, C++ and Fortran. Send comments and suggestions on the newsletter to: cuda_week_in_review@nvidia.com
|
 |
|
 |
Click here to opt in specifically to CUDA: Week in Review.
Copyright © 2012 NVIDIA Corporation. All rights reserved. 2701 San Tomas Expressway, Santa Clara, CA 95050. |
|