top of page
IG.png

Intel detalla la herramienta de optimización binaria; ¿Es otro intento de solucionar el "desastre de APO" o un verdadero avance para la arquitectura x86?

  • Foto del escritor: Masterbitz
    Masterbitz
  • hace 2 horas
  • 7 Min. de lectura

Las CPUs Arrow Lake Refresh han tomado el foco de atención en el segmento de PC de presupuesto, y una de las formas en que Intel planea aumentar el rendimiento es la herramienta 'Optimización binaria', que hemos diseccionado en esta cobertura.

El lanzamiento de la línea Arrow Lake Refresh de Intel se vio con mucho optimismo, dado que los SKU iniciales, principalmente el Core Ultra 5 250K Plus y el Core Ultra 7 270K Plus, cuentan con un precio impresionante, y supuestamente el rendimiento también, a juzgar por los puntos de referencia oficiales compartidos. Al mismo tiempo, durante el escaparate técnico de Intel la semana pasada, hubo un fuerte énfasis en una nueva utilidad llamada Herramienta de optimización binaria (BOT), que, según Intel, marcó otro intento de encubrir lo que sucedió con APO y eventualmente construir sobre ella. Y hoy, vimos exactamente lo que hace BOT, con la Guía del Revisor de Intel que describe los detalles.


Antes de sumergirnos en lo que BOT está destinado, hablemos de por qué Intel decidió implementar un mecanismo como este. Tradicionalmente, el software creado para una arquitectura x86 generalmente está optimizado para una categoría de chip de referencia, ya sea una consola o una generación de CPU lanzada en el lanzamiento. Los desarrolladores tienden a compilar binarios para una arquitectura específica, que suena muy bien en el lanzamiento, pero cuando las generaciones de CPU cambian, el título no aprovecha exactamente las fortalezas de los modelos más nuevos. Esta es una explicación mucho más abstracta del problema que Intel está tratando de solucionar con BOT.

BOT tiene la intención de hacer que los binarios y las tuberías x86 funcionen de manera mucho más eficiente a través de las generaciones de CPU, en lugar de confiar en los desarrolladores para hacerlo. La herramienta funciona en binarios "ya compilados" y tiene como objetivo eliminar la sobrecarga de desarrollo de las optimizaciones de código fuente, utilizando una cadena de herramientas que discutiremos a continuación. Así es como Intel habla de lo que acabamos de mencionar:


A través de este bucle de retroalimentación, Intel es el único proveedor de juegos de PC que puede optimizar y recuperar específicamente el rendimiento de las cargas de trabajo construidas con otras arquitecturas x86 en mente. “Otro” se puede definir permisivamente, ya que incluye: competidor x86, consola x86, cargas de trabajo diseñadas antes de una nueva arquitectura de CPU, y más. Intel no necesita ni utiliza el acceso al código fuente o la ingeniería inversa binaria para lograr estos beneficios, ni los binarios simplificados eliminan ningún trabajo o reemplazan las funciones con IA; todo el trabajo original y previsto aún se realiza. - Intel


Con razón, Intel llama a BOT una mera "capa de traducción" entre "otros x86" e "Intel x86", lo que, en términos más amplios, subraya el objetivo de la empresa de unificar las cifras de rendimiento en todo el sistema x86 sin depender de optimizaciones a nivel de desarrollador. No voy a entrar en muchos detalles sobre los técnicos de cómo funciona realmente el BOT, ya que esta publicación está destinada a informar a los jugadores si la utilidad funciona para ellos, en función de lo que Intel nos dice. Para un resumen rápido, el kit de herramientas utiliza la optimización guiada por perfil basada en hardware (HWPGO), que explicaré en unas pocas líneas.


