i ntroduction to p arallel p rocessing
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 PresentationTRANSCRIPT
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