TY - JOUR AU - Hernández, Esteban AU - Montoya Gaviria, Gerardo de Jesús AU - Montenegro, Carlos Enrique PY - 2014/12/01 Y2 - 2024/03/28 TI - Lenguajes de programación paralelos en arquitecturas heterogéneas usando openmpc, ompss, openacc y openmp. JF - Tecnura JA - Tecnura VL - 18 IS - 0 SE - Reflexión DO - 10.14483/22487638.9252 UR - https://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9252 SP - 160-170 AB - <pre id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr" data-placeholder="Traducción" data-fulltext=""><span lang="es">En el campo de la programación paralela se ha visto llegar un nuevo gran jugador en los</span></pre><pre id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr" data-placeholder="Traducción" data-fulltext="">últimos 10 años. La GPU ha tomado una importancia relevante en la informática científica</pre><pre id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr" data-placeholder="Traducción" data-fulltext=""><span lang="es">porque ofrece computación de alto rendimiento, bajo costo y simplicidad de implementación.</span></pre><pre id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr" data-placeholder="Traducción" data-fulltext=""><span lang="es">Sin embargo, uno de los desafíos más importantes que los lenguajes del programa</span></pre><pre id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr" data-placeholder="Traducción" data-fulltext=""><span lang="es">utilizaron para estos dispositivos. El esfuerzo para codificar algoritmos diseñados para CPU</span></pre><pre id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr" data-placeholder="Traducción" data-fulltext=""><span lang="es">es un problema importante. En este artículo revisamos tres de los principales marcos para</span></pre><pre id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr" data-placeholder="Traducción" data-fulltext=""><span lang="es">la programación de dispositivos CUDA en comparación con las nuevas directivas</span></pre><pre id="tw-target-text" class="tw-data-text tw-ta tw-text-small" dir="ltr" data-placeholder="Traducción" data-fulltext=""><span lang="es">introducidas en el estándar OpenMP 4 que resuelve el método iterativo de Jacobi.</span></pre> ER -