Anul III, ASC - Arhitectura Sistemelor de Calcul
Curs: Nicolae Țăpuș
Materiale de curs:
- 1. Notiuni si concepte de baza privind structura sistemelor numerice.pdf
- 2. Reprezentarea sistemelor de calcul la nivel structural.pdf
- 3. Descrierea PMS a sistemelor de calcul.pdf
- 4. Atributele generale ale sistemelor de calcul.pdf
- 5. Clasificarea Flyn a sistemelor de calcul.pdf
- 6. Fluxul de date.pdf
- 7. SISD.pdf
- 8. SIMD.pdf
- 9. MISD.pdf
- 10. MIMD.pdf
- 11. Studierea sistemelor de calcul SIMD.pdf
- 12. Algoritmi executabili pe structuri SIMD.pdf
- 13. Organizarea memoriei in structurile SIMD.pdf
- 14. Descrierea sistemelor reprezentative din clasa SIMD.pdf
- 15. Retele de interconectare intre procesoare si memorie.pdf
- 16. Sisteme de calcul MIMD.pdf
- 17. Arhitectura si programarea sistemelor multiprocesor.pdf
- 18. Sisteme puternic cuplate.pdf
- 19. Sisteme slab cuplate.pdf
- 20. Descrierea unor sisteme de tip MIMD.pdf
- 21. Retele ierarhice de interconectare.pdf
- 22. Interconectarea cu intercalare perfecta.pdf
- 23. Interconectarea delta.pdf
- 24. Modul de interconectare 2 x 2 Delta.pdf
- 25. Descrierea celor mai rapide 10 sisteme de calcul.pdf
- 26. Elemente introductive in benchmarkingul serial si paralel.pdf
- 27. Notiuni si concepte de baza privind programarea cu threaduri.pdf
- 28. Descrierea notiunilor de clase de obiecte.pdf
- 29. Threaduri si modalitati de accesare a datelor.pdf
- 30. Single Board Computer.pdf
- 31. Comutatoare - Switch-uri.pdf
- 32. Taxonomii - clasificarea sistemelor de calcul.pdf
- 33. Masini SIMD. Exemple de algoritmi paraleli de calcul.pdf
- 34. Sisteme bazate pe Cells.pdf
- 35. Arhitecturi generale de microprocesoare.pdf
- 36. Tehnici de optimizare utilizate in HPC.pdf
- 37. Descrierea arhitecturilor MIMD.pdf
- 38. Aplicatii MIMD.pdf
- 2005 Recent trends in the marketplace of high performance computing.pdf
- ASC - 01 - Introducere si Motivatie pentru ASC.pdf
- ASC - 02 - PMS.pdf
- ASC - 03a - SBCuri.pdf
- ASC - 03b - Comutatoare.pdf
- ASC - 04 - Ierarhia de Memorie si Optimizarea pentru Memorie.pdf
- ASC - 05 - Cell Architecture seria CA.ppt
- ASC - 05 - The Cell Broadband Engine.pdf
- ASC - 06 - Taxonomii Exemple de Utilizare.pdf
- ASC - 07 - Arhitecturi SIMD.pdf
- ASC - 08 - Comunicatii in SIMD Permutari Elementare.pdf
- ASC - 09 - Arhitecturi MIMD Structuri Multiprocesor.pdf
- ASC - 10 - KMap Comunicare Inter si Intra-Cluster.pdf
- ASC - 11 - Interconectarea in sisteme cu resurse multiple.ppt
- ASC - 11 - MIMD mesaje si capabilitati.ppt
- ASC - 12 - Retele de comutare Ierarhice si evaluarea lor.ppt
- ASC - 13 - Benchmarking Serial Paralel.pdf
- ASC - 14 - Top500.pdf
- Spending Moores Dividend.pdf
- Curs 1 [ppt]
- Curs 2 [ppt]
- Curs 3 [ppt]
- Curs 4 [ppt]
- Curs 5 [ppt]
- Curs 6 [ppt]
- Curs 7 [ppt]
- Curs 9 [ppt]
- Curs 10 [ppt]
- Curs 11 [ppt]
- Curs 12 [ppt]
- Curs 13 [ppt]
- Curs 14 [ppt]
Laboratoare:
- Laborator 1 - Introducere în limbajul Python [html]
- Laborator 2 - Fire de execuție în Python [html]
- Laborator 3 - Bariere. Comutatoare. SBC-uri. Taxonomia Flynn [html]
- Laborator 4 - Arhitecturi de microprocesoare [html]
- Laborator 5 - Tehnici de optimizare de cod - înmulțirea matricilor [html]
- Laborator 6 - Familiarizarea cu arhitectura CELL
- Laborator 7 - Programarea Cell BE folosind Eclipse [html]
- Laborator 8 - Mecanisme de comunicare PPU-SPU
- Laborator 9 - Mecanisme avansate de folosire a operațiilor SIMD si a transferurilor DMA [html]
- Laborator 10 - Software managed cache. SPE overlays. Branch prediction.
- Laborator 12 - GPU Programming [html]
- Tema 1 - Enunt [pdf]
- Tema 1 - Varianta 1 [zip]
- Tema 1 - Varianta 2 [zip]
- Tema 1 - Varianta 3 [zip]
- Tema 1 - Varianta 4 [zip]
- Tema 2 - Enunt [pdf]
- Tema 2 - Varianta 1 [zip]
- Tema 2 - Varianta 2 [zip]
- Tema 2 - Varianta 3 [zip]
- Tema 3 - Enunt [pdf]
- Tema 3 - Varianta 1 [zip]
- Tema 3 - Varianta 2 [zip]
- Tema 3 - Varianta 3 [zip]
- Tema 4 - Enunt [pdf]
- Tema 4 - Varianta 1 [zip]
- Tema 4 - Varianta 2 [zip]
- Tema 4 - Varianta 3 [zip]
- Laborator 1 - Introducere in Python [html]
- Laborator 1 - Surse si rezolvare [zip]
- Laborator 2 - Threaduri in Python [pdf]
- Laborator 2 - Surse si rezolvare [zip]
- Laborator 3 (bariere) - Surse si rezolvare [zip]
- Laborator 5 - Arhitecturi de procesoare [html]
- Laborator 6 - Tehnici de optimizare in HPC [html]
- Laborator 7 - Arhitectura Cell SDK [html]
- Laborator 8 - Cell SDK in Eclipse IDE [html]
- Laborator 9 - Cell basic DMA transfer [pdf]
- Laborator 9 - DMA mailboxes [pdf]
- Laborator 9 - Cell DMA mailboxes [pdf]
- Laborator 9 - Surse si rezolvare [zip]
- Laborator 10 - Arhitectura SIMD [pdf]
- Laborator 10 - Cell array adding examples [tar.gz]
- Laborator 10 - Language extensions for Cell Broadband Engine [pdf]
- Laborator 10 - SPE Runtime Management Library [pdf]
- Laborator 10 - Static and dynamic profiling [pdf]
- Laborator 11 - Hands-on SPU Timing Analysis [pdf]
- Laborator 11 - Performance analysis on Cell [pdf]
- Laborator 11 - SPU Timing Tool: static timing analysis [pdf]
- Laborator 12 - Software Manager Cache, Spe Overlay, Accelerated Library Framework [zip]
Alte materiale:
- Examen: Subiecte
- Examen: Notite recapitulative pentru examen [txt]
- Examen: Diverse subiecte examen ASC (si SSC) [zip]
- Python: Prezentare Scientific Python [pdf]
- Python: Tutorial Thread programming in Python [pdf]
- AMD: Microprocesorul Opteron [pdf]
- AMD: Opteron pentru sisteme server MP [pdf]
- AMD: Datasheet Opteron [pdf]
- AMD: Phenom - Multi-Core Coding for Games [pdf]
- AMD: Introduction to AMD64 Technology [pdf]
- AMD: x86-64 Technology [pdf]
- AMD: quad core comparision [pdf]
- AMD: designing software for N cores [pdf]
- AMD: CPU Roadmap [pdf]
- AMD: Hammer Overview [pdf]
- Carte: The Little Book of Semaphores [pdf]