15
Introduction to Parallel Processing Guy Tel-Zur Lecture 8

I ntroduction to P arallel P rocessing

Embed Size (px)

DESCRIPTION

I ntroduction to P arallel P rocessing. G uy T el- Z ur L ecture 8. The Course Roadmap. Introduction. Message Passing. HPC. HTC. Condor. Shared Memory. Today. Cloud Computing. MPI. OpenMP. Next week. T oday. A genda. - PowerPoint PPT Presentation

Citation preview

Introduction to Parallel Processing

Introduction to Parallel ProcessingGuy Tel-ZurLecture 8The Course RoadmapIntroductionMessage PassingHTCHPCShared MemoryCondorCloud ComputingMPIOpenMPTodayTodayNext weekAgendaParallel Programming in Shared Memory-1. Introduction2.OpenMPGPU ComputingCloud ComputingHome Assignment #3

Condor DemosOn my PC: C:\Users\telzur\Documents\BGU\Teaching\ParallelProcessing\PP2012B\Lectures\06\condor_demo_2010On 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 demoLatency Factors in Data Center

Reference: Intel's 10 Gigabit Ethernet boost pushes out InfinibandComments about the final presentationsPay attention to:Parallel Computing aspects. For example: speedup, efficiency, scalability, computation to communication ratio, how close your program to Amdahls law prediction?, run time vs. problem size. See more instructions in Lecture #1 slidesPlease hurry! The time is running fast now.More on the final presentationsMore topicsSorting algorithmsMatlab over CondorOpenMP projects, e.g. quicksort in OpenMPParallel MatlabOpenMPfrom Wikipedia

!Turn to SC99 tutorialPages: 1-64, 109, 112-116,140-149, 143 Lecture 8: gtest.cQ&A . , 100*100 . ? ?

Open DevC++ demos: m_size.c and m_size2.cGame of LifeA clip by Gadi Lahav

PP2012B14More referencesOpenMP in Visual C++http://msdn.microsoft.com/en-us/library/tt15eb9t(VS.80).aspx

Quick Reference Card: http://www.plutospin.com/files/OpenMP_reference.pdfDownload it and keep it under your pillow