|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2006
Messaggi: 36
|
[C] - allocazione matrici per colonne
salve a tutti ho implementato un algoritmo che calcola il prodotto di matrici in una prima versione allocando la matrice per righe e nella seconda per colonne. Ho riscontrato un tempo di esecuzione leggermente maggiore nell'allocazione per colonne. Secondo voi è possibile e come si spiega?
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' possibilissimo... E' una questione di cache, soprattutto se le matrici sono molto grandi...
Di fatto se allochi per colonne, gli elementi delle colonne sono contigui...al contrario con le righe... In un prodotto righe colonne allocando una matrice in un modo e una nell'altro potresti avere notevoli sorprese |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:02.



















