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?
compiler
parallelism
Magnus
fuente
fuente
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.fuente
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.
fuente