Articulo de referencia

Inspector de inteligencia

{{cite web|title=Intel® Inspector Release Notes and New Features|url=https://software.intel.com/en-us/articles/intel-inspector-xe-release-notes|website=software.intel.com}} "},"...

Intel Inspector (anteriormente conocido como Intel Thread Checker ) es una herramienta de Intel para la comprobación y depuración de memoria e hilos, diseñada para aumentar la fiabilidad, la seguridad y la precisión de las aplicaciones C / C++ y Fortran .

  • Fiabilidad: Detecta interbloqueos y errores de memoria que provocan bloqueos y fallos del sistema.
  • Seguridad: Encuentre vulnerabilidades de memoria y de subprocesos utilizadas por los hackers.
  • Precisión: Identificar la corrupción de memoria y las condiciones de carrera para eliminar resultados erróneos.

La naturaleza no determinista de los errores de subprocesos dificulta su reproducción. Intel Inspector detecta y localiza errores de subprocesos que incluyen condiciones de carrera , interbloqueos , análisis de pila de llamadas con profundidad configurable, guía de diagnóstico y conocimiento integrado de Threading Building Blocks (TBB), OpenMP y subprocesos POSIX o Win32.

La comprobación de memoria incluye fugas de memoria , punteros colgantes , variables no inicializadas , uso de referencias de memoria no válidas, memoria no coincidente, asignación y desasignación de memoria, comprobaciones de memoria de pila y seguimiento de pila con profundidad controlable. Intel Inspector detecta estos errores y se integra con un depurador para identificar los problemas asociados. También diagnostica el aumento de memoria y localiza la pila de llamadas que lo provoca.

Intel Inspector se integra con depuradores (depurador de Microsoft VS, GDB) para que Inspector detecte automáticamente un error y coloque un punto de interrupción del depurador en la ubicación del código problemático, lo que permite al usuario investigar los detalles en un depurador. [ 2 ]

La herramienta también detecta errores de memoria persistente. 3D XPoint es una nueva tecnología emergente de memoria persistente para centros de datos. Inspector detecta errores de memoria persistente como vaciados de caché redundantes, barreras de memoria, almacenamiento de memoria persistente fuera de orden, registro de deshacer incorrecto, etc. [ 3 ]

Intel Inspector está disponible de forma gratuita como herramienta independiente, como parte de los kits de herramientas Intel oneAPI para HPC e IoT. Existe soporte comercial de pago opcional para estos kits.

Véase también

Referencias

  1. "Notas de la versión y nuevas funciones de Intel® Inspector" . software.intel.com .
  2. "Soporte para depurador integrado de Intel® Inspector" . Intel . Consultado el 7 de enero de 2021 .
  3. "Cómo detectar errores de programación de memoria persistente usando Intel®..." Intel . Consultado el 7 de enero de 2021 .
  • Sitio web oficial
  • Intel oneAPI HPC Toolkit : herramientas y bibliotecas para el desarrollo de software HPC.
  • Intel oneAPI IoT Toolkit : herramientas y bibliotecas para el desarrollo de software de IoT.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Intel_Inspector&oldid=1325125149 "