TAU

Tela Software:
TAU
Detalhes de Software:
Versão: 2.21.3
Data de upload: 20 Feb 15
Licença: Livre
Popularidade: 11

Rating: nan/5 (Total Votes: 0)

TAU (Sintonia e Análise Utilities) é uma estrutura ferramenta de programa e análise de desempenho de alto desempenho paralelo e computação distribuída.
TAU fornece um conjunto de ferramentas para análise estática e dinâmica de programas escritos em C, C ++, Fortran 77/90, Python, alta Fortran Performance, e Java.
Em particular, TAU oferece um perfil de state-of-the-art desempenho e facilidade de rastreamento que suporta um modelo geral de execução paralela escalável baseado em nós, contextos e threads.
O objetivo do projeto é desenvolver TAU programa e análise de desempenho de tecnologia que atenda tanto os desafios da evolução dos sistemas de computação paralela escaláveis ​​e as necessidades das metodologias de programação utilizadas para aplicações científicas de próxima geração.
TAU deve ser capaz de atingir a diversidade de computação paradigmas e máquinas, oferecendo um quadro de componentes de medição e análise portáteis e reconfiguráveis ​​que podem ser otimizados e estendida.

O que é novo em nesta versão:

  • Esta versão adiciona uma porta para ARM Linux, plataformas Intel MIC, CUDA 5.0 apoio, UPC Runtime instrumentação para Cray CCE e BUPC, melhorias no invólucro MPI, o apoio à ParaProf 3D para IBM BG / Q, e ARM Linux.

O que é novo na versão 2.21.2:

  • As principais alterações incluem profiling shmem para Cray e SGI, NVIDIA OpenCL e suporte AMD OpenCL, uma ferramenta baseada em tau_rewrite MAQAO, OpenSHMEM Profiling, Contagem-P Atomic / Eventos Contexto, OpenMP 3.0 instrumentação com Opari2, NVIDIA CUPTI v4.1, banco de dados H2 em PerfDMF, depuração com TAU_TRACK_SIGNALS, suporte de compilador MinGW para O Windows, UPC instrumentação de nível de fonte usando o analisador Rose para apoiar o compilador Cray CCE, e PDT 3,17 com Rose e MAQAO instrumentor binário.

