This shows you the differences between two versions of the page.
|
asc:laboratoare:03 [2026/03/16 20:52] catalin.rucareanu [Solutia: “Blocked Matrix Multiplication”] |
asc:laboratoare:03 [2026/03/18 17:09] (current) andrei.ouatu [Resurse] |
||
|---|---|---|---|
| Line 72: | Line 72: | ||
| ==== Accesul la vectori ==== | ==== Accesul la vectori ==== | ||
| - | Un alt aspect care necesita resurse din plin, este utilizarea si accesul variabilelor de tip vectorial. De fiecare data cand programul face o referinta la un obiect de tipul X[i][j][k] compilatorul trebuie sa genereze expresii aritmetice complexe, pentru a calcula aceasta adresa, in cadrul vectorului muldimensional X. De exemplu, iata cum arata un vector bidimensional in limbajul C (salvat row-major): | + | Un alt aspect care necesita resurse din plin, este utilizarea si accesul variabilelor de tip vectorial. De fiecare data cand programul face o referinta la un obiect de tipul X[i][j][k] compilatorul trebuie sa genereze expresii aritmetice complexe, pentru a calcula aceasta adresa, in cadrul vectorului multidimensional X. De exemplu, iata cum arata un vector bidimensional in limbajul C (salvat row-major): |
| {{:asc:lab5:aij.jpg|}} | {{:asc:lab5:aij.jpg|}} | ||
| Line 420: | Line 420: | ||
| ===== Resurse ===== | ===== Resurse ===== | ||
| * Responsabilul acestui laborator: [[emil.slusanschi@cs.pub.ro|Emil Slușanschi]] | * Responsabilul acestui laborator: [[emil.slusanschi@cs.pub.ro|Emil Slușanschi]] | ||
| - | * {{:asc:laboratoare:lab09.zip|Schelet Laborator 9}} | + | * {{:asc:laboratoare:lab09-2.zip|Schelet Laborator 3}} |
| <hidden> * {{:asc:lab5:sol:lab5_sol.tar.gz|Soluție Laborator 9}} </hidden> | <hidden> * {{:asc:lab5:sol:lab5_sol.tar.gz|Soluție Laborator 9}} </hidden> | ||