This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
All dates, times and locations of tech program events or other scheduled plans are subject to change. Please check back regularly to ensure you view the most up-to-date version of the schedule.
View analytic
Monday, July 27 • 8:00am - 4:30pm
Tutorial: Heterogeneous Computing on Stampede

Sign up or log in to save this to your schedule and see who's attending!

Today, many new HPC systems such as Stampede are heterogeneous systems containing traditional processors, co-processors, and/or accelerators. These hardware designs for performance and efficiency greatly complicate the development of large scale applications that now require the consideration of at least three different levels of parallelism (MPI, threading, SIMD) with quite different performance considerations.
This tutorial will target application developers who are developing applications for multi- and many- core systems with a focus on the Intel Xeon Phi platform, also known as the MIC. In addition to a presentation of the programming models that are available on systems with MIC co-processors, the tutorial will provide users with hands-on guidance in using wide SIMD units through vectorization, large thread counts on each node through OpenMP, and symmetric and offload modes of execution. Accounts on Stampede will be used for the laboratory exercises.
At the completion of the tutorial, the audience will:
* Have hands on experience with the use of Intel's vec-reports options.
* Understand how to create arrays aligned for optimal vectorization.
* Be able to create asynchronous offload codes and control data persistence on the Xeon Phi.
* Understand how to properly place threads/tasks on the Xeon Phi when running in either offload or symmetric mode.

Monday July 27, 2015 8:00am - 4:30pm
Majestic H

Attendees (1)