Resultados da pesquisa a pedido "memory-access"

4 a resposta

Na CUDA, o que é a coalescência da memória e como ela é alcançada?

O que é "coalescido" na transação de memória global da CUDA? Eu não conseguia entender mesmo depois de ler meu guia CUDA. Como fazer isso? No exemplo de matriz do guia de programação CUDA, acessar a matriz linha por linha é chamado "coalescido" ...

8 a resposta

Qual é o custo de uma falha de cache L1?

Editar: Para fins de referência (se alguém se depara com esta questão), Igor Ostrovsky escreveu umótimo post sobre falhas de cache. Ele discute vários proble...

1 a resposta

Fmemopen () no MinGW

Estou tentando compilar algum código que usa o fmemopen [http://www.gnu.org/software/libc/manual/html_node/String-Streams.html] função no MinGW. Eu descobri que esta função não está disponível MinGW. Eu preciso de uma função equivalente ...

1 a resposta

Como os caches da CPU L1, L2, L3 podem ser desativados nos modernos chips x86 / amd64?

Toda CPU moderna de alto desempenho da arquitetura x86 / x86_64 possui alguma hierarquia de caches de dados: L1, L2 e, às vezes, L3 (e L4 em casos muito raros), e os dados carregados da / para a RAM principal são armazenados em cache em alguns ...

13 a resposta

Eficiência: matrizes vs ponteiros

Diz-se que o acesso à memória através de ponteiros é mais eficiente do que o acesso à memória através de uma matriz. Estou aprendendo C e o acima é indicado em K&R. Especificamente eles dizem Qualquer operação que possa ser alcançada pela ...

3 a resposta

Acesso à memória de outros aplicativos C ++

Estou pensando em um problema que venho enfrentando há algum tempo. Gostaria de escrever um programa C / C ++ (no Windows primeiro) que possa acessar (ler / alterar valores) a memória (pilha, pilha, tudo) de outros programas em execução. (Não é ...

2 a resposta

Por que estou recebendo este erro de acesso à memória 'duplo livre ou corrupção'?

3 a resposta

Usando os 16 bits extras em ponteiros de 64 bits

Eu li queuma máquina de 64 bits usa apenas 48 bits de endereço (especificamente, estou usando o Intel Core i7).Eu esperaria que os 16 bits extras (bits 48-63...

3 a resposta

O que acontece se dois threads lêem e gravam o mesmo pedaço de memória

Entendo que, se dois threads estiverem lendo a mesma parte da memória e nenhum thread estiver gravando nessa memória, a operação estará segura. No entanto, não sei o que acontece se um segmento estiver lendo e o outro estiver escrevendo. O que ...

1 a resposta

Qt signal slot cv :: Mat incapaz de ler violação de acesso à memória

Eu tenho um aplicativo Microsoft Visual Studio que está capturando quadros de câmeras e estou tentando exibi-los em um aplicativo Qt. Estou fazendo algum processamento com os quadros usando o OpenCV, então os quadros são objetos Mat. Eu uso o ...