Sisteme cu Procesoare Multiple

Curs
9/10 (2 voturi)
Domeniu: Automatică
Conține 10 fișiere: doc, ppt
Pagini : 524 în total
Cuvinte : 15467
Mărime: 5.34MB (arhivat)
Publicat de: Cristian Toma
Puncte necesare: 0

Extras din curs

CURSUL1

- Presupune parcurgerea anterioara a cursurilor ASDN, DCE, AC, AMP, SMP

- Competente dobandite in urma promovarii:

- intelegerea functionarii sistemelor care contin procesoare multiple

- proiectarea de sisteme cu procesoare multiple cu aplicatii real time

- programarea structurilor cu procesoare multiple

SISTEME CU PROCESOARE MULTIPLE

Elemente definitorii (2)

- Microprocesorul unic, oricat de puternic, nu poate asigura functionarea in timp real a unor largi clase de aplicatii moderne (administration, banking, weather prediction, air and ground transport, process modeling and identification etc.).

- Rezulta necesitatea utilizarii de sisteme cu procesoare multiple, cu structuri, complexitati si functii adaptate aplicatiilor in cauza.

- Cunoasterea intima a acestor sisteme confera abilitati de intelegere a integrarii SPM in aplicatii, precum si proiectarea si programarea SPM.

SISTEME CU PROCESOARE MULTIPLE

Evaluarea cunostintelor (1)

- Structura cursului:

14 sapt x 4 ore/sapt = 56 ore curs

14 sapt x 2 ore/sapt = 28 ore aplicatii

- Metoda de evaluare a cunostintelor: evaluarea continua

- Evaluare a activitatii la curs: 2 examene scrise, (sapt. 8, sesiunea de iarna)

- Evaluare a activitatii aplicative: 4 teme cu pondere egala:

- 1 lucrare de cercetare (gen referat) pe o tema legata de materia studiata

- 1 program de simulare

- 2 programe de programare paralela.

SISTEME CU PROCESOARE MULTIPLE

Evaluarea cunostintelor (2)

- Baza materiala: 25 PCuri conectate la Internet (ED308) + 12 PCuri conectate la Internet (ED312)

- Structura de servere IBM pentru studiul structurilor cu procesoare multiple si programare sub Linux (ED320, ED309)

- Materiale elaborate in anii anteriori

- Note de curs, difuzate saptamanal, anticipat (7 zile in avans)

SISTEME CU PROCESOARE MULTIPLE

Evaluarea cunostintelor (3)

Probele de examen:

- Saptamana 8: 2 subiecte + 1 problema,

pondere 30 % din nota la examen

conditie de promovare: minimum 5

- Sesiunea de iarna: 2 subiecte + 1 problema,

pondere 30 % din nota la examen

conditie de promovare: minimum 5

SISTEME CU PROCESOARE MULTIPLE

Evaluarea cunostintelor (4)

Aplicatii:

- Cele 4 teme, notate de la 0 la 10, suma minima pentru promovare 24

SISTEME CU PROCESOARE MULTIPLE

Evaluarea cunostintelor (5)

- Ponderea examenelor: 60% (30% P + 30% F)

- Ponderea aplicatiilor: 40% (10% + 10% +10% + 10%)

Principalele capitole ale cursului

1. Introducere. Clasificari ale arhitecturilor paralele. Evaluarea performantelor si a calitatii.

2. Procesoare pipeline

2.1. Introducere

- Structuri

- Performante

- Tipologie

Principalele capitole ale cursului (2)

2.2. Pipeline pentru instructiuni

- Problematica

- Cresterea ratei de transfer

- Bottlenecks

- Hazard structural

- Hazard datorat datelor

- Hazard datorat structurii de comanda

2.3. Pipeline pentru operatii aritmetice

2.4. Controlul si planificarea structurii pipeline

- Planificare statica

- Planificare dinamica

- Utilizarea intarzierilor

Principalele capitole ale cursului (3)

3. Retele de interconectare

3.1. Introducere

3.2. Topologii statice

- Magistrala comuna

- Linear array

- Inel

- Arbore binar

- Fat-tree

- Shuffle-exchange

- Retea bidimensionala

- Hypercurbe

- Retea n-dimensionala

- Cyclic Connected Cube

- Dirijare

- Latenta

Principalele capitole ale cursului (4)

3.3. Topologii dinamice

- Retele fara blocare

- Retele cu rearanjare

- Retele cu blocare

3.4. Decizii privind interconectarea

- Mod de operare

- Metodologie de comutare

- Topologia retelei

- Strategia de comanda a comutatorului

Principalele capitole ale cursului (5)

