FS infinitos soles alienígenas
A C # biblioteca para la generación de sistemas planetarios y mapeo de sistemas STAR. ...
19 KB
Phoenix4multicoreExtienda el compilador Phoenix para trabajar como un compilador de paralelización automática | |
Descargar ahora |
Phoenix4multicore Clasificación y resumen
Anuncio publicitario
Phoenix4multicore Etiquetas
Phoenix4multicore Descripción
Framework de Phoenix desarrollado en Microsoft Research, es un marco para desarrollar compiladores, así como para desarrollar herramientas para el análisis, las pruebas y la optimización del programa, que se utilizarán como backend para futuras tecnologías de compilador de Microsoft. Phoenix proporciona el backend del compilador C2.EXE, que comparte con Visual C ++, para manejar el análisis, la optimización y la generación de código para los uniprocesadores como los procesadores X86. El objetivo de Phoenix4Multicore es extender el compilador Phoenix para trabajar como un compilador de paralelización automática y generar código para procesadores de múltiples núcleos como los procesadores X86. Tomará información como un código fuente secuencial escrito en algún lenguaje de programación (que es compatible con Phoenix) y producir un binario que pueda ejecutarse en múltiples núcleos. Esto se puede hacer agregando algunos módulos (llamados "complementos" en la tecnología PHOENIX) en el backend del compilador de Phoenix. Estos complementos realizarán un análisis de dependencia, transformaciones y particionarán el IR en varios hilos de ejecución (de modo que algunos de estos hilos puedan ejecutarse en paralelo). Cuando el Código de la máquina (binario) generado por el backend se toma en el sistema operativo Windows, el sistema operativo distribuirá los hilos entre los núcleos diferentes.
Phoenix4multicore Software relacionado
A C # biblioteca para la generación de sistemas planetarios y mapeo de sistemas STAR. ...
242 19 KB
Sobre nosotros