conceptual

Uma linguagem de teste de correção e teste de desempenho.
Baixe Agora

conceptual Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Scott Pakin
  • Site do editor:
  • http://www.pakin.org/~scott/

conceptual Tag


conceptual Descrição

Uma exatidão de rede e linguagem de teste de desempenho. O software conceitual é uma ferramenta projetada para facilitar programas de geração rápida que medem o desempenho e / ou testem a correção de redes e camadas de protocolo de rede. CentrosCeptual em torno de uma linguagem de progação simples e específica de domínio; Algumas linhas de código conceitual podem produzir programas que levariam significativamente mais esforço para escrever em uma linguagem de programação convencional. Um dos objetivos do Conceptual é aumentar a benchmarking de rede de uma arte a uma ciência. Para esse fim, os programas conceituais registram não apenas dados de medição, mas também uma riqueza de informações sobre a configuração experimental, facilitando que alguém reproduza seus testes de desempenho.Exemplenumreps é "número de repetições" e vem de "--reps" ou "-r" com padrão 100.Para repetições de Numreps mais 2 Repetições de aquecimento {Tarefa 0 redefine seus contadores, então a tarefa 0 envia uma mensagem de 1 megabyte para a tarefa 1, a tarefa 1 envia uma mensagem de 1 megabyte para a tarefa 0, Tarefa 0 Logs ELOPSED_USECS / 2 como "latência unidirecional (EUA)" e a mediana de (total_bytes / declânsed_usecs) * 1E6 / 1M como "largura de banda (MB / S)"} Os dados são armazenados em um valor separado por vírgula fácil de parse (CSV ) Formato com a primeira linha de cabeçalhos de coluna tomadas diretamente do programa. A segunda linha de cabeçalhos indica como os dados em cada coluna foram agregados. O que é importante, no entanto, é de todas as outras informações no arquivo de log. Os arquivos de log conceituais são destinados a funcionar como um caderno de laboratório, incluindo não apenas os resultados de um experimento, mas também uma descrição precisa da configuração que levava a esses resultados. Quantos processadores estão no meu sistema? Quão rápido eles são? Quais opções de compilador e compilador foram usadas para compilar simples? Quais parâmetros de linha de comando foram passados para o programa? Está tudo no arquivo de log.Os arquivos de log também lista o código fonte do programa completo, então não há ambiguidade sobre o que foi medido. Você pode olhar para um arquivo de log conceitual por ano no futuro e ainda saber exatamente o que as medições representam? Muito mais útil do que um teste de desempenho que cospe apenas 397.2 e exige que você lembre o que se refere. O que há de novo nesta versão: · Versão 1.1 de conceitual é em grande parte um lançamento de correção de bugs - muitos · Tiny, little bug corrige que impactam principalmente a construção conceptual · processo. No entanto, a linguagem conceitual fornece um novo · Recurso: o está em construção agora aceita conjuntos de números · Para cada constructo. Por exemplo, programas conceituais agora podem incluir Declarações como o seguinte: · Tarefas T tal que T está em {2, 5, 8, ..., num_TASKS-1} Enviar um · Mensagem de 32 kilobyte para tarefas, tais que r está em {T-1, T-2}. · A sintaxe do intervalo anterior é em (por exemplo, T é em ") é agora · Reprovado como a nova sintaxe definida fornece um superset adequado do · A funcionalidade da sintaxe de intervalo (por exemplo, "T é em {3, ..., 10}"). · Programas construídos com V1.1 conceitual foram executados com sucesso em todos os · 147.456 núcleos (36.864 nós) do amanhecer, o sistema IBM Bluegene / P · Instalado em Lawrence Livro Nacional Laboratório. · O AutoPackage conceitual agora é construído como um pacote híbrido de 32/64 bits. · Execute conceitual_1.1.Package em um sistema x86 de 32 ou 64 bits, · E deve instalar automaticamente as bibliotecas corretas para isso · Plataforma. · Veja o log de alterações para os detalhes completos de tudo que é · Alterado desde a versão 1.0.


conceptual Software Relacionado

MS-SYS.

MS-SYS é um programa Linux para escrever registros de inicialização compatíveis da Microsoft. ...

271

Download