4. Multiprocessors & Multicomputers

4.1. Introducere

4.2. Multiprocesoare

- Retele de interconectare

- Scheme de coerenta cu memorie cache

4.3. Specificatie unificatoare pt sisteme multiprocesor

4.4. Multicomputers

4.5. Multiprocessor sau multicomputer

4.6. Multi-multiprocessors

Preview document

Sisteme cu Procesoare Multiple - Pagina 1
Sisteme cu Procesoare Multiple - Pagina 2
Sisteme cu Procesoare Multiple - Pagina 3
Sisteme cu Procesoare Multiple - Pagina 4
Sisteme cu Procesoare Multiple - Pagina 5
Sisteme cu Procesoare Multiple - Pagina 6
Sisteme cu Procesoare Multiple - Pagina 7
Sisteme cu Procesoare Multiple - Pagina 8
Sisteme cu Procesoare Multiple - Pagina 9
Sisteme cu Procesoare Multiple - Pagina 10
Sisteme cu Procesoare Multiple - Pagina 11
Sisteme cu Procesoare Multiple - Pagina 12
Sisteme cu Procesoare Multiple - Pagina 13
Sisteme cu Procesoare Multiple - Pagina 14
Sisteme cu Procesoare Multiple - Pagina 15
Sisteme cu Procesoare Multiple - Pagina 16
Sisteme cu Procesoare Multiple - Pagina 17
Sisteme cu Procesoare Multiple - Pagina 18
Sisteme cu Procesoare Multiple - Pagina 19
Sisteme cu Procesoare Multiple - Pagina 20
Sisteme cu Procesoare Multiple - Pagina 21
Sisteme cu Procesoare Multiple - Pagina 22
Sisteme cu Procesoare Multiple - Pagina 23
Sisteme cu Procesoare Multiple - Pagina 24
Sisteme cu Procesoare Multiple - Pagina 25
Sisteme cu Procesoare Multiple - Pagina 26
Sisteme cu Procesoare Multiple - Pagina 27
Sisteme cu Procesoare Multiple - Pagina 28
Sisteme cu Procesoare Multiple - Pagina 29
Sisteme cu Procesoare Multiple - Pagina 30
Sisteme cu Procesoare Multiple - Pagina 31
Sisteme cu Procesoare Multiple - Pagina 32
Sisteme cu Procesoare Multiple - Pagina 33
Sisteme cu Procesoare Multiple - Pagina 34
Sisteme cu Procesoare Multiple - Pagina 35
Sisteme cu Procesoare Multiple - Pagina 36
Sisteme cu Procesoare Multiple - Pagina 37
Sisteme cu Procesoare Multiple - Pagina 38
Sisteme cu Procesoare Multiple - Pagina 39
Sisteme cu Procesoare Multiple - Pagina 40
Sisteme cu Procesoare Multiple - Pagina 41
Sisteme cu Procesoare Multiple - Pagina 42
Sisteme cu Procesoare Multiple - Pagina 43
Sisteme cu Procesoare Multiple - Pagina 44
Sisteme cu Procesoare Multiple - Pagina 45
Sisteme cu Procesoare Multiple - Pagina 46
Sisteme cu Procesoare Multiple - Pagina 47
Sisteme cu Procesoare Multiple - Pagina 48
Sisteme cu Procesoare Multiple - Pagina 49
Sisteme cu Procesoare Multiple - Pagina 50
Sisteme cu Procesoare Multiple - Pagina 51
Sisteme cu Procesoare Multiple - Pagina 52
Sisteme cu Procesoare Multiple - Pagina 53
Sisteme cu Procesoare Multiple - Pagina 54
Sisteme cu Procesoare Multiple - Pagina 55
Sisteme cu Procesoare Multiple - Pagina 56
Sisteme cu Procesoare Multiple - Pagina 57
Sisteme cu Procesoare Multiple - Pagina 58
Sisteme cu Procesoare Multiple - Pagina 59
Sisteme cu Procesoare Multiple - Pagina 60
Sisteme cu Procesoare Multiple - Pagina 61
Sisteme cu Procesoare Multiple - Pagina 62
Sisteme cu Procesoare Multiple - Pagina 63
Sisteme cu Procesoare Multiple - Pagina 64
Sisteme cu Procesoare Multiple - Pagina 65
Sisteme cu Procesoare Multiple - Pagina 66
Sisteme cu Procesoare Multiple - Pagina 67
Sisteme cu Procesoare Multiple - Pagina 68
Sisteme cu Procesoare Multiple - Pagina 69
Sisteme cu Procesoare Multiple - Pagina 70
Sisteme cu Procesoare Multiple - Pagina 71
Sisteme cu Procesoare Multiple - Pagina 72
Sisteme cu Procesoare Multiple - Pagina 73
Sisteme cu Procesoare Multiple - Pagina 74
Sisteme cu Procesoare Multiple - Pagina 75
Sisteme cu Procesoare Multiple - Pagina 76
Sisteme cu Procesoare Multiple - Pagina 77
Sisteme cu Procesoare Multiple - Pagina 78
Sisteme cu Procesoare Multiple - Pagina 79
Sisteme cu Procesoare Multiple - Pagina 80
Sisteme cu Procesoare Multiple - Pagina 81
Sisteme cu Procesoare Multiple - Pagina 82