O que é novo na versão 2.19.1:

  • ParaProf:
  • ParaProf tem uma nova janela de expressão que permite que você crie facilmente
  • métricas derivadas (Opções - & gt;. Mostrar Derivados Painel Metric Você pode também passar
  • uma lista de expressões em um arquivo para paraprof e aplicar as expressões em
  • qualquer nível (aplicação, experiência, julgamento em um arquivo de perfil ou em um
  • banco de dados. Esta janela também aparece em perfexplorer.
  • Paraprof tem uma janela de comunicação 3D atualizado que apresenta sliders
  • e mira para avaliar com precisão a extensão de ponto-a-ponto
  • comunicação entre nós emissor e receptor. Para utilizar a comunicação
  • telas de matriz em paraprof, por favor, defina o ambiente TAU_COMM_MATRIX
  • variável para 1 antes de executar o aplicativo instrumentado.
  • Uma nova janela grupo trocador está disponível para alterar o grupo
  • associação de eventos durante a fase de análise. Esta janela (acessível
  • via Windows - & gt; Grupo Changer permite que você selecione um subconjunto de rotinas
  • usando a seleção múltipla ou wildcards (eg, HDF5 e associá-lo com um
  • novo grupo (por exemplo, IO. Você pode salvar o arquivo, faça o upload de um banco de dados e
  • usá-lo em janelas de PerfExplorer (por exemplo, 'Charts - & gt; Grupo% do total
  • runtime 'para ver a escala de operações de IO.
  • A caixa de filtro permite que você use expressões regulares para filtrar quais
  • funções / regiões que você deseja alterar. Não é um implícito * adicionado ao
  • no final do filtro, de modo que você pode simplesmente digitar MPI_ e você vai ver
  • todas as rotinas MPI por exemplo.
  • Uma vez que você selecione uma ou mais funções / regiões, o atual e disponível
  • grupos será exibida. Se as funções que você selecionou não têm
  • o mesmo conjunto de grupos, então a interseção de seus grupos serão
  • preto, eo resto vai ser cinza, de modo que você pode adicionar esse grupo
  • para o resto, ou removê-lo de todos eles.
  • modelo de seleção de árvore fixado após as alterações feitas para multi-seleção.
  • Agora, se você clicar com o botão direito sobre um objeto não selecionado, torna-se o select
  • objeto eo pop-up aparece apenas para isso.
  • visualização 3D agora trabalha na IBM BG / P usando ppc64 JOGL.
  • Melhor suporte Perfsuite para analisar perfis 1.0.0a4 perfsuite.
  • PerfExplorer:
  • O código de Perfexplorer foi atualizado para Weka 3.6.1. Você precisará
  • perfexplorer_configure correr para usar uma instalação mais antiga PerfDMF no novo
  • perfexplorer. Agrupamento DBSCAN já está operacional, e você pode iniciar o
  • Weka Explorer diretamente a partir de um conjunto de dados. Inicialmente, o top 10
  • & quot; interessante & quot; funções são exportados para um arquivo CSV, e automaticamente
  • carregado na Weka. De lá, você pode fazer todos os tipos de diversão mineração de dados.
  • O método DBSCAN vai primeiro normalizar os dados, em seguida, encontrar os k-distâncias
  • para cada processo, onde k é o número mínimo de pontos para ser encontrado em
  • o cluster. Em seguida, os k-distâncias são classificadas descendente, eo
  • k-distâncias são julgados como várias distâncias de bairro para o
  • clustering. Qualquer agrupamento que encontra um novo número de clusters é salvo.
  • scripts atualizados para suportar a nova versão do Jython (2.5.1 que
  • suporta um padrão real up-to-date para Python, a versão 2.5. O novo
  • versão requer um arquivo de registro, e um local gravável pelo usuário para colocar o
  • cachefiles quando os frascos são pré-processados ​​para encontrar símbolos.
  • Criado um utilitário que irá reconstruir um traço Paraver a partir de amostras TAU EBS.
  • tau_instrumentor:
  • A ferramenta tau_instrumentor suporta agora nível laço automático
  • instrumentação no modo SPEC. O modo de especificação permite tau_instrumentor para
  • instrumentação inserir chamadas em uma cópia do código-fonte original para qualquer
  • ferramenta. No início deste foi usado por ferramentas como Scalasca para nível rotina
  • instrumentação só. Agora, ele suporta instrumentação nível loop para
  • ferramentas externas também.
  • fonte híbrido e instrumentação baseada em compilador:
  • Quando a instrumentação de nível de fonte automática (usando PDT e
  • compilação não produz um arquivo .o (devido a um possível erro de análise,
  • TAU usado para reverter à linha de comando compilação inicial. Agora, ele
  • invoca o compilador para usar instrumentação baseada em compilador para inserir
  • instrumentação nível de rotina no código. Isto leva a uma melhor
  • cobertura instrumentação do código. Esta mudança deve ser transparente para
  • o usuário. Para desativar este novo recurso, o usuário deve passar explicitamente o
  • -optNoCompInst opção na variável de ambiente TAU_OPTIONS. Cuidados devem
  • ser tomadas durante a definição de excluir ou incluir listas de rotinas e arquivos
  • arquivos de instrumentação seletivos. Os nomes de rotina pode ser diferente (por PDT e
  • instrumentação baseada em compilador e os scripts de compilador do TAU são case
  • sensível, mas que permitem o uso de wildcards em nomes.
  • Suporte para pacotes externos.
  • TAU agora apoia a recente PAPI-C 4.0.0 liberação, bem como Scalasca 1.3.0 e 6.1 DyninstAPI release.
  • Novas Plataformas:
  • TAU suporta os compiladores Cray CCE (para C, C ++ e Fortran no Cray
  • sistemas XT (simplesmente invocar 'load módulo PrgEnv-cray' antes de configurar
  • TAU. Ainda não é suportado instrumentação baseada em Compiler. TAU também
  • apresenta melhorias IBM BG configuração / P.
  • Outreach:
  • Estaremos dando um dia tutorial ponto cheio na conferência LCI'10 em
  • Pittsburgh (8 de março Estaremos distribuindo o PONTO LiveDVDs VI-HPS
  • para o treinamento.

O que é novo na versão 2.18.1:

  • Foi adicionado suporte para GPGPUs no IGP Compiler e para compiladores PGI no Mac OS X.
  • suporte de fluxo de trabalho sob Eclipse, apoio Charme ++, e apoio OpenMP foram melhorados.
  • A API Python foi acelerado.
  • A documentação foi atualizada.
  • Assorted erros foram corrigidos.

O que é novo na versão 2.17.3:

  • As atualizações incluem instrumentação baseada em compilador para a Intel, GNU e compiladores Pathscale, uma nova API Python para o rastreamento de memória, correções para a configuração do IBM BG / P, e suporte para análise e desenho CQoS gráficos de arquivos de script em PerfExplorer.

Programas semelhantes

Comentário para TAU

Comentários não encontrado
Adicionar comentário
Ligue imagens!