Comparación de Rendimiento y Esfuerzo de Programación entre Numba y Cython para una Aplicación Multi-hilada de Alto Rendimiento
En la actualidad, Python es uno de los lenguajes mas utilizados en diversas áreas de aplicación. Sin embargo, éste presenta limitaciones a la hora de poder optimizar y paralelizar aplicaciones debido a limitaciones de su intérprete oficial (CPython), especialmente para aplicaciones CPU-bound. Para s...
Autores principales: | , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Español |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/149611 |
Aporte de: |
id |
I19-R120-10915-149611 |
---|---|
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 N-body CPU-bound Programación paralela Costo de programación Python |
spellingShingle |
Ciencias Informáticas N-body CPU-bound Programación paralela Costo de programación Python Milla, Andrés Rucci, Enzo Comparación de Rendimiento y Esfuerzo de Programación entre Numba y Cython para una Aplicación Multi-hilada de Alto Rendimiento |
topic_facet |
Ciencias Informáticas N-body CPU-bound Programación paralela Costo de programación Python |
description |
En la actualidad, Python es uno de los lenguajes mas utilizados en diversas áreas de aplicación. Sin embargo, éste presenta limitaciones a la hora de poder optimizar y paralelizar aplicaciones debido a limitaciones de su intérprete oficial (CPython), especialmente para aplicaciones CPU-bound. Para solucionar esta problemática han surgido traductores alternativos, aunque cada uno con un enfoque diferente y con su propia relación de costo-rendimiento. Este trabajo es una continuación de otros previos, donde se presenta una comparación de rendimiento más justa y actualizada de los traductores Numba y Cython para el caso de estudio N-Body (un problema popular con alta demanda computacional). Además, se realiza un análisis comparativo del esfuerzo de programación requerido por ambas soluciones, lo que brinda un segundo criterio a la hora de optar entre ellos. |
format |
Objeto de conferencia Objeto de conferencia |
author |
Milla, Andrés Rucci, Enzo |
author_facet |
Milla, Andrés Rucci, Enzo |
author_sort |
Milla, Andrés |
title |
Comparación de Rendimiento y Esfuerzo de Programación entre Numba y Cython para una Aplicación Multi-hilada de Alto Rendimiento |
title_short |
Comparación de Rendimiento y Esfuerzo de Programación entre Numba y Cython para una Aplicación Multi-hilada de Alto Rendimiento |
title_full |
Comparación de Rendimiento y Esfuerzo de Programación entre Numba y Cython para una Aplicación Multi-hilada de Alto Rendimiento |
title_fullStr |
Comparación de Rendimiento y Esfuerzo de Programación entre Numba y Cython para una Aplicación Multi-hilada de Alto Rendimiento |
title_full_unstemmed |
Comparación de Rendimiento y Esfuerzo de Programación entre Numba y Cython para una Aplicación Multi-hilada de Alto Rendimiento |
title_sort |
comparación de rendimiento y esfuerzo de programación entre numba y cython para una aplicación multi-hilada de alto rendimiento |
publishDate |
2022 |
url |
http://sedici.unlp.edu.ar/handle/10915/149611 |
work_keys_str_mv |
AT millaandres comparacionderendimientoyesfuerzodeprogramacionentrenumbaycythonparaunaaplicacionmultihiladadealtorendimiento AT ruccienzo comparacionderendimientoyesfuerzodeprogramacionentrenumbaycythonparaunaaplicacionmultihiladadealtorendimiento |
bdutipo_str |
Repositorios |
_version_ |
1764820461730922496 |