Conținut arhivă zip

  • Sisteme cu Procesoare Multiple
    • Curs 1 SPM 2006-2007.ppt
    • Curs 2 SPM 2006-2007.ppt
    • Curs 3a SPM 2006-2007.ppt
    • Curs 4a SPM 2006-2007.ppt
    • Curs 6 SPM 2006-2007.ppt
    • SMP-CURSUL1.doc
    • SMP-CURSUL2.doc
    • SMP-CURSUL3a.doc
    • SMP-CURSUL4a.doc
    • SMP-CURSUL6.doc

Alții au mai descărcat și

Tehnici inteligente hibride pentru comanda unei platforme mobile cu pendul invers

INTRODUCERE În cadrul acestei lucrări sunt abordate diferitele tehnici inteligente hibride în scopul controlării unui pendul invers pe o platformă...

Sisteme convenționale pentru reglarea proceselor continue

Capitolul 2 Sisteme Conventionale pentru Reglarea Proceselor Continue Rezumat: In acest capitol sunt tratate aspecte legate de metodologia...

Teoria Sistemelor

Reprezentarea Sistemelor Dinamice Liniare Multivariabile prin Matrice de Transfer 1. Matricea de transfer; legatura cu reprezentarile de tip...

Reprezentarea Informațiilor cu Obiecte

Informatiile pe care le reprezentam în memoria calculatorului sunt rareori atât de simple precum culorile sau literele. În general, dorim sa...

Sistemele Informatice

1.1. Contextul actual La sfârsitul secolului al XX-lea si începutul secolului al XXI-lea, clientii, concurenta si schimbarea au creat o noua lume a...

Cursuri Java

Cuvinte importante: - concepte fundamentale ale programarii orientate obiect in Java: incapsulare, mostenire, polimorfism; - crearea claselor de...

Aplicatii de retea în internet

Posta electronica (e - mail) Milioane de oameni sunt conectati într-un fel sau altul la reteaua Internet si pot trimite mesaje prin intermediul...

Optimizarea Conducerii Autovehiculelor

Titlul acestui subcapitol sugereaza utilizarea unor tehnici si a unor sisteme de conducere de tipul celor mentionate în primul capitol care sa...

Te-ar putea interesa și

Producerea Importul Comercializarea sau Punerea Ilegală la Dispoziție a Mijloacelor Tehnice sau Produselor Program

Introducere Etapa actuală de dezvoltare a Republicii Moldova, ca stat suveran, independent, democrat şi de drept, se caracterizează prin...

Comunicarea în rețea - aplicație client-server

CAPITOLUL 1. INTRODUCERE Încă din 1945, când a început era calculatoarelor şi până în 1985, calculatoarele erau foarte mari şi costisitori. Chiar...

Microprocesorul

I. Definitie si descriere generala Microprocesorul este unitatea centrală de prelucre a informaţiei (U.C.P.) a unui calculator sau sistem...

Arhitecturi de Calculatoare Paralele Actuale

Introducere Procesorul este una dintre cele mai importante componente a unui calculator, fiind cel care stabileşte cine, ce şi când să facă....

Rețele de Calculatoare

Introducerea O data cu extinderea domeniilor de aplicare a calculatoarelur, a crescut si numarul utilizatorilor ce doreau sa faca schimb de date...

Programare paralelă în sisteme distrbuite

Retelele de interconectare sunt de 2 tipuri: a)retele statice la care conexiunile intre noduri sunt fixe si punct la punct-transferul informatiei...

Calculatorul în Societatea Actuală

Viaţa omului modern se desfăşoară în grădina informaticii", se spunea în anii ’80. Dacă în acea perioadă era justificată o astfel de afirmaţie,...

Bazele Informaticii

Cu totii stim ca necesitatea reprezinta mama inventicii. Acest lucru este valabil si in lumea computerelor. U.S Army a fost prima care a solicitat...

Ai nevoie de altceva?