# Introduction to Parallel Processing Guy Tel-Zur Lecture 8.

## Presentation on theme: "Introduction to Parallel Processing Guy Tel-Zur Lecture 8."— Presentation transcript:

Introduction to Parallel Processing Guy Tel-Zur Lecture 8

The Course Roadmap Introduction Message Passing HTC HPC Shared Memory Condor Cloud Computing MPIOpenMP Today Next week

Agenda Parallel Programming in Shared Memory - 1. Introduction 2. OpenMP GPU Computing Cloud Computing Home Assignment #3

Condor Demos On my PC: C:\Users\telzur\Documents\BGU\Teaching\ParallelProcessi ng\PP2012B\Lectures\06\condor_demo_2010 On the Linux vdwarf – Condor + Octave /users/agnon/misc/tel-zur/condor/octave On the Linux vdwarf – Condor + Matlab /users/agnon/misc/tel-zur/condor/matlab/example_legendre

0utput of the Matlab+Condor demo

Latency Factors in Data Center Reference: Intel's 10 Gigabit Ethernet boost pushes out InfinibandIntel's 10 Gigabit Ethernet boost pushes out Infiniband

Comments about the final presentations Pay attention to: 1.Parallel Computing aspects. For example: speedup, efficiency, scalability, computation to communication ratio, how close your program to Amdahl’s law prediction?, run time vs. problem size. 2.See more instructions in Lecture #1 slides 3.Please hurry! The time is running fast now….

More on the final presentations More topics – Sorting algorithms – Matlab over Condor – OpenMP projects, e.g. quicksort in OpenMP – Parallel Matlab

OpenMP OpenMP from Wikipedia מומלץ להסתכל בסימוכין הנוספים באתר הויקיפדיה !

Turn to SC99 tutorial Pages: 1-64, 109, 112-116, 140-149, 143

תרגיל בית מאתגר של אביתר Lecture 8: gtest.c

Q&A שלום גיא. לא ברור לי למה אבל המחשב נתקע לי בכל פעם שאני מריץ איתחול על מטריצה, ממימד 100*100 ומעלה. האם זה סביר ? יש פתרון לכך ? Open DevC++ demos: m_size.c and m_size2.c

Game of Life A clip by Gadi Lahav

More references OpenMP in Visual C++ http://msdn.microsoft.com/en-us/library/tt15eb9t(VS.80).aspx Quick Reference Card: http://www.plutospin.com/files/OpenMP_reference.pdf http://www.plutospin.com/files/OpenMP_reference.pdf Download it and keep it under your pillow