Eficiencia de la paralelización automática en multiprocesadores utilizando modelos numéricos de circulación del océano costero
Contenido principal del artículo
Resumen
Se estudia el rendimiento de la opción de paralelización automática de los multiprocesadores SGI Origin 2000 y UltraSPARC III utilizando dos modelos numéricos del océano, uno tridimensional y el otro bidimensional. Con dos procesadores, el modelo tridimensional alcanzó un incremento en la rapidez de procesamiento (IRP) de 1.2 en la SGI Origin 2000 y en la UltraSPARC III de 2.44. En ambos casos no hubo mejora en el IRP con la adición de más procesadores. El modelo bidimensional tuvo el mismo tiempo de ejecución en la SGI Origin 2000 para todo conjunto de procesadores accesados y alcanzó un IRP de 1.5 en la UltraSPARC III con dos o más procesadores.
En todos los experimentos, se obtuvo un IRP más alto con el uso de la opción de optimización del compilador que con el uso de la opción de paralelización automática. En ambos modelos la parte paralela del código resultó menor que la parte no paralela; por ello, la opción de optimización funcionó más eficientemente que la opción de paralelización automática. Ambos modelos alcanzaron el más alto rendimiento usando la UltraSPARC III.