lunes, 21 de noviembre de 2011

Computadoras de Alto Rendimiento



El campo de computación de alto rendimiento High performance Computing o HPC en inglés es una herramienta muy importante en el desarrollo de simulaciones computacionales a problemas complejos. Para lograr este objetivo, la computación de alto rendimiento se apoya en tecnologías computacionales como los cluters supercomputadores o mediante el uso de la computación paralela. La mayoría de las ideas actuales de la computación distribuida  se han basado en la computación de alto rendimiento.



Un cluster es una solución computacional estructurada a partir de un conjunto de sistemas computacionales muy similares entre si (grupo de computadoras), interconectados mediante alguna tecnología de red de alta velocidad, configurados de forma coordinada para dar la ilusión de un único recurso; cada uno de estos sistemas estará proveyendo un mismo servicio o ejecutando una (o parte de una) misma aplicación paralela. Un cluster debe tener como característica inherente la compartición de recursos: ciclos de CPU (Central Processing Unit), memoria, datos y servicios.
Los sistemas computacionales (nodos) que conforman el cluster podrían ser computadoras de uno o varios procesadores; estos sistemas podrían estar montados en un rack, ubicados en un espacio dedicado exclusivamente a almacenar computadoras, o en el cubículo de un empleado; lo que cuenta es como están relacionados, como son accesados, y que tipo de aplicación están ejecutando.




No hay comentarios:

Publicar un comentario