3.5.8.1 Pentium MMX
A terceira geração de processadores Pentium foi lançada em 1997 com o nome de código P55C e designação comercial Pentium MMX. Este processador é um Pentium de segunda geração, com tecnologia MMX. As suas velocidades vão de 166 MHz a 233 MHz, mantém as características principais dos seus antecessores, mas tem algumas alterações em relação ao desenho original dos Pentium de segunda geração. Entre elas são de realçar a cache L1 de 32 KB, dividida em dois blocos de 16 KB cada, uma unidade de pipeline específica para instruções MMX (fig. 3.29)
O MMX foi fabricado com tecnologia de silício CMOS de 0,35u, o que permitiu baixar a sua tensão de alimentação para 2,8 volts, apesar de no seu interior ter qualquer coisa como 4,5 milhões de transístores (fig. 3.30).
Figura 3.29 – Arquitectura interna do MMX
Figura 3.30 – Pentium MMX
O seu outro trunfo é o facto de ampliar o conjunto de instruções do Pentium em mais 57 instruções, às quais foi dado o nome de instruções SIMD (Single Instrution, Multiple Data), instruções essas específicas para multimédia.
As aplicações de comunicações e multimédia actuais usam ciclos repetitivos que, apesar de ocupar 10% ou menos do código total da aplicação, podem representar cerca de 90% do tempo de execução. O SIMD permite que uma instrução execute a mesma função em múltiplos blocos de dados, sendo o mesmo que dar uma ordem a um grupo de pessoas, em vez de dar a mesma ordem a cada uma delas individualmente. O SIMD ainda permite ao processador reduzir ciclos de instruções intensivos, que são relativamente vulgares em aplicações de vídeo, áudio, gráficos ou animações.
Sem comentários:
Enviar um comentário