Episodio
GoingNative 12: C++ at Build 2012, Inside Profile Guided Optimization
La optimización guiada por perfiles o PGO es un enfoque para la optimización en la que el compilador usa información de perfil para tomar mejores decisiones de optimización para el programa. La generación de perfiles es el proceso de recopilación de información sobre cómo se usa el programa durante el tiempo de ejecución. En pocas palabras, PGO es optimizaciones basadas en escenarios de usuario, mientras que las optimizaciones estáticas dependen de la estructura del archivo de origen. VC++ ha admitido este enfoque para la optimización de código basada en medidas desde VC2005. En este episodio de GoingNative, vamos a profundizar en la implementación de VC++de PGO con algunas de las personas que lo convierten: Administrador de programas Amit Mohindra y Responsable de desarrollo Ten Tzen. Únase.
Tabla de contenido
[00:00] GoingNative();\\ Charles y Ale analizan C++ en la compilación 2012 e introducen la optimización guiada por perfiles.
[04:09] Charles entrevista a los miembros del equipo del compilador de back-end VC++ Ten Tzen (desarrollador principal) y Amit Mohindra (PM) sobre la implementación de VC++de PGO. Pizarra incluida. Esta es una larga entrevista, así que hace algún tiempo.
[01:04:15] ~GoingNative(); // Charles y Ale reflejan en PGO, Charles responde a la pregunta de Herb Sutter (que Herb preguntó a Charles durante su sesión de Compilación 2012 C++ (en sus comentarios de introducción). Hola Hierba!
Realmente queremos escuchar de usted, así que por favor tweet comentarios a @C9GoingNative (¡síganos!)y envíe sus solicitudes, ideas, quejas, elogios, correo de odio y cartas de amor a C9GoingNative en hotmail com. ¡Leeremos y responderemos a todos los mensajes! Así es como tiramos, hermanos y hermanas. Si eres usuario de Facebook, únete a nuestro grupo de Facebook C9::GoingNative.
¡Ve nativo!
La optimización guiada por perfiles o PGO es un enfoque para la optimización en la que el compilador usa información de perfil para tomar mejores decisiones de optimización para el programa. La generación de perfiles es el proceso de recopilación de información sobre cómo se usa el programa durante el tiempo de ejecución. En pocas palabras, PGO es optimizaciones basadas en escenarios de usuario, mientras que las optimizaciones estáticas dependen de la estructura del archivo de origen. VC++ ha admitido este enfoque para la optimización de código basada en medidas desde VC2005. En este episodio de GoingNative, vamos a profundizar en la implementación de VC++de PGO con algunas de las personas que lo convierten: Administrador de programas Amit Mohindra y Responsable de desarrollo Ten Tzen. Únase.
Tabla de contenido
[00:00] GoingNative();\\ Charles y Ale analizan C++ en la compilación 2012 e introducen la optimización guiada por perfiles.
[04:09] Charles entrevista a los miembros del equipo del compilador de back-end VC++ Ten Tzen (desarrollador principal) y Amit Mohindra (PM) sobre la implementación de VC++de PGO. Pizarra incluida. Esta es una larga entrevista, así que hace algún tiempo.
[01:04:15] ~GoingNative(); // Charles y Ale reflejan en PGO, Charles responde a la pregunta de Herb Sutter (que Herb preguntó a Charles durante su sesión de Compilación 2012 C++ (en sus comentarios de introducción). Hola Hierba!
Realmente queremos escuchar de usted, así que por favor tweet comentarios a @C9GoingNative (¡síganos!)y envíe sus solicitudes, ideas, quejas, elogios, correo de odio y cartas de amor a C9GoingNative en hotmail com. ¡Leeremos y responderemos a todos los mensajes! Así es como tiramos, hermanos y hermanas. Si eres usuario de Facebook, únete a nuestro grupo de Facebook C9::GoingNative.
¡Ve nativo!
¿Quiere hacer algún comentario? Comunique un problema aquí.