En Compiladores: Principios, Técnicas y Herramientas , Aho et al describen un enfoque para optimizar el paralelismo (capítulo 11 en la segunda edición). ¿Alguien sabe de algún compilador existente que siga ese enfoque?
En Compiladores: Principios, Técnicas y Herramientas , Aho et al describen un enfoque para optimizar el paralelismo (capítulo 11 en la segunda edición). ¿Alguien sabe de algún compilador existente que siga ese enfoque?
Respuestas:
No tengo experiencia de primera mano con él, ni sé si las técnicas utilizadas están en el Libro del Dragón al pie de la letra, pero los compiladores Sun Studio C y C ++ pueden hacer paralelos automáticos de for
bucles.
No puedo responder directamente a esa pregunta, con respecto al paralelismo o la concurrencia, pero, el Libro del Dragón fue escrito hace algunas décadas, con algunas actualizaciones, tal vez, y las Técnicas de compilación han cambiado mucho.
He leído algunos documentos de compiladores en Internet, y algunos de ellos usan ideas diferentes.
Además, hay otros libros y publicaciones (en línea) sobre compiladores, que intentan "matar al dragón", cada uno de una manera diferente.