[LUG.ro Mix] PentaScale Simulation...

Horacio Castellini horacio9573 en gmail.com
Mar Ago 12 14:41:24 ART 2008


Versión original...

  www.scidacreview.org/ 0703/html/cscapes.html

--------------------------------------------------------------------------
En gran escala las simulaciones científicas se ejecutan en ordenadores 
de alto rendimiento con miles de procesadores en paralelo. Incluso las 
computadoras de escritorio ahora tienen múltiples núcleos. Las máquinas 
petascale constarán de miles de procesadores multinúcleo.
Una tarea importante consistirá en distribuir los datos y el trabajo de 
un gran cálculo entre los micros para reducir al mínimo el tiempo de 
ejecución total. Este problema se conoce como "equilibrio de carga" o 
"particionamiento". Es común en gran escala, en la ciencia 
computacional, tratar con enormes bases de datos y los gastos de 
comunicación son más grandes que los costos de la computación 
distribuida en las actuales arquitecturas de memoria.
Hay dos objetivos, a menudo en conflicto, en el balanceo de cargas. En 
primer lugar, los trabajos que se pueden realizar simultáneamente deben 
ser distribuidas de manera uniforme entre los procesadores con el fin de 
evitar que los procesadores terminen temprano y tengan que esperar para 
el procesador más lento termine su tarea. En segundo lugar, la 
comunicación entre procesadores es relativamente lento en comparación 
con el cómputo, por lo que debe ser lo más pequeño posible. Los 
requisitos para la comunicación son dictados por los datos. Estos 
objetivos están en conflicto desde la primera impulsa los datos para ser 
distribuido entre los procesadores, mientras que los gastos de 
comunicación son los más bajos si los datos residen en un procesador.
---------------------------------------------------------------------


Más información sobre la lista de distribución Lugro-mix