10
Multi-core Programming for Academia Intel Software College

Multi-core Programming for Academia Intel Software College

Embed Size (px)

Citation preview

Page 1: Multi-core Programming for Academia Intel Software College

Multi-core Programming for Academia

Intel Software College

Page 2: Multi-core Programming for Academia Intel Software College

INTEL CONFIDENTIAL

Intel® Software College

23/04/19 2

• “We will go from putting Hyper-Threading Technology in our products to bringing dual core capability in our mainstream client microprocessors over time. For the software developers out there, you need to assume that threading is pervasive.”

Paul OtelliniPaul OtelliniChief Executive Officer Chief Executive Officer Intel Developer Forum, Fall 2003Intel Developer Forum, Fall 2003

Page 3: Multi-core Programming for Academia Intel Software College

INTEL CONFIDENTIAL

Intel® Software College

23/04/19 3

Day 1 Agenda

Time Module

0900 Introductions

Core 2 Architecture1000

1100Intel Compiler

1200 Lunch

1300

VTune Performance Analyzer1400

1500 Intel Math Kernel Library (MKL) Overview

1600 Threading Concepts

Page 4: Multi-core Programming for Academia Intel Software College

INTEL CONFIDENTIAL

Intel® Software College

23/04/19 4

Day 2 Agenda

Time Module

0900

Programming with Windows* Threads1000

1100 Programming with POSIX* Threads

1200 Lunch

1300 Programming with OpenMP*

1400Intel Thread Checker

1500

Intel Thread Profiler1600

Page 5: Multi-core Programming for Academia Intel Software College

INTEL CONFIDENTIAL

Intel® Software College

23/04/19 5

Day 3 Agenda

Time Module

0900

Threaded Programming Methodology1000

1100

1200 Lunch

1300

Scalability of Multithreaded Applications1400

1500

1600Evaluations and Wrap-up

Page 6: Multi-core Programming for Academia Intel Software College

INTEL CONFIDENTIAL

Intel® Software College

23/04/19 6

Introductions

• We are:

• Who are you?

Page 7: Multi-core Programming for Academia Intel Software College

INTEL CONFIDENTIAL

Intel® Software College

23/04/19 7

Practical Matters

• WC• Coffee & Smoking• Evacuation route• Lunch

• Please silence cell phones

Page 8: Multi-core Programming for Academia Intel Software College

INTEL CONFIDENTIAL

Intel® Software College

23/04/19 8

Set up and Tear down

• Before we get started, register Intel Tools and Premier Support

• Before you leave on last day, systems must be returned to the factory settings

Page 9: Multi-core Programming for Academia Intel Software College

INTEL CONFIDENTIAL

Intel® Software College

23/04/19 9

Connecting to the Intel Servers

• In Internet Explorer access

https://62.189.93.45Username: iscsw10x (x is 1-8)Password: It@n1um

Wait for connection to be madeUse Remote Desktop Connection to access 172.24.200.x (x is 1-8, same as used before)

Username: user0xPassword: user0x

Page 10: Multi-core Programming for Academia Intel Software College