Matrice et processeurs
Jacques
-
mohammed -
mohammed -
Salut à tous
Tout d'abord je veux faire partager les elements d'une matrice à des processeurs. Chaque processeur aura un bloc(largeur, hauteur).
Ensuite je veux avoir une nouvelle matrice qui est formée par la suite des éléments des processeurs. Comment dois je faire?
Voici un petit exemple pour eclaircir le problème
matrice de départ
1 2 3 4
5 6 7 8
9 10 11 12
j'ai par exemple 3 processeurs
A P1 je donne les éléments suivants
1 2 3
5 6 7
Donc P1 est une sous matrice (2,3)
P2 =
4
8
P2 est une sous matrice(2,1)
P3 =9 10 11 12
P3 est une sous matrice (1,4)
Problème:
Comment faire pour obtenir une matrice réarrangée de la sorte:
1 2 3 5
6 7 4 8
9 10 11 12
Qui n'est d'autre que la suite des elements des processeurs 1..3
Merci de me repondre
Tout d'abord je veux faire partager les elements d'une matrice à des processeurs. Chaque processeur aura un bloc(largeur, hauteur).
Ensuite je veux avoir une nouvelle matrice qui est formée par la suite des éléments des processeurs. Comment dois je faire?
Voici un petit exemple pour eclaircir le problème
matrice de départ
1 2 3 4
5 6 7 8
9 10 11 12
j'ai par exemple 3 processeurs
A P1 je donne les éléments suivants
1 2 3
5 6 7
Donc P1 est une sous matrice (2,3)
P2 =
4
8
P2 est une sous matrice(2,1)
P3 =9 10 11 12
P3 est une sous matrice (1,4)
Problème:
Comment faire pour obtenir une matrice réarrangée de la sorte:
1 2 3 5
6 7 4 8
9 10 11 12
Qui n'est d'autre que la suite des elements des processeurs 1..3
Merci de me repondre
A voir également:
- Matrice et processeurs
- Processeurs amd - Guide
- Il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). - Forum Windows 10
- Excel vous ne pouvez pas modifier une partie de matrice ✓ - Forum Excel
- Processeurs de flux - Forum Matériel & Système
- Logiciel en cours d'execution ✓ - Forum Logiciels
3 réponses
Salut jacques,
je ne me trouve pas dans c++ mais un peut pascal
mais l'idée est simple vous allez tous simplement remplire les 3matrices(p1,p2,p3 par expl) à partir de la matrices de départ MD en usant des boucles for et le tour sera jouer.
for i:=1 to 2 do
for j:=1 to 3 do
p1[i,j]:=MD[i,j];{pour la 1ère mat}
et pour les 2 autres c'est facile, enfin, je crois!
Bonne chance.
MERCi
je ne me trouve pas dans c++ mais un peut pascal
mais l'idée est simple vous allez tous simplement remplire les 3matrices(p1,p2,p3 par expl) à partir de la matrices de départ MD en usant des boucles for et le tour sera jouer.
for i:=1 to 2 do
for j:=1 to 3 do
p1[i,j]:=MD[i,j];{pour la 1ère mat}
et pour les 2 autres c'est facile, enfin, je crois!
Bonne chance.
MERCi