Desempenho

Tempo de CPU, CPI, frequência, rapidez relativa e limites de Amdahl.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Tempo de CPU

TCPU=N⋅CPIf.T_{\rm CPU}=\frac{N\cdot CPI}{f}.
  • NN conta instruções executadas, com repetições. CPICPI é a média de ciclos por instrução. ff é a frequência.
  • Compara a mesma tarefa e a mesma medida. Tempo decorrido pode incluir esperas que o tempo de CPU não inclui.
  • Fração de instruções não é fração de tempo. Com pip_i fração de instruções da classe ii, CPI=∑ipiCPIiCPI=\sum_i p_iCPI_i.
  • Frequência e MIPS isolados não medem trabalho útil.

Amdahl

Para a fração pp do tempo original acelerada por ss:

S=1(1−p)+p/s.S=\frac{1}{(1-p)+p/s}.
  • SS é rapidez relativa; S−1S-1 é o ganho, 1−1/S1-1/S a redução do tempo.
  • O limite com s→∞s\to\infty é 1/(1−p)1/(1-p).
  • Partes distintas somam tempos normalizados; a mesma parte exige efeito conjunto.

Contas completas.

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.