New contributions for modeling and simulating high performance computing applications on parallel and distributed architectures

Tesis doctoral de Alberto Núñez Covarrubias

En esta tesis se propone una nueva plataforma de simulación específicamente diseñada para modelar sistemas paralelos y distribuidos, la cual se basa en la integración del modelo de los cuatro sistemas básicos en una única plataforma de simulación. Estos sistemas están formados por el sistema de almacenamiento, el sistema de memoria, el sistema de procesamiento (cpu) y el sistema de red. Las principales características de esta plataforma de simulación son flexibilidad, para abarcar el mayor rango de diseños posible; escalabilidad, para comprobar los límites al incrementar el tamaño de las arquitecturas modeladas; y el balance entre los tiempos de ejecución y la precisión obtenida en las simulaciones. esta plataforma de simulación está orientada a modelar tanto sistemas actuales como nuevos diseños de arquitecturas hpc y aplicaciones. De esta forma, dependiendo de los requisitos del usuario, el modelo puede estar enfocado a un conjunto de sistemas, o por el contrario, éste puede estar enfocado en el sistema completo. Por ello, se pueden modelar sistemas distribuidos completos integrando los sistemas básicos en un único modelo, cada uno con su nivel de detalle correspondiente, lo cual proporciona un alto nivel de flexibilidad. Además, esta plataforma proporciona un buen compromiso tanto entre precisión y rendimiento, como en flexibilidad proporcionada para poder construir un amplio rango de arquitecturas utilizando diferentes configuraciones. además, se ha llevado a cabo un proceso de validación de la plataforma de simulación propuesta, comparando los resultados obtenidos en entornos reales con aquellos obtenidos en los modelos análogos. Posteriormente, se han realizado una serie de experimentos para realizar una evaluación y análisis de cómo evolucionan, tanto la escalabilidad como los cuellos de botella, existentes en una arquitectura hpc típica multi-core utilizando diferentes configuraciones. Básicamente estos experimentos consisten en ejecutar 2 modelos de aplicaciones (hpc y checkpointing) en varias arquitecturas. finalmente, se han calculado datos de rendimiento de la propia plataforma de si- mulación con los experimentos realizados. El propósito de este proceso es calcular, tanto el tiempo como la cantidad de memoria necesaria, para ejecutar una simulación concreta dependiendo tanto del tamaño del entorno simulado, como de los recursos disponibles para ejecutar tal simulación.

 

Datos académicos de la tesis doctoral «New contributions for modeling and simulating high performance computing applications on parallel and distributed architectures«

  • Título de la tesis:  New contributions for modeling and simulating high performance computing applications on parallel and distributed architectures
  • Autor:  Alberto Núñez Covarrubias
  • Universidad:  Carlos III de Madrid
  • Fecha de lectura de la tesis:  04/02/2011

 

Dirección y tribunal

  • Director de la tesis
    • Jesús Carretero Pérez
  • Tribunal
    • Presidente del tribunal: félix García carballeira
    • Emilio Luque fadon (vocal)
    • Antonio Plaza Miguel (vocal)
    • claudia Canali (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio