TAU

Software captura de pantalla:
TAU
Detalles de software:
Versión: 2.21.3
Fecha de carga: 20 Feb 15
Licencia: Libre
Popularidad: 11

Rating: nan/5 (Total Votes: 0)

TAU (Tuning y Utilidades Análisis) es un marco de herramientas del programa y análisis de rendimiento de paralelo de alto rendimiento y computación distribuida.
TAU ofrece un conjunto de herramientas para el análisis estático y dinámico de los programas escritos en C, C ++, FORTRAN 77/90, Python, FORTRAN de Alto Rendimiento, y Java.
En particular, TAU ofrece un perfil del estado-del-arte de la performance y la instalación de rastreo que apoya un modelo de ejecución en paralelo escalable general basado en nodos, contextos y roscas.
El objetivo del proyecto TAU es desarrollar la tecnología del programa y análisis de rendimiento que se ajuste a los desafíos de la evolución de los sistemas de computación paralela escalables y las necesidades de metodologías de programación utilizados para aplicaciones científicas de la próxima generación.
TAU debe ser capaz de dirigirse a la diversidad de paradigmas de computación y máquinas al tiempo que ofrece un marco de componentes portátiles y reconfigurables de medición y análisis que pueden ser optimizados y extendida.

¿Qué hay de nuevo en esta versión:

  • Esta versión añade un puerto a ARM Linux, plataformas Intel MIC, CUDA 5.0 apoyo, instrumentación UPC Runtime para Cray CCE y BUPC, las mejoras en la envoltura de MPI, el apoyo a ParaProf 3D para IBM BG / Q, y ARM Linux.

¿Cuál es nuevo en la versión 2.21.2:

  • Los principales cambios incluyen perfiles shmem para Cray y SGI, NVIDIA OpenCL y apoyo AMD OpenCL, una herramienta basada en tau_rewrite MAQAO, OpenSHMEM Profiling, Score-P Atómica / Eventos Contexto, OpenMP 3.0 instrumentación con Opari2, NVIDIA CUPTI v4.1, base de datos de H2 en PerfDMF, depuración con TAU_TRACK_SIGNALS, MinGW apoyo compilador para Ventanas, UPC instrumentación de nivel de fuente usando el analizador Rose para apoyar el compilador Cray CCE, y PDT 3,17 con Rose y MAQAO instrumentor binario.

