Programarea Aplicatiilor Paralele si Distribuite

Curs
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 10 fișiere: ppt
Pagini : 610 în total
Mărime: 9.62MB (arhivat)
Cost: Gratis

Extras din document

analiza unor probleme specifice calculului paralel si distribuit ,studiul modelelor arhitecturale paralele si distribuite

studiul unor algoritmi fundamentali din calculul paralel si distribuit si analiza performantelor lor

studiul unor sisteme paralele si distribuite reprezentative

Sisteme de calcul cu mai multe elemente de procesare

Procesare paralela – executia rapida a unor probleme de calcul complexe pe masini cu mai multe procesoare coordonate

Sisteme cuplate strans (multiprocesoare)

Procesare distribuita - rezolvarea unor probleme de calcul prin partajarea resurselor in sistem, oferind fiabilitate, toleranta la erori, procesoarele sunt fizic distribuite

Sisteme cuplate larg (multicalculatoare)

Sistem de calcul paralel Sistem distribuit

Procesoarele sunt, de obicei, de acelasi tip Procesoarele sunt eterogene

Procesoarele sunt distribuite pe o arie geografica mica Procesoarele sunt distribuite pe o arie geografica mare

Scop: executarea unor calcule mai rapid decat cu un singur procesor Scop: utilizarea in comun a resurselor disponibile, transmiterea informatiilor. Probleme specifice:

fiabilitate, securitate

Introducere in calculul paralel. Scopul cursului

Modele de arhitecturi paralele;Clasificari

Metrici de performanta

Proiectarea algoritmilor paraleli

Programarea sistemelor paralele cu transmitere de mesaje

Programarea sistemelor paralele cu spatiu de memorie comun

Capitolul 1 Introducere in calculul paralel. Scopul cursului. Concepte si notiuni. Nu conteaza cat de rapid este calculatorul cel mai performant de la un moment dat, cineva va dori sa utilizeze unul mai rapid

Exista intotdeauna probleme importante care cer mai mult decat puterea de calcul disponibila la un moment dat

Cu cat puterea de calcul creste mai mult cu atat mai multe probleme nerezolvate apar la orizont

Cresterea performantelor procesoarelor secventiale:

Dezavantaje: cost mare al fabricarii unui procesor de inalta performanta, Limitari tehnologice la un moment dat

Paralelism in arhitecturi clasice:

Procesoare pipeline

Mai multe UAL

Coprocesoare specializate (matematice, grafice, I/O)

Calcul paralel: Utilizarea in paralel a mai multor CPU

Avantaje: cost - utilizarea mai multor procesoare ieftine fiecare in parte.

Dezavantaje: necesitatea de a dezvolta noi medii de lucru, noi algoritmi

“mai repede”

Exemplu problema: sortarea a 10 milioane de intregi

PC Pentium: 50 sec

CM5 cu 1024 procesoare: 0.2 sec

“mai mult”

Exemplu problema: inmultirea a 2 matrici de dimensiuni mari

PC cu memorie 512MB: dimensiune maxima a matricilor 8192*8192 (pentru elem de tip double – 8 octeti)

Paragon cu 1024 procesoare cu 64MB fiecare: dimensiune maxima a matricilor: 92000*92000

Conținut arhivă zip

  • curs1.ppt
  • curs2.ppt
  • curs3.ppt
  • curs3_4-ProiAP-Cluj.ppt
  • curs4-1.ppt
  • curs4-2.ppt
  • curs4-3.ppt
  • curs5.ppt
  • curs5_6_algP-Cluj.ppt
  • curs6.ppt

Alții au mai descărcat și

Sisteme de Fișiere

SISTEME DE FISIERE Un sistem de administrare al fisierelor consta într-o asociatie de date abstracte necesare pentru memorarea, organizarea...

Curs IT

1. HARDWARE (HARD): Reprezinta totalitatea componentelor materiale ale unui sistem informatic. 2. SOFTWARE (SOFT): Reprezinta totalitatea...

Programul CorelDRAW

CorelDRAW! este unul dintre cele mai puternice programe de grafica vectoriala aflate la ora actuala pe piata. Ajuns la a saptea editie, el permite...

Proiectarea Bazelor de Date

Capitolul I - Informatii generale Cunostinte anterioare necesare: - Notiuni fundamentale de baze de date - Structuri de date Notiuni abordate...

Tutorial Corel Draw

Pachetul COREL DRAW Structura si obiective Modulul 1 1 ora teorie – 2 ore practica Obiective Cunoasterea si utilizarea corecta a elementelor...

Curs HTML

Curs – Programare WEB Curs – 1 Elemente de baza Pentru inceput sa descoperim originea abrevierii HTML - Hypertext Markup Language . Acest limbaj...

Partitionarea si Formatarea HDD

In aceasta sectiune vor fi prezentate pe scurt citeva date despre functionarea hardiscului, ca si despre pregatirea acestuia pentru stocarea de...

Curs Excel

Deplasarea prin foi Deplasarea dintr-o foaie in alta se face cu clic cu mouse-ul pe eticheta foii dorite. Deplasarea prin celule Va puteti...

Ai nevoie de altceva?