Resultados da pesquisa a pedido "intel"
Quais instruções a ferramenta Pin 'instCount' conta?
Eu corro pintool 'instCount' no programa C básico com corpo vazio dentro da função principal. int main () { } Quando executo o instCount neste executável do programa, ele mostra cerca de 86000 instruções. Até o programa é muito pequeno, por ...
Desativar o Turbo Boost no Core i7 Mac?
Existe alguma maneira de desativar o Turbo Boost de forma programática em um Mac Core i7 executando o Mac OS X? Eu preciso ser capaz de fazer isso para fins de benchmarking durante a otimização de código etc. Caso contrário, qualquer utilitário ...
Como o CLFLUSH funciona para um endereço que ainda não está no cache?
Estamos tentando usar a instrução Intel CLFLUSH para liberar o conteúdo do cache de um processo no Linux no espaço do usuário. Criamos um programa C muito simples que primeiro acessa uma matriz grande e depois chama o CLFLUSH para liberar o ...
Instrução FMA _mm256_fmadd_pd (): “132”, “231” e “213”?
Alguém poderia me explicar por que existem 3 variantes da instrução de multiplicar e acumular com fusão:vfmadd132pd, vfmadd231pd evfmadd213pd, enquanto houver apenas um C intrínseco_mm256_fmadd_pd? Para simplificar, qual é a diferença entre (na ...
x86_64: IMUL é mais rápido que 2x SHL + 2x AD
Ao ver a montagem produzida pelo Visual Studio (2015U2) em/O2odo @ (release) Vi que esse trecho de código C 'otimizado à mão' é convertido novamente em uma multiplicação: int64_t calc(int64_t a) { return (a << 6) + (a << 16) - a; }Montagem imul ...
Desoptimização de um programa para o pipeline nas CPUs da família Intel Sandybridge
Estou atormentando meu cérebro há uma semana tentando concluir essa tarefa e espero que alguém aqui possa me levar ao caminho certo. Deixe-me começar com as instruções do instrutor: Sua tarefa é o oposto de nossa primeira tarefa de ...
O que é __m128d?
Eu realmente não consigo entender como "palavra-chave" como__m128d está em C ++. Estou usando o MSVC eist [https://docs.microsoft.com/en-us/cpp/cpp/m128d?view=vs-2017] diz:The __m128d data type, for use with the Streaming SIMD Extensions 2 ...
Como criar um retorno de chamada para "monitor plugado" em gráficos inte
Eu tenho um eeepc com gráficos intel. Eu gostaria de conectar um script ao evento de um monitor conectado via VGA. Como fazer isso
Variação na sobrecarga RDTSC
Estou construindo uma micro-referência para medir as alterações de desempenho enquanto experimento o uso de instruções intrínsecas da SIMD em algumas operações primitivas de processamento de imagem. No entanto, é difícil ...