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
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