Vectorización de los algoritmos divide-y-vencerás

  1. Amor, Margarita
  2. Argüello Pedreira, Francisco
  3. Martín, María J.
  4. Blanco Heras, Dora
Revista:
Informática y automática: revista de la Asociación Española de Informática y Automática

ISSN: 0214-932X

Ano de publicación: 1996

Volume: 29

Número: 3

Páxinas: 28-37

Tipo: Artigo

Outras publicacións en: Informática y automática: revista de la Asociación Española de Informática y Automática

Resumo

A large number of algorithms have been obtained by means of the divide and conquer strategy. Among them we find those for the orthogonal transforms, bitonic ordering, polynomic evaluation and for the solution of tridiagonal systems. In this work we present a unified formulation of these algorithms which facilitates their vectorization. The algorithms are described in terms of index-digit permutations, each one of which has a direct implementation on the vector computer. Thus, for instance, we define index-digit permutations for the description of the data flow from the memory to the segmented units of the processor and the regrouping of the data within these units. This formulation is applied to fast Walsh and Haar transforms.