(EN) An improved vector processor for processing a modified recurrent equation: ai = ai-2 x bi-1 x bi + bi x ci-1 + ci, where i is an integer: i = 1, 2, 3, ..., n, at a high speed. The vector processor includes a data distribution circuit (40a, 40b), at least one odd term calculation circuit (10A, 10AA), and at least one even term calculation circuit (10B, 10BB). The odd term calculation circuit calculates odd terms of the modified recurrent equation: aj = (aj-2 x bj-1 x bj) + (bj x cj-1) + cj, where j is an odd integer. The even term calculation circuit calculates even terms of the recurrent equations: ak = (ak-2 x bk-1 x bk) + (bk x ck-1) + ck, where k is an even integer. The data distribution circuit receives an initial, data a0 and input vector (operand) data (bi) and (ci), and distributes that data to the odd and even term calculation circuits in a predetermined manner so that the above odd and even terms are calculated.
(FR) Processeur vectoriel amélioré pour le traitement à haute vitesse d'une équation récurrente modifiée ai = ai-2 x bi-1 x bi + bi x ci-1 + ci, où i est un nombre entier i = 1, 2, 3, ..., n. Le processeur vectoriel comprend un circuit de distribution de données (40a, 40b), au moins un circuit de calcul de termes impairs (10A, 10AA), et au moins un circuit de calcul de termes pairs (10B, 10BB). Le circuit de calcul de termes impairs calcule les termes impairs de l'équation récurrente modifiée aj = (aj-2 x bj-1 x bj) + (bj x cj-1) + cj, où j est un nombre entier impair. Le circuit de calcul de termes pairs calcule les termes pairs des équations récurrentes ak = (ak-2 x bk-1 x bk) + (bk x ck-1) + ck, où k est un nombre entier pair. Le circuit de distribution de données reçoit une donnée a0 initiale et des données de vecteurs d'entrée (opérandes) (bi) et (ci), et distribue de manière déterminée ces données aux circuits de calcul de termes pairs et impairs, afin de permettre le calcul desdits termes pairs et impairs.