Aplicación de GP-GPU Computing para la optimización de algoritmos científicos mediante el uso de profiling de hardware

En este artículo presentamos el proyecto de investigación sobre optimización de algoritmos científicos programados para para arquitecturas many-core. Estas arquitecturas proveen un gran potencial para los algoritmos que optimizaremos gracias a su alto nivel de paralelismo y simplicidad. En particula...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Casas, Nicanor, De Luca, Graciela, Giulianelli, Daniel Alberto, Díaz, Federico José, Valiente, Waldo, Martín, Sergio
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2014
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/41317
Aporte de:
id I19-R120-10915-41317
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
computadoras con placas gráficas (GPUs)
Algoritmos
Schönhage- Strassen
spellingShingle Ciencias Informáticas
computadoras con placas gráficas (GPUs)
Algoritmos
Schönhage- Strassen
Casas, Nicanor
De Luca, Graciela
Giulianelli, Daniel Alberto
Díaz, Federico José
Valiente, Waldo
Martín, Sergio
Aplicación de GP-GPU Computing para la optimización de algoritmos científicos mediante el uso de profiling de hardware
topic_facet Ciencias Informáticas
computadoras con placas gráficas (GPUs)
Algoritmos
Schönhage- Strassen
description En este artículo presentamos el proyecto de investigación sobre optimización de algoritmos científicos programados para para arquitecturas many-core. Estas arquitecturas proveen un gran potencial para los algoritmos que optimizaremos gracias a su alto nivel de paralelismo y simplicidad. En particular en este proyecto, se utilizará programación de procesamiento general para clusters de computadoras con placas gráficas (GPUs). En una primera etapa, continuamos la investigación realizada sobre algoritmos de simulación tipo N-Body para su optimización sobre arquitecturas GPU, esta vez mediante el uso de profilers de hardware. Buscamos determinar cuáles son los indicadores que indiquen un potencial para realizar optimizaciones mediante herramientas de profiling que provean información obtenida directamente del hardware utilizado. Luego, en una segunda etapa, ampliaremos dicha investigación para analizar algoritmos de multiplicación de enteros de tamaño arbitrario (Schönhage- Strassen) y de cálculo trayectorias de satélites (SGP4 y SDP4). Finalmente, utilizando dicha información de profiling tanto de las GPUs como las CPUs, buscamos elaborar una guía de optimizaciones basadas en profiling para algoritmos científicos –especialmente pensada para clusters de GPUs– que pueda ser consultada por científicos y programadores de otras áreas de la ciencia. En este artículo se presentan las tres etapas que componen este proyecto de investigación.
format Objeto de conferencia
Objeto de conferencia
author Casas, Nicanor
De Luca, Graciela
Giulianelli, Daniel Alberto
Díaz, Federico José
Valiente, Waldo
Martín, Sergio
author_facet Casas, Nicanor
De Luca, Graciela
Giulianelli, Daniel Alberto
Díaz, Federico José
Valiente, Waldo
Martín, Sergio
author_sort Casas, Nicanor
title Aplicación de GP-GPU Computing para la optimización de algoritmos científicos mediante el uso de profiling de hardware
title_short Aplicación de GP-GPU Computing para la optimización de algoritmos científicos mediante el uso de profiling de hardware
title_full Aplicación de GP-GPU Computing para la optimización de algoritmos científicos mediante el uso de profiling de hardware
title_fullStr Aplicación de GP-GPU Computing para la optimización de algoritmos científicos mediante el uso de profiling de hardware
title_full_unstemmed Aplicación de GP-GPU Computing para la optimización de algoritmos científicos mediante el uso de profiling de hardware
title_sort aplicación de gp-gpu computing para la optimización de algoritmos científicos mediante el uso de profiling de hardware
publishDate 2014
url http://sedici.unlp.edu.ar/handle/10915/41317
work_keys_str_mv AT casasnicanor aplicaciondegpgpucomputingparalaoptimizaciondealgoritmoscientificosmedianteelusodeprofilingdehardware
AT delucagraciela aplicaciondegpgpucomputingparalaoptimizaciondealgoritmoscientificosmedianteelusodeprofilingdehardware
AT giulianellidanielalberto aplicaciondegpgpucomputingparalaoptimizaciondealgoritmoscientificosmedianteelusodeprofilingdehardware
AT diazfedericojose aplicaciondegpgpucomputingparalaoptimizaciondealgoritmoscientificosmedianteelusodeprofilingdehardware
AT valientewaldo aplicaciondegpgpucomputingparalaoptimizaciondealgoritmoscientificosmedianteelusodeprofilingdehardware
AT martinsergio aplicaciondegpgpucomputingparalaoptimizaciondealgoritmoscientificosmedianteelusodeprofilingdehardware
bdutipo_str Repositorios
_version_ 1764820473485459458