[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