next up previous
Next: Directiva DISTRIBUTE Up: Distrubución de los datos Previous: Distrubución de los datos

Directiva PROCESORS

En HPF los procesadores pueden ser dispuestos en un arreglo lógico de procesos abstractos mediante la directiva PROCESSORS. Si la directiva no es dada el compilador asume una distribución por omisión. La directiva le asigna al arreglo lógico de procesadores un nombre y el tamaño de cada una de las dimensiones del mismo.

  !HPF$ PROCESSORS dist_proc(3,2)

En este ejemplo se asume que existen 6 procesadores los cuales son ordenados segun dist_proc en una matriz de tres filas por dos columnas.

La directiva PROCESSORS debe cumplir con las siguientes normas:

Es posible determinar el numero de procesadores y su distribución mediante las funciones NUMBER_OF_PROCESSORS() y PROCESSOR_SHAPE(). Estas funciones pueden ser utilizadas en la directiva PROCESSORS.

  !HPF$ PROCESSORS dist_proc(NUMBER_OF_PROCESSOR/2,2)



Kay A. Tucci K.
Tue Apr 13 11:25:14 GMT-0400 1999