[Advcomparch] Πολλαπλασιασμός πινάκων A B

Nectarios Koziris nkoziris at cslab.ece.ntua.gr
Sun Jun 22 15:08:55 EEST 2008


Το κάθε στοιχείο c[i,j] στον κλασσικό πολλαπλασιασμό πινάκων είναι άθροισμα
όλων των a[i][k]*b[k][j] over k=0..N.

-------
Nectarios Koziris
CSLAB-NTUA
Tel: +30 2107721531, Fax: +30 2107721292
nkoziris at cslab.ece.ntua.gr
http://www.cslab.ece.ntua.gr/~nkoziris


 
  

> -----Original Message-----
> From: advcomparch-bounces at lists.cslab.ece.ntua.gr 
> [mailto:advcomparch-bounces at lists.cslab.ece.ntua.gr] On 
> Behalf Of sjpaa at freemail.gr
> Sent: Κυριακή, 22 Ιουνίου 2008 2:58 μμ
> To: advcomparch at lists.cslab.ece.ntua.gr
> Subject: Πολλαπλασιασμός πινάκων A B
> 
> 
> Στην εκφώνηση της άσκηση υπάρχει ο παρακάτω κώδικας για τον 
> πολλάπλασιαμό των πινάκων Α, Β.
> 
> for(i=0; i<N; i++)
> for(j=0; j<N; j++)
> for(k=0; k<N; k++)
> C[i][j] += A[i][k] * B[k][j];
> 
> 
> Γιατί χρησιμοποιούμε τον τελεστή '+=' αντι του '=' ;
> 
> π.χ. στο simulation του loop interchange τα αποτελέσματα στο 
> πολλαπλασιασμό με τον τελεστή '+=' αντί του '=' είναι διαφορετικά.
> 
> 
> 
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
> 


More information about the Advcomparch mailing list