mubench

mubench é um benchmark de baixo nível baixo para processadores x86.
Baixe Agora

mubench Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Alex Izvorski
  • Site do editor:

mubench Tag


mubench Descrição

A mubench é uma referência aprofundada e de baixo nível para processadores X86. A mubench é uma referência aprofundada e de baixo nível para processadores X86. Seu objetivo principal é fornecer informações úteis para as pessoas que otimizam o código de montagem e as pessoas que escrevem compiladores. O projeto Mubench mede a latência e o rendimento para cada instrução individual (às vezes várias formas da mesma instrução), bem como a taxa de transferência de misturas arbitrárias de instrução. Os resultados produzidos pela Mubench são tipicamente uma ordem de grandeza mais detalhada do que as encontradas em Manuais AMD ou Intel.Mubench Resultados para uma variedade de processadores estão disponíveis. Se você achar esta informação útil, por favor, execute o mubench no seu processador e faça o upload dos resultados.mubench totalmente suporta todos os conjuntos de instruções do SIMD para o X86, incluindo SSSE3, SSE3, SSE2, SSE, MMX, MMX EXT, 3DNOW! e 3dnow! Ext. Suporte para instruções não-SIMD é parcial: a maioria dos dados move, aritmética binária, lógica, mudança / rotação e instruções de bico / byte são suportados, mas outras instruções, particularmente as instruções de chamadas de ramificação e função ou instruções manipulando a pilha, não são suportadas. Instruções de ponto flutuante para o X87 não são suportadas. Mubench usa apenas formulários de registro para registro (ou imediato) das instruções; Os operandos de memória não são suportados. Essas limitações serão reduzidas gradualmente em lançamentos posteriores.Running: Perl muubench.pl Opções: - (No-) Executas corridas Testes várias vezes (padrão em) --MHz = 2500 Velocidade do processador em MHz (normalmente autodetectectected de / Proc / CPUInfo, definido aqui se isso estiver errado, por exemplo, se você tiver speedstep habilitado) - (NO-) de 64 bits de 64 bits (AMD64, EMT64, X86-64) (padrão) - (NO-) Instruções de 32 bits - Instruções de 32 bits - (NO-) Benchmark Instruction Mistura (padrão, muito lento; use --No-pares para um benchmark muito rápido que é executado em minutos) --Inlude = adicionar, submissão de referência somente instruções A lista de padrões (Expressões regulares OK) --Output = XML | CSV | Texto Selecione o formato de saída --outfile = arquivo de saída file.xml para salvar os resultados para (padrão mubench-resultados-.xml se xml, saída padrão caso contrário) O que há de novo nesta versão: · A forma rápida do benchmark agora é padrão. · O GCC 4.x agora funciona · Um número de instruções não simd adicionadas, suporte para não-simd é muito próximo r para completar agora


mubench Software Relacionado

MS-SYS.

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

271

Download