Desarrolo de proyectos de Programación Científica utilizando:

  • Lenguajes de Programación:
    • Fortran, C/C++.
    • Python, Java.
  • Procesadores:
    • CPU multicore.
    • Aceleradores GPU y Xeon Phi.
    • Cluster de nodos híbridos multicore, multiGPU, multiXeon Phi.
    • Cluster de nodos SoC.
  • Tecnologías de Procesamiento Paralelo:
    • ILP Instruction Level Parallelism.
    • MPI para memoria distribuida.
    • OpenMP y Phreads para memoria compartida.
    • CUDA para aceleradores GPU de Nvidia.
  • Modelos de Programación Paralela:
    • Master / Worker, Peer to Peer.
    • Redes de Petri.
    • Sincrónicos y Asíncronos.