Connect with us

Noticias

AMD publica oficialmente el código fuente de GPUFORT para disuadir a la competencia NVIDIA y su aplicación CUDA

blank

Published

blank

AMD ha colocado su herramienta de traducción, GPUFORT, en código abierto, lo que permite una mayor transparencia de la empresa para que los desarrolladores y entusiastas utilicen el código y se basen en él. Se especula que es en respuesta al control de NVIDIA en la industria de la computación paralela con su propia herramienta, CUDA.

GPUFORT «tiene como objetivo ofrecer una herramienta de traducción para que las grandes bases de código en CUDA puedan funcionar fuera del ecosistema cerrado del gigante verde», informa el sitio web Itsfoss. GPUFORT se utiliza bajo Radeon Open Ecosystem (ROCm).

Minoristas noruegos que venden ASUS GeForce RTX 3070 ROG Strix OC V2 LHR de segunda mano por encima de los nuevos precios

Las limitaciones que los desarrolladores han tenido gracias a que NVIDIA mantiene su propiedad CUDA ha obligado a muchos a trabajar con su herramienta sin alternativas. AMD reconoció la necesidad de otra opción para los usuarios y ha trabajado para llevar los mecanismos para utilizar la codificación CUDA específica a algo más compatible con su tecnología Radeon.

blank

Los proyectos anteriores de AMD utilizaban programación C y C ++. GPUFORT es diferente en que se traduce de «fuente a fuente … de código CUDA Fortran y Fortan basado en OpenACC a OpenMP 4.5+ para su ejecución en GPU o código Fortran + HIP C ++».

También se observa que GPUFORT es un proyecto de investigación y no una forma de compilador. Tiene una codificación basada en Python en sus procesos de traducción de fuente a fuente. GPUFORT no es una solución completa y tampoco está automatizada, por lo que necesita un proceso de revisión y corrección manual para generar lo que se necesita a partir de la codificación basada en CUDA.

Actualmente, GPUFORT, junto con la codificación basada en Python, solo realiza comprobaciones de sintaxis menores en lugar de una traducción completa. En su estado actual, solo está destinado a traducir aplicaciones HPC a formatos de código compatibles que sean compatibles con el ecosistema AMD ROCm. Los ingenieros de AMD admiten que GPUFORT actualmente tiene un rendimiento inadecuado al «analizar qué partes del código se pueden descargar y cuáles no, … reorganizar los bucles y las asignaciones para maximizar el paralelismo disponible» y «no implementa el OpenACC completo estándar.»

AMD Radeon RX 6600 Non-XT 3DMark Time Spy Benchmark se filtra, un poco más lento que el NVIDIA RTX 3060

AMD publicó GPUFORT en el sitio de codificación GitHub con licencia del MIT. En el sitio web, muestra un ejemplo del código y cómo se procesa, junto con una guía de instalación para los usuarios.

El código fuente de GPUFORT se publica en GitHub bajo la licencia MIT, que es lo que AMD usa normalmente cuando decide lanzar un proyecto. En el repositorio de código también puede encontrar el guía de instalación y un diapositivas explicando qué es el proyecto en cuestión y qué cubre.

Fuente: Itsfoss, GitHub

Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *