摘要 |
<p>The invention relates to a data management method in an array processor containing elementary processors (302 (i,j)) forming an array (300) of n axes such that an elementary processor (302 (i,j)) is connected to a neighboring elementary processor (302 (i',j')) according to each of the 2n directions (310, 312, 314, 316) of the array (300), and controlled by identical instruction cycles determining the neighboring elementary processor (302 (i',j')) that should send the data to the neighboring elementary processor (302 (i',j')) for a subsequent cycle. According to the method, we associate to this elementary processor (302 (i,j)) communication registers (X1, X2, Y1, Y2) dedicated to data exchange according to each axis of the array (300) and we integrate in the instructions a condition of location of the elementary processor (302 (i,j)) in the array (300) to determine the neighboring processor (302 (i',j')) sending the data for a subsequent cycle. <IMAGE></p> |