Welcome to CUDA: WEEK IN REVIEW, a news summary for the worldwide CUDA, GPGPU and parallel programming community. |
|
|
CUDA TECH TIP: Do you require pseudo-random numbers with standard distribution? If so, the Box-Muller algorithm can be efficiently implemented using the new sincospi() function in CUDA 5.0. See example below. |
|
|
GTC 2013: The GTC Call for Submissions deadline is Oct. 3. NVIDIA is soliciting submissions in four categories: GPU Computing; Cloud Computing; Computer Graphics; and Game Development. |
|
|
CUDA SPOTLIGHT |
GPUs and Molecular Dynamics
This week’s Spotlight is on Dr. Erik Lindahl of KTH Royal Institute of Technology and Stockholm University. Erik is a founding project leader for GROMACS, a popular open-source molecular dynamics program. Read our interview here. Sign up to try GROMACS on a remotely-hosted GPU cluster here. |
|
|
|
CUDA NEWS |
London Seminar on GPU Acceleration in Bioinformatics
The Institute of Cancer Research in London is holding a first-of-its-kind seminar on GPUs and Bioinformatics on Oct. 9. Members of the public are welcome to attend. The agenda includes:
• SOAP3-dp: GPU-based Dynamic Programming Tool for Short Read Alignment
• by Ruibang Luo, Univ. of Hong Kong
• Using GPUs to Single Out Functional Signals Within Regulatory Regions of Genes
• by Oleg Vishnevsky, Russian Academy of Sciences
• GPUs for Biologists: Optimized Algorithms in UGENE Bioinformatics Toolkit
• by Yuri Vaskin, UNIPRO
HPCwire Readers Choice Awards
Last call to cast votes for top influencers in high-performance computing. Winners will be announced at SC12 in November. http://www.hpcwire.com/2012_Annual_HPCwire_Readers_Choice_Vote_Now.html
CUDAfy Me
The website GPUScience recently wrote about CUDAfy, a set of libraries and tools for programming GPUs within the Microsoft .NET framework. The post refers to an interesting article by John Michael Hauck on how to transfer CPU code to the GPU using the Traveling Salesman problem as an example. http://gpuscience.com/code-examples/cudafy-me-traveling-salesman-problem-with-cuda-from-c/
Univ. of Missouri Earns Award at ACM Symposium in Delft
A team led by Michela Becchi, University of Missouri, won the Best Paper Award at the ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC 12). Becchi’s paper is titled: “A Virtual Memory-Based Runtime to Support Multi-Tenancy in Clusters with GPUs.”
AccelerEyes Case Studies
Two new GPU case studies from AccelerEyes are now online:
SAR Image Formation Algorithms on the GPU | Signal Processing with Jacket
Nsight Visual Studio Edition Update
A refresh of NVIDIA Nsight Visual Studio Edition is available at http://developer.nvidia.com/content/nvidia-nsight-visual-studio-edition
GPU Computing on Twitter
For daily updates about GPU computing and parallel programming, follow @gpucomputing on Twitter.
CUDA Consulting
Training, programming, and project development services are available from CUDA consultants around the world. To be considered for inclusion on list, email: cuda_week_in_review@nvidia.com (with CUDA Consulting in subject line). |
|
|
TELL US YOUR CUDA STORY |
At SC12, NVIDIA will highlight CUDA stories from around the world. If you are a CUDA developer, tell us how you are using CUDA in 140 characters or less. Your submission, along with your name and organization, will be considered for display in the NVIDIA booth. Here’s an example: "I use CUDA to accelerate reverse time migration algorithms for energy exploration research. Simulations that took a week now take a day." Respond by Oct. 10 at https://www.surveymonkey.com/s/CUDA_Story_SC12 |
|
GPU THESIS WATCH |
Congrats to Tyson Lipscomb, Wake Forest University, on his dissertation titled "GPU-Optimized Molecular Dynamics Simulations." Advisor: Samuel S. Cho. Degree: Computer Science MS. See: http://wakespace.lib.wfu.edu/jspui/bitstream/10339/37272/1/Lipscomb_wfu_0248M_10260.pdf |
|
CUDA JOB OF THE WEEK |
NVIDIA is seeking an exceptional CUDA System Software Development Manager to lead a team of world-class developers delivering CUDA driver and runtime software. Position is based in Santa Clara, Calif. See: www.nvidia.com/careers (Job #1508447) |
|
CUDA TECH TIP EXAMPLE |
Do you require pseudo-random numbers with standard distribution? For efficient implementation of the Box-Muller algorithm, use the new sincospi() function in CUDA 5.0.
Input: U1, U2 are two independent random numbers with uniform distribution in (0,1) Output: X1, X2 are two independent random numbers with normal distribution of zero mean and unit variance
x1 = sqrt (-2 * log (u1)) * cos (2 * PI * u2)
x2 = sqrt (-2 * log (u1)) * sin (2 * PI * u2) |
double r, s, c, u1, u2, x1, x2;
r = sqrt (-2.0 * log (u1));
sincospi (2.0 * u2, &s, &c);
x1 = r * c;
x2 = r * s; |
(Reference: G. E. P. Box and Mervin E. Muller, A Note on the Generation of Random Normal Deviates. The Annals of Mathematical Statistics, Vol. 29, No. 2, 610-611) |
|
NEW ON THE NVIDIA BLOG |
back to the top
|
Stay up to date by reading the NVIDIA blog:
U.S. Scientists, NSF To Host Nationwide GPU Computing Workshop, By Roy Kim
Let’s Turn Teachers Into Rock Stars, By Brian Caulfield
Kepler GPUs: The Right Tool For New High-Density Dell Servers, By Geoff Ballew
25,000 Grad Student Grants, by Chandra Cheij
How Tesla K20 Speeds Quicksort, a Familiar Comp-Sci Code, By Stephen Jones |
|
GPU MEETUPS |
back to the top
|
Find a GPU Meetup in your location, or start one up. Upcoming meetings include:
Silicon Valley, Oct. 8
Paris, Oct. 18 (special full day event)
Brisbane, Oct. 25
New York, Oct. 30
(Want to start a GPU Meetup? Contact cuda_week_in_review@nvidia.com) |
|
CUDA CALENDAR |
back to the top
|
October-December
- 4-Day CUDA Training Course (Acceleware)
- Scaling Soft Matter Physics to 1000 GPUs and Beyond (Webinar)
- Introducing CUDA 5: New Features and Benefits (Webinar)
- GPU Acceleration in Bioinformatics
- OpenACC Workshop (RWTH Aachen University)
- Nsight Eclipse: High Productivity IDE for CUDA on Linux, MacOS (Webinar)
- Portability, Scalability, Numerical Stability in Accelerated Kernels (Webinar)
- 4-Day CUDA Training Course (Acceleware)
- SC12
- GPUs in the Cloud
- Many-Core Developer Conference (UKMAC 2012)
2013
- GPU Tech Conference
(To list an event, email: cuda_week_in_review@nvidia.com) |
|
|
CUDA RESOURCES |
|
|
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
|
|
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. |
|
Feel free to forward this email to customers, partners and colleagues.
Copyright © 2012 NVIDIA Corporation. All rights reserved. 2701 San Tomas Expressway, Santa Clara, CA 95050. |
|