Uso de GPUs en cómputo de propósito general : Aplicación a un método de mallado de elementos finitos

NVIDIA abrió la arquitectura de los procesadores gráficos de sus placas de video (GPUs) para ser utilizados en aplicaciones de propósito general y desarrolló el lenguaje de programación CUDA permitiendo a los programadores crear funciones con explícito paralelismo de datos, brindando una plataforma...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Gaudiani, Adriana, Montiel, Santiago
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2010
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/18920
Aporte de:
id I19-R120-10915-18920
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Parallel algorithms
GPU; cómputo de alto rendimiento; paralelismo de datos
Graphics processors
spellingShingle Ciencias Informáticas
Parallel algorithms
GPU; cómputo de alto rendimiento; paralelismo de datos
Graphics processors
Gaudiani, Adriana
Montiel, Santiago
Uso de GPUs en cómputo de propósito general : Aplicación a un método de mallado de elementos finitos
topic_facet Ciencias Informáticas
Parallel algorithms
GPU; cómputo de alto rendimiento; paralelismo de datos
Graphics processors
description NVIDIA abrió la arquitectura de los procesadores gráficos de sus placas de video (GPUs) para ser utilizados en aplicaciones de propósito general y desarrolló el lenguaje de programación CUDA permitiendo a los programadores crear funciones con explícito paralelismo de datos, brindando una plataforma de cómputo de alto rendimiento y paralelismo a gran escala. Nuestro trabajo presenta la aplicación de las capacidades de cómputo paralelo provisto por las GPUs, como coprocesadores de la CPU, para mejorar el tiempo de ejecución de un método de mallado de elementos finitos creado por P. Persson y G. Strang para MATLAB. Dado que las GPUs poseen decenas de unidades de procesamiento, son adecuadas para el procesamiento de datos matriciales, siendo esto una ventaja para nuestro algoritmo. Desarrollamos una función que toma un conjunto de puntos provenientes de la discretización de un dominio sobre el cual se desea el mallado, mediante el método de Delaunay, y calcula el movimiento de cada punto según el método de Persson-Strang. Esta función forma parte de un proceso iterativo propio del método, cuyo objetivo es mejorar la calidad del mallado. Nuestro trabajo consigue mejoras en la ejecución de la función del 62% comparado con el tiempo de ejecución dentro de la función distmesh2d de MATLAB.
format Objeto de conferencia
Objeto de conferencia
author Gaudiani, Adriana
Montiel, Santiago
author_facet Gaudiani, Adriana
Montiel, Santiago
author_sort Gaudiani, Adriana
title Uso de GPUs en cómputo de propósito general : Aplicación a un método de mallado de elementos finitos
title_short Uso de GPUs en cómputo de propósito general : Aplicación a un método de mallado de elementos finitos
title_full Uso de GPUs en cómputo de propósito general : Aplicación a un método de mallado de elementos finitos
title_fullStr Uso de GPUs en cómputo de propósito general : Aplicación a un método de mallado de elementos finitos
title_full_unstemmed Uso de GPUs en cómputo de propósito general : Aplicación a un método de mallado de elementos finitos
title_sort uso de gpus en cómputo de propósito general : aplicación a un método de mallado de elementos finitos
publishDate 2010
url http://sedici.unlp.edu.ar/handle/10915/18920
work_keys_str_mv AT gaudianiadriana usodegpusencomputodepropositogeneralaplicacionaunmetododemalladodeelementosfinitos
AT montielsantiago usodegpusencomputodepropositogeneralaplicacionaunmetododemalladodeelementosfinitos
bdutipo_str Repositorios
_version_ 1764820463434858496