TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Risc - PowerPC - Memória

Por:   •  2/12/2019  •  Projeto de pesquisa  •  535 Palavras (3 Páginas)  •  193 Visualizações

Página 1 de 3

2- Memória

        2.1 Capacidade, organização, memória de instrução e memória de dados.

Iniciando a família Power o processador Power1 foi o primeiro representante da família e possui uma memória endereçável física de 32 bits e virtual de 52 bits.  

Em sua grande maioria os processadores Power PC - tais como os modelos: PowerPC e600, PowerPC e500, PowerPC e300 e o Power PC G5 - um total de capacidade de endereçamento virtual de 4 PetaBytes (2^52) e 4 GigaBytes (2^32) de memória física para instrução e dados.

Sendo organizados em páginas de 4 KiloBytes e segmentos de 256 MegaBytes.

Figura x – Tabela memória Power PC e600[pic 1]

 

2.2 Cache, tipos, capacidade, políticas de escrita, políticas de substituição.

   

        O processador Power1 assim como o Power2 possuía um cache de duas vias de 8 KiloBytes para instruções e 32 ou 64 KiloBytes em um cache de 4 vias com 128 bytes por linha para dados. Já o Power 3 possui um cache otimizado com uma capacidade que atingia 64 KiloBytes com linhas de 128 bytes. O processador Power5 tinha como diferencial o fato de possuir além do cache L1, os caches L2 e L3 no próprio chip. O último processador da linha Power, o Power6 contava com caches L1 de 128 KiloBytes além de um L2 de 4 MegaBytes e um L3 de 32 MegaBytes

O PowerPC e300c1 e o e300c4 fornecem caches independentes de instruções, dados e instruções associativas, de oito vias e 32 Kbytes. O e300c2 e o e300c3 fornecem caches de dados e instrução associativa de quatro vias de 16 Kbytes.

O bloco de cache tem 32 bytes de comprimento. Os caches possuem a política de write-back, mas permite controle de capacidade de armazenamento, política de gravação e coerência de memória nos níveis de página e bloco. Os caches utilizam da política de substituição pseudo LRU (last recently used).

Os processadores e500 possuem caches independentes de instruções e dados, de oito vias e com 32 KiloBytes sendo 32 Bytes de comprimento em cada bloco.

Possui a política de escrita Write-Back e respeita o algoritmo de substituição pseudo LRU.

O núcleo do e600 contém caches (L1) de instrução e dados separados de 32 Kbytes e oito níveis com blocos de 32 Bytes de comprimento. Além disso, possui um cache integrado de 1-Mbyte nível 2 (L2) mostrando assim um diferencial sobre os outros processadores

Pode utilizar a política de escrita Write-Back ou a política Write-Through e utiliza a política de substituição pseudo LRU.

O Power PC 970 (G5) possui caches de instrução totalizando 32 KiloBytes e 64 KiloBytes de caches de dados sendo e ambos 128 bytes por linha. Seguem as políticas de escrita Write-through e no-write-allocate e a política de substituição LRU.

Possuem também cache L2 de 512 KiloBytes sendo 128 Bytes por linha.

        


Referencias

E600 Reference Manual. Disponível em: <https://www.nxp.com/docs/en/reference-manual/E600CORERM.pdf> Acesso em: 31 mai. 2018.

E500 Reference Manual. Disponível em: <https://www.nxp.com/docs/en/reference-manual/E500CORERM.pdf> Acesso em: 31 mai. 2018.

...

Baixar como (para membros premium)  txt (3.4 Kb)   pdf (76.1 Kb)   docx (32.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com