Cursul se desfasoara conform orarului
Continutul cursului
Cap.1. Introducere în prelucrarea paralela
1.1 Evolutia sistemelor de calcul
1.2 Definitii si tendinte de dezvoltare ale sistemelor de calcul
1.3 Paralelism în sisteme uniprocesor. Mecanisme de prelucrare paralela.
Cresterea de viteza. Structuri de calculatoare paralele
Cap.2. Subsisteme de memorie si intrare-iesire (I/O)
2.1 Ierarhizarea memoriei. Conceptul de memorie virtuala. Metode de alocare
si organizare a memoriei (segmentarea si paginarea). Memoria cache
2.2 Caracteristici ale subsistemelor I/O. Procesoare I/O
Cap.3. Principiul pipe-line
3.1 Principiul prelucrarii pipe-line. Structuri pipe-line ideale
3.2 Principiile proiectarii structurilor pipe-line. Evaluarea performantelor
structurilor pipe-line reale
3.3 Planificarea structurilor pipe-line
Cap.4. Sisteme multiprocesor
4.1 Structuri functionale de sisteme multiprocesor
4.2 Algoritmi de control al accesului pe bus
Cap.5. Prelucrarea paralela prin utilizarea sistemelor CPU-GPU
5.1 Prezentarea tehnologiei CUDA-GPU (Computer Unified Device Architecture
- Graphical Processor Unit)
5.2 Obtinerea paralelismului prin utilizarea tehnologiei CUDA. Modul de dezvoltare
a aplicatiilor
5.3 Exemple de aplicatii
Bibliografie
[1]. Sorin Zoican , "Arhitectura sistemelor de calcul cu prelucrare
paralela", Editura POLITEHNICA Press, 2004 , 240 pagini, ISBN 973-8449-43-X
[2]. Notele de curs