Perguntas com a marcação «cpu-architecture»

A microarquitetura de hardware (x86, x86_64, ARM, ...) de uma CPU ou microcontrolador.

244
O que é um retpoline e como ele funciona?

Para mitigar a divulgação do kernel ou da memória entre processos (o ataque Spectre ), o kernel 1 do Linux será compilado com uma nova opção , -mindirect-branch=thunk-externapresentada gccpara executar chamadas indiretas por meio do chamado retpoline . Esse parece ser um termo recém-inventado,...

96
Cache de write-back vs Write-Through?

Meu entendimento é que a principal diferença entre os dois métodos é que no método "write-through" os dados são gravados na memória principal por meio do cache imediatamente, enquanto no "write-back" os dados são gravados em um "tempo posterior". Ainda precisamos esperar pela memória no "tempo...

93
custo de operação atômica

Qual é o custo da operação atômica (qualquer um de comparar e trocar ou adicionar / decrementar atômico)? Quantos ciclos ele consome? Ele pausará outros processadores no SMP ou NUMA ou bloqueará os acessos à memória? Ele irá liberar o buffer de reordenamento na CPU fora de ordem? Quais efeitos...