Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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>​
  
asc/laboratoare/03.1773687152.txt.gz · Last modified: 2026/03/16 20:52 by catalin.rucareanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0