Digamos que necesitas mirar la rutina diaria de un humano y los problemas dentro de ella. Un movimiento sabio sería monitorear al individuo durante 24 horas, luego determinar qué hacen consistentemente y si está bien o mal. HWPGO hace algo similar a esto. Monitoriza una carga de trabajo en ejecución e identifica las predicciones erróneas de la rama, las faltas de caché, los spinlocks y los puntos de acceso microarquitectónicos, que Intel llama "latencia artificial". A través de esto, Intel supervisa si el rendimiento de IPC se está ejecutando en pleno potencial y, si no, crea un perfil correctivo. Con este perfil, Intel espera eliminar la latencia artificial y obtener mejoras de rendimiento.


Por lo que parece, BOT es la primera herramienta que se centra en la "mejora de IPC del procesador en tiempo real", sin que ningún otro competidor tenga una solución similar. Es nativo de x86 y es una herramienta de "opt-in", lo que significa que los consumidores no se verán obligados a usarlo. En escenarios de juego, Intel ha visto una mejora promedio del rendimiento del 8% en 12 títulos, con mejoras de hasta el 22% en títulos como Shadow of the Tomb Raider. En un gráfico que caeré a continuación, verás que los mayores levantamientos provienen de juegos que fueron optimizados para consola x86 o que funcionaron mejor en el competidor x86.

Entonces, en resumen, un simple kit de herramientas cierra la brecha entre el silicio de la competencia, el silicio multiplataforma y corrige los problemas de optimización en el nivel de desarrollador, lo que significa que las líneas de CPU x86 de Intel básicamente tienen el 'Guante Infinito' con ellos, o al menos hasta que una herramienta de optimización similar a BOT permanezca nativa de la plataforma.


Implementaciones de Intel APO vs BOT: ¿Cuál es la diferencia principal y es la última mejor para los jugadores?

Bueno, la herramienta APO (Application Optimization) fue algo que Intel publicó que los jugadores no encontraron particularmente impresionante en absoluto. Fue lanzado por la compañía en 2023, y la idea era aumentar el rendimiento del procesador mediante la prueba de técnicas de optimización. APO fue una implementación más centrada en el sistema operativo, lo que significa que estaba dirigida a abordar los problemas de programación y el planificador de subprocesos del sistema operativo a la luz de las demandas de carga de trabajo. Por el contrario, BOT se encuentra en el rendimiento de APO y de silicio crudo, lo que significa que la herramienta más nueva tiene un apalancamiento / capacidad mucho mayor.


Estoy seguro de que todo el mundo sabe cómo salió APO para los jugadores, pero para aquellos que no lo saben, el principal problema con APO es que requería que los ingenieros de Intel construyeran perfiles por juego examinando cómo funcionaba cada título, lo que creó su propia sobrecarga. Esto significaba que la expansión del soporte para APO era una tarea difícil para Intel, por lo que la herramienta tuvo una influencia limitada. Al mismo tiempo, los jugadores criticaron los métodos de prueba internos de Intel para APO, alegando que las comparaciones con los sistemas Ryzen eran injustas y que los puntos de referencia estaban, de alguna manera, "inflados".


Hubo un escepticismo significativo sobre lo que Intel pretendía para APO, por lo que la herramienta no fue tan ampliamente adoptada en la comunidad como el fabricante había esperado. Ahora, con BOT, Intel lo ha comercializado como una capa construida "en la parte superior de APO", sin embargo, la única diferencia son las áreas objetivo para ambos kits de herramientas. Más específicamente, Intel también ha dicho que los aumentos de rendimiento mencionados anteriormente son independientes de los de APO y silicio crudo, lo que significa que una combinación de BOT + APO debería generar beneficios mucho más altos, pero veremos que una vez que nuestra revisión de la serie ARL-Refresh entre en funcionamiento.


Si lo has adivinado, BOT tiene un problema similar al que era conocido APO: la escala de títulos que admitiría ambas características. Durante sus pruebas iniciales, Intel ejecutó BOT con 12 títulos que requieren un perfil por juego, lo que podría ser un cuello de botella significativo para escalar BOT y potencialmente tener un impacto significativo en muchos usuarios de Arrow Lake Refresh. En este momento, las actualizaciones de BOT y los perfiles posteriores al juego se distribuyen a través de las actualizaciones IPPP de Intel. Más importante aún, BOT es una característica técnicamente exigente, lo que significa que los esfuerzos de optimización llevarán tiempo para un solo título.

