escudo UCM
Oficina de Transferencia de Resultados de Investigación
Universidad Complutense de Madrid

Complutecno: Computación

COMPUTACIÓN NUMÉRICA SOBRE SISTEMAS DE ALTAS PRESTACIONES

Descripción:

Aceleración de software de simulación existente en la empresa por medio de su optimización sobre un determinado computador, la mejora de sus núcleos numéricos y/o su implementación sobre un computador paralelo; además desarrollo del propio software desde un principio partiendo del modelo matemático que gobierna el sistema a simular.

Simulación numérica
Fig. 1: Simulación numérica.

¿Cómo funciona?:

Ejemplo de aplicación
Fig. 2: Ejemplo de aplicación desarrollada
para la empresa CASA.

El desarrollo de un software de simulación se realiza considerando tanto las propiedades numéricas como arquitectónicas de las diferentes alternativas. El resultado es un código robusto, eficiente y fácil de manejar por medio de un entorno de ventanas.

Los métodos y técnicas empleadas son fruto de una intensa investigación en simulación numérica sobre plataformas avanzadas realizada en colaboración con prestigiosos centros internacionales, como es el caso de la colaboración en la investigación sobre métodos numéricos para dinámica de fluidos que se está desarrollando conjuntamente con ICASE (NASA Langley).

Ventajas:

Por medio de la simulación numérica avanzada las empresas pueden mejorar notablemente su eficiencia y productividad a un coste muy bajo por medio de la reducción del tiempo y el abaratamiento del coste de los ciclos de diseño, eliminando los posibles riesgos humanos y ofreciendo productos de mayor calidad.

¿Dónde se ha desarrollado?:

Esta tecnología ha sido desarrollada en el Departamento de Arquitectura de Computadores y Automática de la Facultad de CC. Físicas. Desde los años 80 el Departamento ha acumulado una larga experiencia en el campo de la simulación de sistemas físicos para entrenamiento de operadores y test de equipos. Actividad que se ha desarrollado con empresas como SAINCO, ENDESA, DIMETRONIC o BTR Rail.

El Departamento también tiene experiencia en la realización de trabajo en todas las fases de la ruta de desarrollo de código de simulación correspondientes a la aceleración de un código existente por medio de la optimización monoprocesador y/o su paralelización, aportando la solución que mejor se adapte a la empresa individual dentro del espacio rendimiento-coste. Esta actividad ha dado servicio a empresas de ingeniería, como CASA División Espacio.

El Departamento también ha impartido numerosos cursos relacionados con computación paralela, sistemas operativos y métodos numéricos.

[más información sobre el departamento y el grupo de investigación]

Y además:

Este departamento puede prestar los siguientes servicios adicionales:

Consultoría Numérica y Actualización de Códigos:

  • Aceleración y actualización de un código secuencial
  • Diseño de interfaces de ventanas para códigos existentes en la empresa
  • Paralelización de códigos

Desarrollo y mejora de software de optimización:

  • Técnicas avanzadas como los algoritmos genéticos

Asesoramiento en la adquisición de plataformas paralelas

Formación en alta tecnología:

  • Programación de sistemas multiprocesador
  • Sistemas operativos
  • Métodos de optimización y numéricos

Científico responsable:

Francisco Tirado Fernández / Ignacio Martín Llorente email
Dpto. de Arquitectura de Computadores y Automática
Facultad de Cc. Físicas

- Índices -

* Computación
[Inicio OTRI] - [Inicio Complutecno] || © OTRI-UCM - Queda prohibida la reproducción parcial o total sin permiso.