User Tools

Site Tools


muszaki_informatika:matrix_szorzas_gyorsitasa

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
muszaki_informatika:matrix_szorzas_gyorsitasa [2025/02/12 10:25] knehezmuszaki_informatika:matrix_szorzas_gyorsitasa [2025/02/12 10:29] (current) knehez
Line 72: Line 72:
 \begin{bmatrix} 3 & 4 \\ 7 & 8 \end{bmatrix} \cdot \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}$$ \begin{bmatrix} 3 & 4 \\ 7 & 8 \end{bmatrix} \cdot \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}$$
  
-Számoljuk ki az egyes részmátrixok szorzatát+Számoljuk ki az egyes részmátrixok szorzatát:
  
 $$ \begin{bmatrix} 1\cdot1 + 2\cdot0 & 1\cdot0 + 2\cdot1 \\ 5\cdot1 + 6\cdot0 & 5\cdot0 + 6\cdot1 \end{bmatrix} = $$ \begin{bmatrix} 1\cdot1 + 2\cdot0 & 1\cdot0 + 2\cdot1 \\ 5\cdot1 + 6\cdot0 & 5\cdot0 + 6\cdot1 \end{bmatrix} =
Line 85: Line 85:
 === Végeredmény === === Végeredmény ===
  
-Hasonlóan számolva az összes blokkot:+Hasonlóan számolva az összes blokkra ez lesz a végeredmény:
  
 $$ C = $$ C =
Line 98: Line 98:
   * Cache-hatékonyság: Egy blokk adatai könnyebben beleférnek a CPU gyorsítótárába.   * Cache-hatékonyság: Egy blokk adatai könnyebben beleférnek a CPU gyorsítótárába.
   * Kevesebb memória-hozzáférés: A kisebb méretű részmátrixok többször felhasználhatók anélkül, hogy újra és újra be kellene tölteni a RAM-ból.   * Kevesebb memória-hozzáférés: A kisebb méretű részmátrixok többször felhasználhatók anélkül, hogy újra és újra be kellene tölteni a RAM-ból.
-  * Párhuzamosítható: Az egyes blokkok párhuzamosan is számolhatók több CPU magon vagy GPU-n.+  * Jól párhuzamosítható: Az egyes blokkok párhuzamosan is számolhatók több CPU magon vagy GPU-n.
  
 **C** implementáció: **C** implementáció:
muszaki_informatika/matrix_szorzas_gyorsitasa.1739355938.txt.gz · Last modified: 2025/02/12 10:25 by knehez