CUDA: Week in Review
Tues., Jan. 25, 2011, Issue #46 - Newsletter Home
WELCOME
Welcome to CUDA: Week in Review, an online news summary for the worldwide CUDA, GPU computing and parallel programming ecosystem.
CONTENTS
CUDA SPOTLIGHT
Simulating Waves in Denmark
This week’s CUDA Spotlight is on Allan P. Engsig-Karup, assistant professor in scientific computing at the Technical University of Denmark (DTU). Allan’s research includes the OceanWave3D model, which he presented at GTC 2010 in San Jose, California. Here are highlights of our interview with him:
NVIDIA: Allan, tell us about your work at DTU.
Allan: I am responsible for teaching and research related to scientific computing. I teach on the order of 200 BSc, MSc and PhD students every year.

My collaborative research is focused on GPUs for applications requiring efficient PDE (partial differential equation) solvers and optimization algorithms, as well as development of performance profiling tools.

A project I am currently involved in, with my colleague Associate Professor Harry Bingham, is the continued development of a tool referred to as OceanWave3D - for simulation of nonlinear and dispersive free surface flow in marine settings.
NVIDIA: How can this research be used in the real world?
Allan: Coastal and ocean engineers need to estimate the flow kinematics and design loads on human-made structures in the ocean, such as ships, oil platforms, offshore windmills and energy devices. [Ed. note: Windmills produce approx. 20% of Denmark's energy requirements].
NVIDIA: What kind of results have you achieved with CUDA?
Allan: Recently, working with one of my MSc students, we achieved impressive scalability results for the parallel GPU implementation of OceanWave3D. These results were achieved by careful redesign of algorithms and implementation on the hardware (using CUDA C), leading to a conservative estimate of at least a 42X speedup compared to an optimized sequential code.

  - Read the full interview with Allan: http://blogs.nvidia.com.

  (Would you like to be featured in the CUDA Spotlight? Email us at
  cuda_week_in_review@nvidia.com)
CUDA DEVELOPER NEWS
CUDA Libraries Performance Report Now Available
This new report covers all the performance improvements in the latest CUDA Toolkit 3.2 release, and compares CUDA parallel math library performance vs. commonly used CPU libraries. Learn about the performance advantages of using the CUDA parallel math libraries for FFT, BLAS, sparse matrix operations and random number generation.
- See: http://bit.ly/ehR5az

ANSYS Acceleration on Tesla GPUs
ANSYS' engineering simulation software predicts how product designs will behave and how manufacturing processes will operate in real-world environments. ANSYS is working closely with NVIDIA to develop GPU-accelerated solvers and algorithms.
- To learn more, see: http://www.nvidia.com/object/tesla-ansys-accelerations.html

Note: A seminar on "Performance Benefits of NVIDIA GPUs for ANSYS Mechanical" will be held Thursday, February 17, at noon pacific time: https://www2.gotomeeting.com/register/290222514
REPLAYS OF THE WEEK
NEW: Each week we highlight a session from GTC 2010 and SC10. Here are our picks for this week:

    GPU-Accelerated Internet Technologies & Trends (GTC 2010)
    Chris Pedersen - NVIDIA (video - 45 mins.)
    http://nvidia.fullviewmedia.com/gtc2010/0921-a5-2019.html

    First Look at the World's Fastest Supercomputer (SC10)
    Andy Keane - NVIDIA (pdf)
    http://www.nvidia.com/content/PDF/sc_2010/theater/Keane_SC10.pdf
CUDA JOBS
Microsoft is seeking a Software Development Engineer to help drive the parallel revolution in personal and technical computing. Requirements: 6+ years of software development in C++/C# with experience in commercial product release cycles. Experience with DirectX, data parallelism, CUDA and/or OpenCL is a plus. Location: Redmond, WA; Division: Server & Tools Business.
- See: http://is.gd/A1ox68

Note: In future issues of CUDA: Week in Review, we will highlight people who are seeking careers, internships, academic positions and contract work related to CUDA and parallel programming. To be included, email: cuda_week_in_review@nvidia.com.
CUDA CALENDAR
January 2011

Optimizing Financial Modeling/Chicago - Wolfram Research
Jan. 25, 2011, Chicago (Featured Speaker: Dr. Michael Kelly)
www.wolfram.com/events/chicago2011/

Optimizing Financial Modeling/New York - Wolfram Research
Jan. 27, 2011, New York (Featured Speaker: Dr. Michael Kelly)
http://www.wolfram.com/events/newyork2011/

February - July 2011

Symposium on Principles and Practice of Parallel Programming - ACM
February 12-16, 2011, San Antonio, TX
http://www.ppopp.org/

NEW: Performance Benefits of NVIDIA GPUs for ANSYS Mechanical –
   Seminar/Webinar

February 17, 2011, noon-1:00 pm pacific
Hosted at Ozen Engineering, 1210 E. Arques Ave #207, Sunnyvale, CA 94085
Note: Pizza will be served
https://www2.gotomeeting.com/register/290222514

GPU Computing Session, German Physical Society Conference
March 13-18, 2011, Dresden, Germany
http://dresden11.dpg-tagungen.de/index.html

ASIM Workshop 2011 - ASIM and Technische Universitat Munchen (TUM)
March 14-16, 2011, Leibniz, Germany
Theme: Trends in Computational Science & Engineering: Foundations of Modeling & Simulation
http://www5.in.tum.de/asim2011.html

Computational Intelligence on Consumer Games and Graphics Hardware (CIGPU)
July 12-16, 2011, Dublin, Ireland (GECCO Workshop)
http://www.sigevo.org/gecco-2011/workshops.html#cigpu

Application Accelerators in High Performance Computing (SAAHPC 2011)
Call for papers: May 6, 2011
Event: July 19-21, 2011, Univ. of Tennessee, Knoxville, Tennessee
http://illinois.edu/lb/article/2100/45663

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

Intelligent Vehicles Conference - IEEE
June 5-9, 2011, Baden-Baden, Germany
www.mrt.uni-karlsruhe.de/iv2011/

Internat'l. Supercomputing Conference
June 19-23, 2011, Hamburg, Germany
http://www.supercomp.de/isc11/Take-Part/Call-for-Papers

Internat'l. Conference on Computer Systems and Applications
June 27-30, 2011, Sharm El-Sheikh, Egypt
http://aiccsa2011.hpcl.gwu.edu/

NEW: Genetic and Evolutionary Computation Conference (GECCO)
July 12-16, 2011 Dublin, Ireland
http://www.sigevo.org/gecco-2011/index.html/

Ongoing
– CUDA Training from EMPhotonics: www.emphotonics.com/services/cuda-training
– CUDA Training from Acceleware: http://www.acceleware.com/events
– CUDA Certification: www.nvidia.com/certification
– GPU Computing Webinars: www.nvidia.com/webinars

(To list an event, email: cuda_week_in_review@nvidia.com)

CUDA RESOURCES
GPU Technology Conference
– Presentations from GTC 2010: www.nvidia.com/gtc
SC10 Conference
– Presentations from SC10: www.nvidia.com/object/sc10_theater.html
CUDA GPUs
– List of CUDA-enabled GPUs: www.nvidia.com/object/cuda_gpus.html
Video Recommendation
– The Third Pillar of Science: www.nvidia.com/object/race-for-better-science.html
CUDA GPU Computing Forum
– Link to forum: http://forums.nvidia.com/index.php?showforum=62
CUDA and Parallel Nsight Overview
– Blog post and video: http://is.gd/gbGen
CUDA Downloads
– Download CUDA Toolkit 3.2: http://bit.ly/aKCENp
– Download OpenCL v1.1 pre-release drivers and SDK code samples (Log in or
   apply for an account
)
– Get developer guides and docs: http://developer.nvidia.com/object/gpucomputing.html
CUDA and Academia
– Learn more at http://research.nvidia.com/
CUDA on the Web
– 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
– Stayed tuned to GPGPU news and events: www.gpgpu.org
– Learn more about CUDA on CUDA Zone: www.nvidia.com/cuda
CUDA Recommended Reading
– Read Kudos for CUDA: www.hpcwire.com/features/Kudos-for-CUDA-97889444.html
– Read Supercomputing for the Masses, Part 20: http://is.gd/f9o6o
– Read CUDA books: http://www.nvidia.com/object/cuda_books.html
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: cuda_week_in_review@nvidia.com
Stay in Touch with NVIDIA
Twitter   Follow GPU Computing on Twitter
Facebook   Become a fan of NVIDIA on Facebook
NVIDIA online profiles   See list of NVIDIA online profiles

Click here to opt in specifically to CUDA: Week in Review.

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