Resultados da pesquisa a pedido "branch-prediction"
Existe uma dica do compilador para o GCC forçar a previsão de ramificação a sempre seguir um determinado caminho?
Para as arquiteturas Intel, existe uma maneira de instruir o compilador GCC a gerar código que sempre força a previsão de ramificação de uma maneira específica no meu código? O hardware da Intel suporta isso? E quanto a outros compiladores ou ...
Noções básicas sobre previsão de ramificação
Há algumas consultas sobre previsão de ramificação que não consigo descobrir com confiança. Suponha que eu precise trabalhar com um preditor de ramificação estático. Em que estágio do pipeline deve ocorrer a previsão de ramificação?Como saber ...
Como lidar com a previsão de ramificação ao usar um caso de switch na emulação da CPU
Eu li recentemente a pergunta aquiPor que é mais rápido processar uma matriz classificada do que uma matriz não classificada? e achei a resposta absolutament...
Posso usar o __builtin_expect () do GCC com o operador ternário em C
oManual do GCC mostra apenas exemplos em que __builtin_expect () é colocado em torno de toda a condição de uma instrução 'if'.Também notei que o GCC ...
Otimizações de desempenho da montagem x86-64 - Alinhamento e previsão de ramificação
Atualmente, estou codificando versões altamente otimizadas de algumas funções padrão de string de biblioteca C99, comostrlen(), memset(), etc, usando o assembly x86-64 com instruções SSE-2. Até agora, consegui excelentes resultados em termos de ...
Por que a Intel mudou o mecanismo de previsão de ramificação estática ao longo desses anos?
Deaqui [https://groups.google.com/forum/#!topic/mechanical-sympathy/pMN6TbXwOUc] Eu sei que a Intel implementou vários mecanismos de previsão de ramificação estática nos últimos anos: 80486 idade: sempre não tomada Pentium4 age: Tomada para ...
Exemplos realistas de otimização através da remoção de ramos
De acordo comIntel, a remoção de ramificação é uma das formas mais eficazes de otimizar o código C para uso em loops apertados. No entanto, os exemplos na pá...