¿Qué hay de nuevo en la versión 2.19.1:

  • ParaProf:
  • ParaProf tiene una ventana nueva expresión que le permite crear fácilmente
  • indicadores derivados (Opciones - & gt;. Mostrar Derivado Panel Métricas Usted puede también pasar
  • una lista de expresiones en un archivo para paraprof y aplicar las expresiones en
  • cualquier nivel (aplicación, experimento, prueba en un archivo de perfil o en un
  • base de datos. Esta ventana también aparece en perfexplorer.
  • Paraprof tiene una ventana de comunicación 3D actualizado que cuenta con controles deslizantes
  • y un puntero para evaluar con precisión el alcance de punto a punto
  • la comunicación entre emisor y receptor nodos. Para utilizar la comunicación
  • pantallas de matriz en paraprof, configure el entorno TAU_COMM_MATRIX
  • variable en 1 antes de ejecutar la aplicación instrumentada.
  • Una nueva ventana cambiador grupo está disponible para cambiar el grupo
  • membresía de eventos durante la fase de análisis. Esta ventana (accesible
  • a través de Windows - & gt; Grupo cambiador le permite seleccionar un subconjunto de rutinas
  • mediante selección múltiple o comodines (por ejemplo, HDF5 y lo asocian con un
  • nuevo grupo (por ejemplo, IO. Usted puede guardar el archivo, subirlo en una base de datos y
  • lo utilizan en las ventanas de PerfExplorer (por ejemplo, 'Charts - & gt; Grupo% del total
  • tiempo de ejecución 'para ver la escala de las operaciones de IO.
  • La caja del filtro le permite usar expresiones regulares para filtrar que
  • Funciones / regiones que quieren cambiar. Hay una implícita * añade
  • el extremo del filtro, de modo que usted puede simplemente escribir MPI_ y verá
  • todas las rutinas MPI por ejemplo.
  • Una vez que seleccione una o más funciones / regiones, la corriente y disponible

  • Se mostrarán
  • grupos. Si las funciones que ha seleccionado no tienen
  • el mismo conjunto de grupos, entonces la intersección de sus grupos será
  • negro, y el resto será de color gris, de modo que usted puede agregar ese grupo
  • para el resto, o eliminarlo de todos ellos.
  • Fijo modelo de selección de árbol después de los cambios realizados para la selección múltiple.
  • Ahora bien, si haces clic derecho sobre un objeto no seleccionado, se convierte en el selecto
  • objeto y el pop-up aparece sólo para esto.
  • visualización 3D ahora trabaja en IBM BG / P utilizando JOGL ppc64.
  • Mejor soporte Perfsuite para analizar perfiles 1.0.0a4 perfsuite.
  • PerfExplorer:
  • Código de Perfexplorer ha sido actualizado a Weka 3.6.1. Usted necesitará
  • perfexplorer_configure ejecutar utilizar una instalación anterior PerfDMF en el nuevo
  • perfexplorer. Agrupación DBSCAN ya está en funcionamiento, y se puede poner en marcha el
  • Weka Explorador directamente de un conjunto de datos. Inicialmente, el top 10
  • & quot; interesante & quot; funciones se exportan a un archivo CSV, y automáticamente
  • cargado en Weka. A partir de ahí, se puede hacer todo tipo de diversión de minería de datos.
  • El método DBSCAN va primero normalizar los datos, y luego encontrar el k-distancias
  • para cada proceso, donde k es el número mínimo de puntos que se encuentran en
  • la agrupación. Entonces los k-distancias se clasifican descendente, y el
  • k-distancias son juzgados como varias distancias de barrio para el
  • agrupación. Se guarda ninguna agrupación que encuentra un nuevo número de conglomerados.
  • guiones actualizado para soportar la nueva versión de Jython (2.5.1 que
  • soporta un estándar real-actualizada para Python, versión 2.5. El nuevo
  • versión requiere un archivo de registro, y una ubicación fácil escritura para poner la etiqueta
  • cachefiles cuando los frascos son pre-procesados ​​para encontrar símbolos.
  • Se creó una utilidad que va a reconstruir un rastro Paraver de muestras TAU EBS.
  • tau_instrumentor:
  • La herramienta tau_instrumentor ahora admite nivel automático del lazo
  • instrumentación en el modo SPEC. El modo de especificación permite tau_instrumentor a
  • instrumentación inserto llama en una copia del código fuente original para cualquier
  • herramienta. A principios de este fue utilizado por herramientas como Scalasca de nivel de rutina
  • instrumentación solamente. Ahora, es compatible con la instrumentación de nivel de bucle para
  • herramientas externas.
  • fuente híbrido e instrumentación a base de compilador:
  • Cuando la instrumentación de nivel de fuente automática (utilizando el PDT y
  • compilación no genera un archivo .o (debido a un posible error de análisis,
  • TAU utiliza para volver a la línea de comandos de compilación originales. Ahora,
  • invoca al compilador que utilice instrumentación basada en compilador para insertar
  • instrumentación de nivel de rutina en el código. Esto conduce a una mejor
  • Cobertura de la instrumentación del código. Este cambio debe ser transparente para
  • el usuario. Para deshabilitar esta nueva función, el usuario debe pasar explícitamente la
  • -optNoCompInst opción en la variable de entorno TAU_OPTIONS. Cuidado debe
  • tomarse mientras se define excluir o incluir listas de rutinas y archivos en
  • archivos de instrumentación selectivos. Los nombres de rutina pueden ser diferentes (por PDT y
  • instrumentación basada en compilador y los guiones del compilador de TAU mayúsculas
  • sensible, pero permiten el uso de comodines en los nombres.
  • Soporte para paquetes externos.
  • TAU ahora es compatible con la reciente liberación PAPI-C 4.0.0 y 1.3.0 y Scalasca DyninstAPI 6,1 liberación.
  • Nuevas Plataformas:
  • TAU soporte a los compiladores Cray CCE (para C, C ++ y Fortran en el Cray
  • sistemas XT (simplemente invocan 'carga del módulo PrgEnv-cray' antes de configurar
  • TAU. Aún no es compatible con sede en Compiler instrumentación. TAU también
  • presenta mejoras de configuración de IBM BG / P.
  • Alcance:
  • Estaremos dando un día tutorial PUNTO completa en la conferencia LCI'10 en
  • Pittsburgh (8 de marzo vamos a distribuir el PUNTO LiveDVDs VI-HPS
  • para la formación.

¿Qué hay de nuevo en la versión 2.18.1:

  • Soporte se añadió para GPGPUs en PGI Compilador y para compiladores PGI en Mac OS X.
  • soporte de flujo de trabajo en virtud de Eclipse, el apoyo Charm ++, y el apoyo OpenMP se mejoraron.
  • La API de Python se aceleró.
  • La documentación se ha actualizado.
  • bichos surtidos se fijaron.

¿Qué hay de nuevo en la versión 2.17.3:

  • Las actualizaciones incluyen instrumentación basada en compilador de Intel, GNU y compiladores Pathscale, una nueva API Python para el seguimiento de la memoria, arreglos para la configuración de IBM BG / P, y el apoyo para el análisis y la elaboración CQoS tablas de archivos de script en PerfExplorer.

Programas parecidos

KaliVeda
KaliVeda

20 Feb 15

Clamity
Clamity

12 May 15

iogen
iogen

2 Jun 15

LAVA Server
LAVA Server

20 Feb 15

Comentarios a la TAU

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!