When

Thursday September 24, 2015 from 8:30 AM to 4:00 PM CDT
Add to Calendar 

Where

University of Minnesota - Supercomputing Institute 
117 Pleasant Street SE
Walter Library - Room 401 & 402
599 Walter Library
Minneapolis, MN 55455
 

 
Driving Directions 

Contact

Lisa Sonntag
Plan 365 Inc. 
919-534-2281 
lsonntag@plan365inc.com
 

Parallel Programming and Optimization with
Intel® Xeon Phi™ Coprocessors
Developer Training Event
Minneapolis, MN

Event Details: CDT 101 + 102 HYBRID - WAIT LIST

Thursday, September 24, 2015
Registration Begins: 8:30 AM
Presentation: 9:00 AM to 4:00 PM
Lunch will be provided

University of Minnesota
Supercomputing Institute
Walter Library - Room 401 & 402
117 Pleasant Street SE
599 Walter Library
Minneapolis, MN 55455
http://www1.umn.edu/twincities/maps/WaLib/ 

Parking: Please park in the Church Street Garage

This class is very popular.  If it is closed due to capacity,  please sign-up here.  If we get a cancellation, you will be moved into the class - first come, first served.  You will receive an email notification if you get moved to the class.

This one-day training features presentations and hands-on exercises on the available programming models and best optimization practices for the Intel Xeon Phi coprocessors, and on the usage of the Intel software development and diagnostic tools. 

  • Offload and Native:  "Hello World" to complex, using MPI.
  • 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 architecture: purpose, organization, prerequisites for good performance, future technology
  • Programming models: native, offload, heterogeneous clustering 
  • Parallel frameworks: automatic vectorization, OpenMP, MPI
  • Optimization methods: general, scalar math, vectorization, multithreading, memory access, communication and special topics
*Please bring your own laptop to the training; below is a list of the necessary specifications:    
  • Windows (XP or newer), Mac OS X (10.5 or later), or Linux (something from the 21st century)
  • Wired (Ethernet) and wireless (Wi-Fi 802.11g or later) network connectivity
  • Web Browser (any except Microsoft Edge)
  • On Windows: Putty and Pageant (www.putty.org) and WinSCP (www.winscp.net)
  • On Mac OS X and Linux: ssh client
  • Optional: on all operating systems, the free software NoMachine (www.nomachine.com). This is only necessary if you are not comfortable programming in Linux in a text terminal over an SSH connection. System requirements and installation instructions for NoMachine can be found here

Seminar abstract can be found here

Labs abstract can be found here