Resultados da pesquisa a pedido "intel"

1 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

or que algumas latências do Haswell AVX anunciadas pela Intel são 3x mais lentas que o Sandy Bridg

Na Intelintrinsics ...

1 a resposta

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 ...

5 a resposta

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

3 a resposta

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 ...