IFBA: Instituto Federal de Educação Ciência e Tecnologia da Bahia
Curso: Licenciatura em Computação
Discentes: Adriano Miranda, Adriana Souza, Anderson Aguiar, Luís Cláudio Oliveira e Raian Santos
Docente: Matuzalém Guimarães
Equipe: 03
Assunto Abordado: A Evolução dos Processadores e o processador AMD K6-3 (Características e Funcionamento.

AMD K6-3

A AMD (Advanced Micro Devices) é uma empresa americana fabricante de circuitos integrados, especialmente processadores. Seus produtos concorrem diretamente com os processadores fabricados pela Intel. Seu produto mais famoso na década de 1990 foi o processador Athlon, utilizado em computadores pessoais.
Mais conhecida por seus processadores x86 e x86-64; K5, K6-II, K6-III, Athlon, Duron, Sempron, Athlon 64 (arquitetura de 64 bits), Opteron (para servidores) e Turion 64 (para notebooks), a AMD também fabrica circuitos de uso mais geral, como os encontrados em uma calculadora e dispositivos eletrônicos. Alguns de seus circuitos são encontrados também entre os usados pela Apple em seus novos produtos, como o Mac mini.





O K6-III foi um processador x86 fabricado pela AMD, o último e mais rápido de todos os processadores Socket 7. Ele acumulou o status de ser o processador X86 mais rápido do mercado no lançamento, e foi altamente competitivo até muito tempo depois. Lançado em novembro de 98, o Sharptooth, ou simplesmente K6-3 foi a primeira tentativa da AMD em competir diretamente com os processadores topo de linha da Intel, que na época eram os Pentium II de 500 e 550 MHz. Como o K6-3 possui uma arquitetura bem diferente do Pentium II, não é tão fácil fazer uma comparação direta, já que cada processador acaba saindo-se melhor em um tipo de aplicação.

Apesar de desde o final da era 486 a AMD utilizar tecnologia própria, sempre conseguiu lançar bons processadores, que muitas vezes introduziam novas tecnologias que viriam a ser utilizadas apenas nas próximas gerações de processadores Intel, chegando muitas vezes até a superar os processadores Intel em performance, quase sempre custando menos. O problema é que sempre que a AMD conseguia lançar um processador novo, a Intel já estava dois ou três passos à frente, restando à AMD competir com chips obsoletos da Intel no mercado de PCs de baixo custo. Foi assim com o K5, com o K6, e até certo ponto com o K6-2. Vender chips de baixo custo pode ser uma boa maneira de aumentar a participação no mercado, mas definitivamente não é a melhor maneira de conseguir obter lucro.


Na concepção, o desenho era simples: ele era um K6-II com um cache L2 (Level 2) maior. O K6-2 original tinha um cache L1 de 64 KiB e um número muito maior no cache externo (geralmente 512 KiB ou 1 MiB mas variava, dependendo da placa mãe). Em contraste com a concorrente Intel, que usava um cache L1 de 32 KiB e 128 KiB de cache L2 full-speed integrado na própria CPU, no caso do (Celeron) ou 512 KiB de cache half-speed externo, nos (Pentium II e Pentium III). O K6-III, entretanto, usava ambos os métodos: ele tinha cache L1 de 64 KiB, um grande cache L2 de 256 KiB interno (integrado), e um terceiro cache variável integrado na placa-mãe.

O desenho dele não era simples: com 21,4 milhões de transistores, era um chip difícil de se produzir com a tecnologia existente em 1999, e o núcleo do K6 não foi designado para ultrapassar os 500 MHz. Ainda sim, o K6-III 400 teve boa aceitação nas vendas, e o K6-III 450 era claramente o chip x86 mais rápido do mercado, ultrapassando com folga os AMD K6-II e os Intel Pentium II.

Na afigura abaixo, vemos a arquitetura de um AMD K6-III.


O processador AMD-K6-III combinava a tecnologia 3DNow! Com cache de 3 níveis, e fornecia um desempenho excepcional em aplicativos de software líderes para profissionais e consumidores da época. A chave para esta otimização de desempenho é o inovador projeto de TriLevel Cache (Cache em Três Níveis), que oferecia uma maior cache total de sistema para PCs desktop-com mais de quatro vezes o tamanho de outros projetos de sistemas concorrentes.




Desempenho


A família K6 concorria diretamente com os processadores Intel Pentium e Celeron da época. Normalmente os dígitos finais no processador mostravam a equivalência com os processadores da Intel. Exemplo: AMD K6 – Seria equivalente a um Pentium, já o K6-II seria equivalente a um Pentium 2 e assim sucessivamente. Mesmo possuindo uma menor velocidade de clock eles possuíam um melhor desempenho devido a grande memória cache usada. A tipo de exemplo, a unidade de execução de dados do K6-III era a mesma usada no K6-II, porém com um maior cache, o que leva diretamente a um maior desempenho do processador. O K –III também possuía uma unidade de Ponto Flutuante, o que acarretava em um melhor desempenho principalmente em jogos onde são utilizadas várias variáveis. Sem sombras de dúvidas o K6-III foi um dos melhores e mais rápidos processadores já existentes para as placas mãe soquete 7 ou super 7.

Compatibilidade

 Na época em que o K6-3 foi lançado, existia um enorme contingente de usuários de equipamentos baseados em placas mãe Super-7, entre usuários de processadores AMD e de processadores Cyrix, que sem dúvida se sentiam muito mais inclinados a trocar seu processador por outro que continuasse utilizando o soquete 7, permitindo um upgrade sem necessidade de troca da placa mãe. Percebendo isso, a AMD optou por tornar o K6-3 totalmente compatível com as placas mãe soquete 7, mantendo apenas a velha exigência de que a placa mãe seja capaz de fornecer a tensão correta para o processador e seja capaz de sinalizar o multiplicador correto.
Qualquer placa mãe que suporte o AMD K6-2 de 400 MHz, suportará também o K6-3 de 400 e 450 MHz sem problema algum, dispensando inclusive upgrades de BIOS. A voltagem utilizada pelo K6-3 também é a mesma utilizada pelo K6-2: 2.2v, dispensando qualquer configuração adicional. Também não é preciso configurar nada relacionado ao cache L3, pois espetando o K6-3 na placa mãe, o cache da placa passa automaticamente a ser reconhecido como cache L3, novamente dispensando qualquer configuração adicional.
Resumindo, basta configurar o multiplicador da placa mãe para 4x 100 MHz, ou 4.5x 100 (no caso do K6-3 de 450 MHz) e a voltagem para 2.2v para que tudo funcione.


Modelos

K6-3D (Chomper, 250 nm)
Microprocessador AMD K6-2
CPUID: Family 5, Model 8, Stepping 0.
L1-Cache: 32 + 32 KiB (Dados + Instruções).
MMX, 3DNow!.
Super Soquete 7.
Barramento externo: 66 e 100 MT/s.
VCore: 2.2V.
Data do lançamento: 28 de Maio, 1998.
Frequência: 233, 266, 300, 333 e 350 MHz.




K6-3D (Chomper Extended (CXT), 250 nm)


CPUID: Family 5, Model 8, Stepping 12.
L1-Cache: 32 + 32 KiB (Dados + Instruções).
MMX, 3DNow!.
Super Soquete 7.
Barramento externo: 66, 95, 97, e 100 MT/s.
VCore: 2.0(mobile)/2.2/2.3/2.4V.
Data do lançamento: 16 de Novembro, 1998.
Frequência: 266 - 550 MHz.

 
K6-2+ (180 nm)

L1-Cache: 32 + 32 KiB (Dados + Instruções)
L2-Cache: 128 KiB, na mesma frequência do processador.
MMX, Extended 3DNow!, PowerNow!.
Super Soquete 7.
Barramento externo: 95, 97 e 100 100 MT/s.
VCore: 2.0 V.
Data do lançamento: 18 de Abril, 2000.

 
Mais Imagens do AMD K6-III

Frequência: 450, 475, 500, 533, 550 e 570 MHz.