La barrera para entrar en BOT también podría limitar la adopción de la herramienta, ya que requiere activar el modo avanzado y un proceso de activación de varios pasos que los novatos podrían no encontrar valiosos. Otro problema importante con BOT es que también excluye el soporte para títulos multijugador debido a conflictos con los servicios anti-trampa, ya que la herramienta se centra en los cambios a nivel binario que se sabe que los sistemas anti-trampa.


He aquí cómo habilitar la herramienta de optimización binaria de Intel:  Abra la interfaz de optimización de aplicaciones Intel proporcionada por el paquete de rendimiento de la plataforma Intel. Marque “Modo avanzado” para exponer el conjunto completo de opciones. Alterne el control deslizante de la herramienta de optimización binaria Intel a la posición ON para permitir el beneficio de rendimiento. Por favor, reinicie su sistema después de habilitar la optimización binaria para un juego específico. Se requiere un reinicio.


Y, finalmente, una preocupación que BOT, como con APO, plantea es que podría crear un "problema de fragmentación", donde el kit de herramientas funciona mejor en hardware más nuevo, lo que eventualmente limita esta capa de optimización a los usuarios de Arrow Lake Refresh. No hay un mecanismo de backport en este momento, aunque Intel lo está explorando; lograr un rendimiento similar podría ser difícil con las generaciones mayores debido a las limitaciones con su diseño arquitectónico.


Nuestro Veredicto: BOT Es Una Obviedad Para Los Usuarios De Core Ultra 200S Plus, Pero Cuestionable Para Los Potenciales Adoptadores

Según las cifras de Intel, no hay razón para que los jugadores cambien a Arrow Lake Refresh no para habilitar el BOT, ya que requiere poco esfuerzo. El conjunto inicial de títulos compatibles es más convencional, por lo que cubre a varios jugadores, lo que significa descartar la compra de Core Ultra 200S Plus simplemente porque BOT no es viable no sería la mejor opción. Al mismo tiempo, para los jugadores que buscan comprar una nueva CPU, ver a BOT y sus optimizaciones como un punto de inflexión hacia Arrow Lake Refresh tampoco es una opción sabia; el rendimiento de silicio crudo y las cifras de FPS / $ que está obteniendo serían factores decisivos.

Para que la suite de optimización de BOT e Intel valga la pena, la firma debe hacer esfuerzos para ampliar el soporte del título, ya que esto expandiría el público objetivo y haría que la serie Core Ultra 200S Plus sea una opción intrigante para más compradores. Al mismo tiempo, abordar la restricción con los sistemas anti-trampa también es fundamental para el éxito de BOT, lo que significa que la empresa tendría que trabajar con proveedores como Valve Anti-Cheat y Riot Vanguard para encontrar una línea fina entre la seguridad y el acceso a nivel binario. Los esfuerzos anteriores permitirían a Intel comercializar BOT a una base de consumidores mucho más amplia, allanando el camino hacia el éxito.

En general, BOT es de hecho un paso en la dirección correcta para unificar el rendimiento x86, eliminar los gastos generales de los desarrolladores y dar a Core Ultra 200S Plus una razón para ser adquirido, pero al mismo tiempo, las limitaciones que no permitirán que este kit de herramientas escalen algo que Intel debería abordar consistentemente con el tiempo, y en función de lo que hemos visto del fabricante en los últimos tiempos, esperamos que BOT sea un proyecto sostenido.


Fuente: Wccftech

Aplus_MARS_2107_Eng(1).png
undefined - Imgur(1).jpg

Siguenos

  • Facebook
  • Twitter
  • YouTube
  • Instagram
gaming

© 2016 Derechos Reservados a MasterbitzReviewHN

bottom of page