Sunteți pe pagina 1din 31

NVIDIA CUDA RESEARCH

CENTER
APLICACIONES Y OPORTUNIDADES
Pedro Antonio Varo Herrero
Estudiante de Master MULCIA
Universidad de Sevilla

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla
Contenido
Bibliotecas Cientficas
Aplicaciones en ciencia e ingeniera
Lenguajes de programacin

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla
HPC en vuestras investigaciones:
Big-data.

OPTIMIZACIN SISTEMAS BIOINSPIRADOS ...

Grafos: "Representaciones ortogonales de grafos, generacin

masiva de grafos y clculo de parmetros, filogentica


computacional.

Python de problemas de electromagnetismo computacional.


Procesamiento de Lenguaje Natural

Aprendizaje automtico.

Spiking neural P systems (y variantes) para la simulacion.


Procesado de imagen y video.

Diseo de circuitos electrnicos y en microelectrnica analgica.


Frecuentemente requiero de recursos computacionales muy altos en
tareas de optimizacin y de simulacin elctrica."
Aplicaciones a la robtica. De momento se ha hecho uso de la
nube.

Simulacin por ordenador y teora de fluidos complejos.


Computacin evolutiva

simulaciones del comportamiento a fatiga de componentes


mecnicos mediante modelos de elementos finitos.

En problemas de electroconveccin en lquidos. Estoy interesado


en hacer simulaciones en 3D que requieren mucha potencia de
clculo

Computacin multiagentes
Redes complejas, optimizacin y simulacin estocstica.
Proyectos de secuenciacin y en comparacin 3D de
biomolculas
Procesamiento de imgenes, aprendizaje automtico, grficos
3D.
Dinmica molecular
Algoritmos de procesado de imagen y video. Particularmente,
video de alto rango dinmico (HDR) en tiempo real.
Sistemas embebidos.
Simulacin de propiedades magnticas de materiales.
Problemas de optimizacin con funciones de caja negra (no
convexas, no lineales) con restricciones no convexas y gran nmero
de variables continuas.
Realizamos clculo no lineales de sistemas de varios millones de
grados de libertad, para el anlisis de estructuras histricas.
Informacin topolgico algebraica global de imgenes mdicas
de resonancia mgnetica funcional 3D+t
Calculos DFT en sistemas slidos, con condiciones perodicas de
periodicidad. Usamos onda planas como funciones de base, lo que
requiere que parte del clculo dependa de transformadas de
Fourier 3D. El programa que usamos es VASP.

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla

Bibliotecas Cientficas
https://developer.nvidia.com/gpu-accelerated-libraries

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla

Bibliotecas Cientficas
https://developer.nvidia.com/gpu-accelerated-libraries

Mtodos numricos
Operaciones algebraicas
Redes Neuronales
Transformadas de Fourier
Operaciones con seales e imgenes

Soporte para LAPACK y BLAS


Generacin aleatoria de nmeros
Visualizacin en tiempo real de simulaciones
Geometra computacional
Anlisis de secuencias de ADN

Bibliotecas Cientificas

https://developer.nvidia.com/amgx

Bibliotecas Cientificas

https://developer.nvidia.com/cuDNN

Bibliotecas Cientificas

https://developer.nvidia.com/cufft
8

Bibliotecas Cientificas

https://developer.nvidia.com/
cublasxt

Bibliotecas Cientificas

https://developer.nvidia.com/npp

10

Bibliotecas Cientificas

https://developer.nvidia.com/chol
mod
11

Bibliotecas Cientificas

https://developer.nvidia.com/mag
ma
12

Bibliotecas Cientificas

https://developer.nvidia.com/cusparse

13

Bibliotecas Cientificas

https://developer.nvidia.com/
arrayfire
14

Bibliotecas Cientificas

15

Bibliotecas Cientificas

16

Bibliotecas Cientificas

17

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla

Aplicaciones CUDA en Ciencia e Ingeniera


http://www.nvidia.es/object/gpu-computing-applications-es.html

18

Aplicaciones CUDA en Ciencia e Ingeniera

19

Aplicaciones CUDA en Ciencia e Ingeniera


Si comunicas a NVIDIA tus aplicaciones y resultados, las publican en su web.
Abrimos nuevo campo donde publicar: High Performance Computing
http://www.nvidia.es/object/tesla-case-studies-es.html
http://www.nvidia.com/object/gpu-applications-domain.html

20

Aplicaciones CUDA en Ciencia e Ingeniera

21

Aplicaciones CUDA en Ciencia e Ingeniera

22

Aplicaciones CUDA en Ciencia e Ingeniera

23

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla

Lenguajes de Programacin
https://developer.nvidia.com/language-solutions
http://gpgpu.org/

24

Lenguajes de Programacin
https://developer.nvidia.com/language-solutions
Desarrollo original en: C y C++

Pero y el resto:
Python, C#, Java, .NET.

25

Lenguajes de Programacin

https://developer.nvidia.com/languagesolutions

26

Lenguajes de Programacin

+
http://devblogs.nvidia.com/parallelforall/next-wave-enterprise-performance-java-power-systemsnvidia-gpus/

https://developer.nvidia.com/languagesolutions

27

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla
En Resumen:
Aplicaciones CUDA en Ciencia e Ingeniera
http://www.nvidia.es/object/gpu-computing-applications-es.html
http://www.nvidia.es/object/tesla-case-studies-es.html
http://www.nvidia.com/object/gpu-applications-domain.html

Publicaciones e investigacin
http://hgpu.org/
Universidad de Illinois - http://www.gpucomputing.net/
Universidad de Cambridge - http://www.many-core.group.cam.ac.uk/projects/

28

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla
En Resumen:
Bibliotecas Cientficas
https://developer.nvidia.com/gpu-accelerated-libraries

Recursos para desarrolladores:


https://developer.nvidia.com/language-solutions
http://gpgpu.org/
http://stackoverflow.com/

29

NVIDIA CUDA RESEARCH CENTER Univ. De


Sevilla

Qu podemos hacer
Comunidad de interesados en la tecnologa GPU
Comunidad de desarrolladores para Arq. GPU

Sesiones temticas para discutir problemas en Arq. GPU


Sesiones de iniciacin para desarrollo en Arq. GPU
Cualquier tipo de colaboracin
..
Lo que propongis y esteis dispuestos

30

Muchas
Gracias
Preguntas,
sugerencias.

Pedro Antonio Varo Herrero


pevahe@gmail.com
Tw: @pevahe91

31

S-ar putea să vă placă și