Freedesktop_logo.png

Tom Stellard de AMD ha anunciado el lanzamiento de una serie de parches que brindarán soporte para compilar kernels de computación en código objeto nativo en los controladores libres RadeonSI y Gallium3D trayendo consigo notables mejoras de rendimiento al respecto.

Con la inclusión del soporte para compilar kernels de computación en código objeto nativo, Stellard ha indicado que a partir de ahora los controladores gráficos RadeonSI y Gallium3D reducirán considerablemente el número de compilaciones que anteriormente hacían ya que los programas OpenCL serán almacenados ahora de manera nativa, en formatos tipo Clover, esto reducirá el tiempo en la ejecución de piglit de 23 minutos a solo 3 minutos.

Al respecto, Stellard indicó a través del mailing list de FreeDesktop lo siguiente entre otras cosas:

“Estos cambios reducen significativamente el número de compilaciones que el controlador necesita hacer. Desde que los programas OpenCL ahora pueden ser almacenados en formatos nativos tipo clover, los controladores no necesitarán mas re-compilar cada vez que el estado del cómputo cambie.

Estos cambios reducen el tiempo de ejecución piglit de OpenCL en el driver RadeonSI de 23 minutos a solo 3 minutos.

Estos cambios dependerán de algunos cambios que se deben realizar en LLVM y que aún no se han realizado.”

Se espera que estos cambios se incluyan en la próxima versión 10.4 del stack gráfico Mesa.

Puedes conocer todos los detalles, remitiéndote al anuncio oficial.

 

Fuente: Phoronix | libuntu

¿Quién está en línea?

Hay 4659 invitados y ningún miembro en línea