Desfasurarea cursului

      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