- Desarrollar y mejorar aplicaciones para la computación de altas prestaciones que aprovechen la las arquitecturas paralelas subyacentes en los sistemas computadores, así como las arquitecturas masivamente paralelas como las GPUs.
- Utilizar los sistemas distribuidos y la computación de altas prestaciones para mejorar distintas aplicaciones de ciencia e ingeniería.