Rusia sustituirá muy pronto los controladores privativos Catalyst de AMD por los libres AMDGPU

Investigadores del instituto de sistemas e investigación para la academia rusa de ciencias han presentado un proyecto en donde muestran su plan de migrar «tan pronto como sea posible» a los controladores abiertos AMDGPU para OpenCL.

amd-logo«Hay una nueva esperanza con MESA y OpenCl» así lo indican en su proyecto estos investigadores luego de hacer varias pruebas de rendimiento y de analizar el curso que ha estado tomando tanto el controlador privativo Catalyts de AMD como su contraparte opensource, Radeon, en cuanto al soporte de OpenCL.

Los investigadores del instituto sienten que AMD es muy débil en la computación de alto rendimiento (HPC) sobre todo por «su modelo de desarrollo de software de mala calidad en los sistemas Linux» y por la «falta de desarrollo de bibliotecas para las aplicaciones», pero ellos tienen «una nueva esperanza» con el controlador unificado opensource AMDGPU.

Con respecto a los fallos mas típicos que se suelen encontrar al usar los controladores de AMD en Linux con OpenCL, ellos señalaron los siguientes:

  • Incapacidad de instalar fácilmente el controlador
  • Fallas de segmentación en los tiempos de ejecución (aún usando clinfo)
  • Frecuentes congelamientos
  • Mala implementación de OpenCL
  • Errores de regresión al usar diferentes versiones de controladores
  • Errores en el compilador C de OpenCL

Según estos investigadores, actualmente el controlador Catalyts para OpenCL en la computación de alto rendimiento es prácticamente imposible de usar y es por ello que están planeando la próxima migración «tan pronto como sea posible» al controlador opensource unificado AMDGPU, ya que ellos tienen la esperanza de que la gente de Mesa OpenCL continúe mejorando muchas características del controlador y ofrezca una correcta implementación de los tiempos de ejecución OpenCL.

Puedes conocer todos los detalles remitiéndote al slide-deck presentado por los investigadores del instituto de sistemas e investigación para la academia rusia de ciencias.

Vía: Phoronix