Personal tools
You are here: Home UiT Archive HPCiA07 Intel workshop: Developing and Optimizing Software for Multi-Core

Intel workshop: Developing and Optimizing Software for Multi-Core

by Tor Johansen last modified Nov 28, 2007 09:41 AM


Agenda

Time

Topic
 
Speaker

10:15




Welcome and objectives/ short Intel development tools overview

  • Setting the stage – the Multithreading Design Cycle and correlating Intel Developement tools
  • Intro to HPC / MPI Software development  tools

Stephen Blair-Chappell




10:30





Intel’s Core Architecture and implications for software development

  • Architecture overview
  • Development considerations for hardware specifics (caches, processor affinity, etc)
  • Q&A

Stephen Blair-Chappell




11:15









Think Parallel – Intel’s Best Practices for parallel software development

  • Types of parallelism
  • Rules & Methodologies
  • Tools
  • Threading Building Blocks
  • Examples
  • Q&A

Stephen Blair-Chappell








12:30

Lunch

13:30









Performance Analysis and Multithreading Tools: Essential Solutions for Parallel Programming.

  • Parallel programming models
  • Threading in-depth
  • Correctness
  • Extracting best performance
  • Performance analysis
  • Q&A

Stephen Blair-Chappell








15:30


End



Document Actions