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

Año de publicación: 1996

Volumen: 29

Número: 3

Páginas: 28-37

Tipo: Artículo

Otras publicaciones en: Informática y automática: revista de la Asociación Española de Informática y Automática

Resumen

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.