Intel Xeon Phi Workshop

Title Date Times Venue
Intel Xeon Phi Workshop June 4, 2015 8:00 AM - 5:00 PM BEC, ROOM 1700

Programming And Optimization With Intel Xeon Phi Coprocessors

Intel Corporation, LSU Center for Computation & Technology and HPC@LSU will host a one day Intel Xeon Phi workshop on June 4th, 2015 in Business Education Complex, Room 1700 at LSU, Baton Rouge, LA.

Abstract

Colfax Developer Training (CDT) is an in-depth intensive course on efficient parallel programming of Intel Xeon family processors and Intel Xeon Phi coprocessors.

The 1-day labs course (CDT 102) features hands-on exercises on the available programming models and best optimization practices for the Intel many-core platform, and on the usage of the Intel software development and diagnostic tools. The pre-requisite for this class is is the one-day seminar CDT 101.

9 am to 4 pm: Hands-on sessions
-Offload and Native: "Hello World" to complex; using MPI.
-Performance Analysis: VTune.
-Case Study: all aspects of tuning in the N-body calculation.
-Optimization I: strip-mining for vectorization, parallel reduction.
-Optimization II: loop tiling, thread affinity.

Intel Xeon Phi coprocessors, featuring the Intel Many Integrated Core (MIC) architecture, are novel many-core computing accelerators for highly parallel applications, capable of delivering greater performance per system and per watt than general-purpose CPUs. Unlike GPGPUs, they support traditional HPC programming frameworks, including OpenMP and MPI, and require the same software optimization methods as multi-core CPUs.

Schedule

TimeTopic
8:30 AM - 9:00 AM Registration
9:00 AM - 9:30 AM Remote Access Configuration, Lab Orientation
9:30 AM - 10:30 AM Programming with Explicit Offload

– Offload pragmas and object markup
– Diagnostics and control with environment variables
– Data persistence and memory retention
– Multiple coprocessors
– Overlapping communication with computation.

10:30 AM - 11:00 AM Native Programming

– Cross-compilation
– Running a native application with ssh, micnativeloadex
– Using native applications in MPI.

11:00 AM - 12:00 PM Performance Analysis

– Using Intel VTune Amplifier.

12:00 PM - 1:00 PM Lunch Break
1:00 PM - 2:00 PM Comprehensive optimization: N-body calculation

– all areas of optimization in one exercise.

2:00 PM - 3:00 PM Partnering vectors and cores: histogram example

– strip-mining for vectorization
– eliminating synchronization through parallel reduction
– first-touch allocation impact on Xeon.

3:00 PM - 4:00 PM Boosting memory and cache traffic: transposition example

– loop tiling for cached data re-use
– compiler hints for vectorization
– thread affinity control
– regularizing vectorization pattern.

  • All sessions will include ample time for hands-on exercises to be carried out on LSU's SuperMIC cluster.
  • Participants must bring their own laptop with wireless connectivity. Users who are not from LSU or an eduroam participating institution will be provided guest wireless access.
  • In preparation, you may wish to watch a few introductory materials on Intel Xeon Phi Processor. These materials can be found here

Instructors

Instructor: Vadim Karpusenko, Ph.D. is Principal HPC Research Engineer at Colfax International involved in training and consultancy projects on data mining, software development and statistical analysis of complex systems. His research interests are in the area of physical modeling with HPC clusters, highly parallel architectures, and code optimization. Vadim holds a PhD from North Carolina State University for his computational biophysics research on the free energy and stability of helical secondary structures of proteins. He is a co-author of the book "Parallel Programming and Optimization with Intel Xeon Phi Coprocessors", and a regular contributor to the online resource Colfax Research

Instructor: Andrey Vladimirov, Ph.D. is Head of HPC Research at Colfax International. His primary interest is the application of modern computing technologies to computationally demanding scientific problems. Prior to joining Colfax, A. Vladimirov was involved in computational astrophysics research at Stanford University, North Carolina State University, and the Ioffe Institute (Russia), where he studied cosmic rays, collisionless plasmas and the interstellar medium using computer simulations. He is a co-author of the book “Parallel Programming and Optimization with Intel Xeon Phi Coprocessors”, a regular contributor to the online resource Colfax Research, and an author or co-author of over 10 peer-reviewed publications in the fields of theoretical astrophysics and scientific computing.

Instructor: Ryo Asai is a Researcher at Colfax International. Ryo holds a B. A. degree in Physics from University of California, Berkeley. He develops optimization methods for scientific applications targeting emerging parallel computing platforms, computing accelerators and interconnect technologies. Having joined Colfax’s research team early on, Ryo has acquired deep domain expertise in programming the Intel MIC architecture. He has committed a great deal of work to the Colfax Developer Training materials, and his peer-reviewed work is among the most widely read publications of Colfax Research.

Notes

Presentations

Video and audio recording and still photography during Colfax Developer Training (CDT) is permitted only for private or institutional use by the attendees and their direct collaborators. No recorded materials shall be publicly disseminated without explicit written authorization from Colfax International.

Materials

The slides of all presentations will be made available to all attendees in electronic form. Attendees are free to use these materials privately and share them with direct collaborators. However, no materials shall be publicly disseminated without explicit written authorization from Colfax International.

The book on which the CDT is based, “Parallel Programming and Optimization with Intel Xeon Phi Coprocessors”, is available in the electronic format and as a hard copy at here. An electronic copy of the book and enclosed codes of exercises is included in the training price.

Contacts and Resources

The instructors of this CDT can be contacted via email at vadim@colfaxintl.com, andrey@colfax-intl.com and ryo@colfax-intl.com.

You may also find useful our online resource research.colfaxinternational.com, where explanatory and research publications can be found.

General inquiries regarding Colfax’s business can be sent to phi@colfax-intl.com. Colfax’s business Web site www.colfax-intl.com contains information about the company’s hardware solutions, education and consulting offerings.

Sponsors

Special thanks to the following for their generous support of the Intel Xeon Phi Workshop and 2015 HPC Week.

  • Intel Corporation
  • Louisiana Optical Network Initiative (LONI)
  • Louisiana Alliance for Simulation-Guided Materials Applications (LA-SiGMA).
  • Information Technology Services, Louisiana State University
  • Center for Computation & Technology, Louisiana State University
  • Board of Regents, State of Louisiana

Registration

Registration opens: 1st April 2015 @ 12:00.
Registration deadline: 1st June 2015 @ 12:00.
Please complete the registration form below.

Registration Closed