150 likes | 264 Views
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.
E N D
Introduction to Parallel Processing Guy Tel-Zur Lecture 8
The Course Roadmap Introduction Message Passing HPC HTC Condor Shared Memory Today Cloud Computing MPI OpenMP Next week Today
Agenda • Parallel Programming in Shared Memory - 1. Introduction2. OpenMP • GPU Computing • Cloud Computing • Home Assignment #3
Condor Demos • On my PC: C:\Users\telzur\Documents\BGU\Teaching\ParallelProcessing\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
Latency Factors in Data Center Reference: Intel's 10 Gigabit Ethernet boost pushes out Infiniband
Comments about the final presentations • Pay attention to: • 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. • See more instructions in Lecture #1 slides • 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
OpenMPfrom 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
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 Download it and keep it under your pillow