Resultados da pesquisa a pedido "computer-architecture"
Alinhar à linha do cache e saber o tamanho da linha do cache
Para evitar o compartilhamento falso, desejo alinhar cada elemento de uma matriz a uma linha de cache. Então, primeiro eu preciso saber o tamanho de uma linha de cache, então atribuo a cada elemento essa quantidade de bytes. Em segundo ...
Como a RAM é capaz de acessar qualquer lugar na memória na velocidade O (1)
Somos ensinados que a abstração da memória RAM é uma longa matriz de bytes. E isso para a CPU leva a mesma quantidade de tempo para acessar qualquer parte dela. Qual é o dispositivo capaz de acessar qualquer byte dos 4 gigabytes (no meu ...
Escreva um programa para obter os tamanhos e níveis do cache da CPU
Eu quero escrever um programa para obter o tamanho do meu cache (L1, L2, L3). Eu conheço a ideia geral disso.Alocar uma grande matrizAcesse parte dele de tam...
Como a memória cache funciona?
Hoje, quando eu estava na aula de organização de computadores, o professor falou sobre algo interessante para mim. Quando se trata de Por que a memória cache funciona, ele disse que: for (i=0; i<M; i++) for(j=0; j<N; j++) X[i][j] = X[i][j] + K; ...
Nomes de registro da CPU do Android?
Este fragmento de código é extraído de um relatório de falha do Android em um Samsung Tab S: Build fingerprint: 'samsung/chagallwifixx/chagallwifi:5.0.2/LRX22G/T800XXU1BOCC:user/release-keys' Revision: '7' ABI: 'arm' r0 a0d840bc r1 a0dcb880 r2 ...
Analisar código para localidade espacial e temporal
Olá, tenho alguma dúvida em relação à localidade espacial e temporal. Eu li na teoria do curso que localidade espacialSe um item for referenciado, a probabilidade de outro endereço próximo ser referenciada em breve localidade temporalUm item ...
Existe um código que resulta em 50% de falha na previsão de ramificação?
O problema: Estou tentando descobrir como escrever um código (C preffered, ASM somente se não houver outra solução) quefazer a previsão de desvio falhar em 50% dos casos. Portanto, deve ser um pedaço de código "imune" às otimizações do ...
Por que esse código não escala linearmente?
Eu escrevi este código de solucionador de SOR. Não se preocupe muito com o que esse algoritmo faz, não é a preocupação aqui. Mas apenas por uma questão de completude: ele pode resolver um sistema linear de equações, dependendo de quão bem o ...