Uso del cómputo de altas prestaciones para soluciones computacionales complejas

Utilizar al máximo el poder de cómputo con el objetivo de resolver problemas cuyas necesidades sobrepasan a un solo ordenador, es el propósito del cómputo de altas prestaciones, conocido también como cómputo de alto rendimiento; es también una herramienta de simulación que usa tecnologías como clúster y computación paralela, afirmó investigador universitario.

Al externar lo anterior, el doctor Arturo Yee Rendón, adscrito a la Facultad de InformáticaCuliacán (FIC) de la Universidad Autónoma de Sinaloa (UAS) comentó que existen hardware de diferentes núcleos de procesamiento que por una u otra razón no se utilizan, por lo que es necesario usar lenguajes de programación e interfaces para el desarrollo de aplicaciones que permiten utilizar este poder de cómputo.

El especialista dijo que los modelos secuenciales, usados mayormente en cómputo, su mayor problema es la eficiencia ante los problemas muy complejos en la computación, “existen lenguajes que te permiten ejecutar en los diferentes núcleos que se tiene en el cómputo actualmente, (…) el cómputo con memoria distribuida y el cómputo con memoria compartida permite generar información para resolver estos problemas computacionales complejos”.

Uno de ellos ejemplos detallados por Yee Rendón es la arquitectura de unificación de dispositivos de cómputo (CUDA, por sus siglas en inglés), así como los thread denominados en el proceso de cómputo como la compartición de memoria, así como las tarjetas gráficas, que tiene cientos de núcleos de procesamiento con el propósito de ejecutar de manera eficiente la computación.

Arturo Yee Rendón aseguró que los dichos modelos computacionales analizan ciertos factores de riesgo con el propósito de la eficacia y eficiencia de una aplicación que son utilizados, entre otros, en problemas de predicciones, modelos de optimización y algoritmos genéticos.

<