- PowerPC Cache Organization
- A organização do cache do PowerPC passou por uma modificação a cada novo caso na família, refletindo a busca incansável pelo desempenho que é a força motriz dos projetistas de microprocessadores
- Chip Type Size Bytes/Line Organization
- PowerPC601 Unified 32KB 32 8-way set associative
- PowerPC603 Split(2) 8KB 32 2-way set associative
- PowerPC604 Split(2) 16KB 32 4-way set associative
- PowerPC620 Split(2) 32KB 64 8-way set associative
- Bloco mínima unidade de informação que pode ou não estar presente em dois níveis de hierarquia de memória.
- Hit Se o dado acessado aparece em algum bloco no nível superior.
- Miss Se o dado acessado não aparece em algum bloco do nível superior.
- Hit ratio (hit rate)Ë razão de acessos encontrados pelo número total de acessos ao nível superior.
- Miss ratio (miss rate): Razão de acessos não encontrados pelo número total de acessos ao nível superior é miss ratio = 1 – hit ratio.
- Hit time: Tempo de acesso ao nível superior da hierarquia de memória, que inclui o tempo necessário para saber se no acesso ocorrerá um hit ou um miss.
- Miss penalty: Tempo para recolocar um bloco no nível superior e enviá-lo ao processador, quando ocorrer um miss. O maior componente do miss penalty é o tempo de acesso ao nível imediatamente inferior da hierarquia de memória.
- Unified Cache Vs Split Cache: um cache que armazena instruções e dados é chamado de cache unificado. Um cache dividido, por outro lado, consiste em duas unidades associadas, mas em grande parte independentes – um cache para Instruções e um cache para Dados
- Set associative: No mapeamento associativo, cada bloco de memória pode ser carregado em qualquer linha da cache. Suponha a memória com B = 2s blocos. O campo tag de uma linha, de s bits, informa qual bloco está carregado na linha.