BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121111T203000Z DTEND:20121112T000000Z LOCATION:251-E DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Heterogeneous programming is a key solution to meeting performance goals for HPC algorithms. C++ AMP is a new open specification heterogeneous programming model, which builds on the established C++ language. This half day tutorial is designed for programmers who are looking to develop skills in writing and optimizing applications using C++ AMP. =0A=0A=0AParticipants will be provided with an introduction to the programing model, the tools, and the knowledge needed to accelerate data-parallel algorithms by taking advantage of hardware such as GPUs. A combination of lectures, programming demonstrations and group exercises will provide participants with: =0A=0A=0A1. An introduction to the fundamentals of C++ AMP including basic functionality, syntax and data parallelism =0A=0A=0A2. An understanding of the Tiling API within C++ AMP for performance improvement =0A=0A=0A3. An overview and instructions on how to use C++ AMP specialized features available in Visual Studio 2012, including the Parallel and GPU Debugger SUMMARY:C++ AMP: An introduction to heterogeneous programming with C++ PRIORITY:3 END:VEVENT END:VCALENDAR BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121111T203000Z DTEND:20121112T000000Z LOCATION:251-E DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Heterogeneous programming is a key solution to meeting performance goals for HPC algorithms. C++ AMP is a new open specification heterogeneous programming model, which builds on the established C++ language. This half day tutorial is designed for programmers who are looking to develop skills in writing and optimizing applications using C++ AMP. =0A=0A=0AParticipants will be provided with an introduction to the programing model, the tools, and the knowledge needed to accelerate data-parallel algorithms by taking advantage of hardware such as GPUs. A combination of lectures, programming demonstrations and group exercises will provide participants with: =0A=0A=0A1. An introduction to the fundamentals of C++ AMP including basic functionality, syntax and data parallelism =0A=0A=0A2. An understanding of the Tiling API within C++ AMP for performance improvement =0A=0A=0A3. An overview and instructions on how to use C++ AMP specialized features available in Visual Studio 2012, including the Parallel and GPU Debugger SUMMARY:C++ AMP: An introduction to heterogeneous programming with C++ PRIORITY:3 END:VEVENT END:VCALENDAR