Analista de código

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 9 de mayo de 2018; la verificación requiere 1 edición .
analista de código
Tipo de perfilador
Desarrollador AMD
Escrito en C++
Interfaz Qt
Sistema operativo linux , ventanas
Licencia Software propietario , Licencia Pública General GNU [1]
Sitio web developer.amd.com/tools/heterogeneous-computing/amd-codeanalyst-performance-analyzer/
 Archivos multimedia en Wikimedia Commons

AMD CodeAnalyst  es un generador de perfiles de código habilitado para GUI diseñado para máquinas compatibles con x86 . A pesar de que CodeAnalyst fue diseñado para funcionar solo con procesadores AMD, también puede funcionar de forma limitada (sin soporte para eventos de hardware) con procesadores Intel [2] . CodeAnalyst tiene un aspecto similar en las plataformas Linux y Microsoft Windows .

Optimización de código

CodeAnalyst se basa en OProfile para la plataforma Linux y está disponible como descarga gratuita. La interfaz gráfica está enfocada a realizar varios tipos de perfilado de código , incluido el perfilado basado en tiempos, eventos, etc. El perfilador produce un resultado final, que incluye varios indicadores, como el tiempo de ejecución de cada subrutina , que se puede detallar al nivel de instrucción . El tiempo que tardan las instrucciones puede indicar todo tipo de cuellos de botella en la tubería cuando se ejecutan las instrucciones. La optimización de código puede ir acompañada de la vista de etapa de canalización de arquitectura x86 y la representación gráfica de simulación de canalización proporcionada por CodeAnalyst. La optimización puede ser tan simple como simplemente reordenar (reasignar) instrucciones o cambiar/eliminar instrucciones de salto y bucle , de modo que se procesen en paralelo tantos elementos ejecutables como sea posible (elementos de carga/almacenamiento, ALU , elemento de punto flotante ...).

Véase también

Enlaces

Notas

  1. AMD CodeAnalyst Performance Analyzer para Linux Archivado el 9 de julio de 2012.
  2. Cómo ejecuté AMD CodeAnalyst en una CPU Intel  (ing.)  (enlace descendente) . Consultado el 15 de abril de 2010. Archivado desde el original el 11 de abril de 2012.