Você está na página 1de 53

Captulo Processadores modernos

um pouco difcil definir o que um processador moderno. O que moderno hoje pode ser obsoleto dentro de dois anos, e ser descontinuado (ou seja, deixar de ser fabricado) dentro de trs ou quatro anos. Seja como for, dedicamos este captulo aos modelos comuns no ano 2001, e que certamente continuaro em produo por mais alguns anos: Intel Pentium III Intel Pentium 4 Intel Xeon AMD Duron AMD Athlon Cyrix III

Nomes confusos

Antigamente os processadores tinham nomes bastante simples. Todo mundo sabia que depois do 80286, o prximo processador a ser lanado seria o 80386, depois o 486, e assim por diante. Depois que a Intel perdeu uma briga judicial para a Cyrix a respeito da marca registrada 486, os processadores passaram a ter nomes ao invs de nmeros. O P5 era o nome provisrio do Pentium, enquanto P6 foi usado provisoriamente pelo Pentium Pro. O Pentium MMX era chamado de Klamath durante seu perodo de desenvolvimento. Hoje tanto a Intel como a AMD e a Cyrix utilizam esta estraggia de marketing. Usam nomes provisrios para seus processadores, para aplicarem o nome definitivo apenas na ocasio do seu lanamento. O

7-2

Hardware Total

Pentium 4, por exemplo, passou um bom tempo sendo chamado de Willamate, o Itanium foi chamado antes de Merced, e assim por diante. Mesmo aps o lanamento, um processador pode passar a ter nome e sobrenome. Por exemplo, os primeiros processadores Pentium III eram de classe Katmai, bastante similares ao Pentium II. Mais tarde foi criado o Pentium III Coppermine, com vrios melhoramentos, e finalmente o Pentium III Tualatin. Com processadores sendo lanados em novas verses quase mensais, o use desses apelidos ajuda a chamar ateno. Por incrvel que parea, para um tcnico ou especialista em hardware tambm importante conhecer a maioria dessas classificaes.

Pentium III
O Pentium III foi lanado em 1999, inicialmente como um melhoramento do Pentium II. Utilizava o encapsulamento em forma de cartucho chamado SECC2 (Single Edge Contact Cartridge 2), uma verso derivada do SECC, usado pelo Pentium II. Tambm foram produzidas verses com encapsulamento SECC, idntico ao do Pentium II. Outro ponto idntico o conector da placa de CPU, o conhecido Slot 1, tambm chamado de SC242.
Figura 7.1
Pentium III com encapsulamento SECC2.

Os primeiros processadores Pentium III utilizavam o ncleo Katmai, semelhante ao do Pentium II, porm com pequenas diferenas, como as novas instrues SSE (Streamed SIMD Extensions), voltadas para processamento 3D e multimdia.

Captulo 7 Processadores modernos *** 35% *** Figura 7.2


Pentium III com encapsulamento FC-PGA.

7-3

O novo ncleo Coppermine foi introduzido em meados do ano 2000. Alm de utilizar a tecnologia de 0,18 , o Coppermine traz a nova cache L2 integrada ao ncleo. Esta nova verso do Pentium III passou a ser produzida no tradicional encapsulamento SECC2 e tambm no novo FC-PGA (Flip Chip Pin Grid Array). J em meados de 2001 a Intel lanou o Pentium III Tualatin. Sua principal caracterstica a tecnologia de 0,13 , resultando em menor custo de produo e menor dissipao de calor. Foi introduzido com este modelo, o encapsulamento FC-PGA2, e passaram a ser oferecidas verses com 256 kB e com 512 kB de cache L2 integrada ao ncleo.
O Pentium III Katmai

Apesar de j ter sido substitudo por verses mais novas (Coppermine e Tualatin), importante estudar o Pentium III Katmai, j que suas caractersticas bsicas foram mantidas nas novas verses. Em 1999 a Intel lanou a primeira verso do Pentium III construdo com o ncleo Katmai, o mesmo do Pentium II, acrescentando algumas alteraes importantes: Maiores clocks que o Pentium II

7-4

Hardware Total

Novas instrues para multimdia e 3D (SSE) Identificao do processador atravs de nmero de srie Pequena alterao no encapsulamento, que passou a ser SECC2 Clock externo de 100 MHz, e posteriormente de 133 MHz

Processador Pentium III Katmai

Lanamento 1999 Transistores 9.500.000 Tecnologia 0,25 Encapsulamento SECC ou SECC2 Barramento de dados 64 bits Barramento de endereos 36 bits Capacidade de memria 64 GB Clock interno 450 a 600 MHz Clock externo 100 ou 133 MHz Consumo 26 a 36W Cache L1 32 kB Cache L2 512 kB, half speed Novos recursos: Instrues SSE, nmero de srie, encapsulamento SECC2 ou SECC.

A mais relevante alterao foi a introduo das novas instrues SSE (Streaming SIMD Extensions). So instrues especializadas em operaes comuns em aplicaes de udio, vdeo e gerao de imagens tridimensionais. Sem essas instrues, o processador teria que utilizar combinaes de outras instrues clssicas para realizar o mesmo trabalho. Essas instrues so SIMD (Single Instruction, Multiple Data instruo nica para mltiplos dados) e facilitam os processamentos citados, pois envolvem a aplicao de clculos fixos a grandes seqncias de dados. Essas instrues tem portanto o objetivo de aumentar a velocidade de processamento de aplicaes de multimdia a gerao de imagens 3D, apesar de tambm servir como resposta tecnologia 3D Now da AMD, utilizada a partir do processador K62, desde 1998. A incluso de um nmero de srie em cada processador Pentium III foi uma questo polmica, tanto assim que ele foi eliminado no Pentium 4. Quando habilitado pelo usurio, este recurso permite ao processador informar um nmero nico quer o identifica entre todos os demais processadores. Com ele tornam-se mais seguras as transaes comerciais pela Internet, e torna mais simples e confivel a identificao de um determinado PC dentro de uma rede. Muitos usurios reclamamaram sobre outra questo, que a privacidade. Como cada processador tem seu prprio nmero, o usurio

Captulo 7 Processadores modernos

7-5

pode deixar um rastro nos sites percorridos ao acessar a Internet ( claro, se este recurso estiver habilitado, e se o computador do usurio estiver carregado com software prprio para prestar esta informao). A outra preocupao que o uso desta identificao se tornar padro, os fabricantes de software podero vincular o nmero de srie do processador ao nmero de srie dos seus softwares. Desta forma seria fcil detectar ou impedir o uso de cpias ilegais de software, um golpe mortal sobre a pirataria. A Intel oferece um software que permite ao usurio desabilitar o nmero de srie. Na verdade o nmero no apagado, apenas o processador impedido de inform-lo. A desabilitao s tem efeito depois que executado um novo RESET. Da mesma forma, para habilit-lo preciso executar um RESET para que volte a ser usado. Os BIOS de placas de CPU para este processador tambm permitem desativar o nmero de srie, atravs do CMOS Setup. Note que a cache L2 do Pentium III Katmai no integrada ao seu ncleo, ou seja, formada por chips discretos adicionais (discretos, significa que tratam-se de componentes independentes do processador). Possui 512 kB e opera com a metade da freqncia do processador, a exemplo do que ocorria com o Pentium II. Foi notvel no ano de 98 a expanso da AMD com o seu processador K6-2. Esses processadores possuem dois conjuntos de instrues que se juntam s instrues do Pentium original: MMX (Multimedia Extensions, idnticas s da Intel) e 3D Now!, especializadas no processamento de imagens 3D (esta tecnologia foi mantida nos processadores mais novos da AMD, como o Athlon e o Duron). Tanto o Pentium MMX, o Celeron e o Pentium II possuem as instrues MMX, mas nada semelhante s instrues 3D Now! da AMD. As novas instrues introduzidas pela Intel rivalizam com a tecnologia 3D Now!. Passamos a ter a Intel com as tecnologias MMX e SSE (tambm chamada de MMX2), e a AMD com as tecnologias MMX e 3D Now!. Para que os diversos programas j disponveis faam uso do 3D Now preciso que seja instalado o pacote DirectX 6.0 ou superior. Para usar as novas instrues SSE do Pentium III necessrio instalar o DirectX 6.1 ou superior. O DirectX pode ser obtido em http://www.microsoft.com/directx. Periodicamente a Microsoft libera novas verses do DirectX. No Windows ME, por exemplo, era fornacido o DirectX 7.1. Poucos meses depois estava liberada a verso 8.0. Novas verses do DirectX visam dar suporte utilizao dos recursos encontrados nos novos processadores.

7-6

Hardware Total

Muitas placas de CPU para Pentium II podem ser usadas para instalar um Pentium III, desde que o barramento externo seja de 100 MHz. Placas para Pentium II mais antigas operavam com apenas 66 MHz (ex: chipset i440LX), e desta forma no aproveitavam todo o potencial do Pentium III. Logo a seguir, pequenas modificaes de hardware e de BIOS foram feitas nas placas para Pentium II disponveis na poca, visando no apenas dar suporte ao Pentium III, mas aproveitar todo o seu potencial. Tambm deve ser tomado cuidado com a questo do cooler. Existem coolers que so prprios para o Pentium II, e outros que so prprios para o Pentium III. O Pentium II possui na sua parte posterior uma chapa metlica para acoplar o ventilador e facilitar a dissipao de calor. O seu encapsulamento conhecido como SECC. O Pentium III usa o SECC2 (apesar de existirem verses com o SECC, igual ao do Pentium II), que no possui esta chapa metlica, ficando exposta a placa onde est o processador e a cache L2. Conjuntos de ventilador/dissipador para o Pentium III SECC2 devero conter a chapa metlica apropriada.
Figura 7.3
Cartuchos SECC e SECC2, vistas frontais e traseiras.

O ncleo Katmai era construdo com a tecnologia de 0,25 e era alimentado por uma tenso de 2 volts. Inicialmente foram lanadas verses de 450 e 500 MHz, ambas com clocks externos de 100 MHz. Posteriormente foram lanadas as verses de 550 e 600 MHz (clock externo de 100 MHz), e finalmente as de 533 e 600 MHz com clocks externos de 133 MHz. Para no fazer confuso com verses com clock externo de 100 MHz, passou a ser usado um sufixo B. Por exemplo, o Pentium III/600 tem clock externo de 100 MHz, enquanto o Pentium III/600B opera com clock externo de 133 MHz. Todos os modelos Katmai tm encapsulamento SECC ou SECC2 e possuem cache L2 no cartucho, com 512 kB e operando com a metade da freqncia do ncleo do processador. Modelo Clock interno e externo Multiplicador Potncia

Captulo 7 Processadores modernos

7-7

Pentium Pentium Pentium Pentium Pentium Pentium

III/450 III/500 III/533B III/550 III/600 III/600B

450 MHz / 100 MHz 500 MHz / 100 MHz 533 MHz / 133 MHz 550 MHz / 100 MHz 600 MHz / 100 MHz 600 MHz / 133 MHz

4,5x 5x 4x 5,5x 6x 4,5x

26,6 W 29,3 W 31,1 W 32,2 W 36,1 W 36,1 W

Avanos da miniaturizao
Sem dvida um dos fatores que contribuiu (como sempre contribui) para a evoluo do Pentium III foi a reduo no tamanho dos minsculos transistores que os formam. Ao ser lanado em 1997, o Pentium II usava a tecnologia de 0,35 mcron (ou seja, cada minsculo transistor media 0,35 milsimos de milmetro). J o Pentium II de 333 MHz introduziu a tecnologia de 0,25 mcron. Os atuais modelos utilizam a tecnologia mais recente, 0,18 mcron. A partir de meados de 2001, comeou o uso da tecnologia de 0,13 mcron. Ao utilizar transistores menores possvel produzir processadores com clocks mais elevados e com menos aquecimento. Sem dvida a elevada dissipao de calor o maior obstculo para atingir clocks elevados. Portanto ao reduzir o aquecimento, os fabricantes de processadores podem lanar modelos com clocks mais elevados, ainda mantendo nveis de aquecimento aceitveis. Outra vantagem das tecnologias de transistores menores a reduo no tamanho do chip. Ao ocupar menos espao, torna-se possvel acrescentar mais circuitos, ou seja, mais recursos. Desta forma foi possvel acrescentar aos processadores, instrues MMX, instrues SSE e integrar a cache L2 ao ncleo do processador. Finalmente temos a vantagem da reduo dos preos. Preos de processadores so em parte definidos por questes comerciais, mas tambm em parte por questes tcnicas. Ao reduzir o tamanho de um chip, possvel produzir um nmero maior deles em cada lote. Isto resulta em reduo do custo de produo que pode ser repassada ao usurio final.

7-8

Hardware Total Figura 7.4


Base de silcio onde so construdos os chips.

A figura 4 mostra a base de silcio (waffer) na qual so produzidos os chips. Esta base tem 20 ou 30 cm de dimetro, dependendo do equipamento usado na produo. Os pequenos quadrados estampados na base (mostrados em detalhe direita) so os processadores. Quanto menor o tamanho dos transistores, maior o nmero de processadores que podem ser construdos em cada waffer, e desta forma, menor poder ser o custo unitrio. A adoo de tecnologias de produo com transistores menores permite lanar novas verses de processadores mais rpidos, com menor dissipao de calor e menor custo. Outro melhoramento importante foi o aumento do clock externo, permitindo o uso de memrias mais rpidas. Desde o lanamento do Pentium, a comunicao entre o processador e o seu exterior (o que inclui a memria RAM) era feita com o clock de 66 MHz, ou seja, permitia realizar teoricamente at 66 milhes de acessos memria por segundo. Em 1998 o barramento do Pentium II passou a operar com at 100 MHz, possibilitando o uso das memrias classificadas como PC100. Em 1999 chegaram ao mercado modelos do Pentium III com clock externo de 133 MHz (ainda com o ncleo Katmai Pentium III/533B e Pentium III/600B), permitindo assim o uso de memrias PC133. Se o clock externo do processador no tivesse aumentado, boa parte dos ganhos de desempenho seria colocada a perder. As verses de 233 a 333 MHz do Pentium II funcionavam com clock externo fixo em 66 MHz. Quanto mais elevado era o seu clock interno, mais difcil era obter desempenho mais elevado. Compare a relao entre clock interno e externo para esses processadores:

Captulo 7 Processadores modernos

7-9

Processador Pentium II/233 Pentium II/266 Pentium II/300 Pentium II/333

Clock interno 233 MHz 266 MHz 300 MHz 333 MHz

Clock externo 66 MHz 66 MHz 66 MHz 66 MHz

Multiplicador 3.5x 4x 4.5x 5x

Comparando os multiplicadores 3.5x e 5x do Pentium II/233 e do Pentium II/333, respectivamente, podemos afirmar que a capacidade do Pentium II/333 em buscar dados e instrues na memria manteve-se fixa (ou seja, aumentou 0%), enquanto a capacidade de processamento aumentou em 42%. Sendo assim, o aumento global no desempenho do processador no foi de 42%, fixou-se em um ndice menor. Medidas de desempenho feitas com programas especializados mostraram que o desempenho do Pentium II/333 apenas 35% maior que o do Pentium II/233, e no 42% como seria se o clock interno fosse o nico determinante da velocidade de um processador. Isto mostra que para aproveitar integralmente o aumento do clock interno, preciso melhorar o desempenho dos acessos memria. Esta situao foi melhorada com o lanamento de novos modelos do Pentium II e posteriormente do Pentium III, com clock externo de 100 MHz, valor 50% maior que 66 MHz. As primeiras verses do Pentium II a usarem o novo clock externo de 100 MHz foram as de 350 e 400 MHz. Comparando o Pentium II/350 com o Pentium II/233, temos aumentos de 50% tanto no clock interno como no externo. Como resultado de ambos os clocks terem aumentado em 50%, o desempenho do Pentium II/350 tambm 50% maior que o do Pentium II/233. Novos modelos do Pentium II, que deu lugar ao Pentium III, foram lanados com clocks mais elevados. Em agosto/1999 tnhamos o Pentium III/600, ainda operando com o clock externo de 100 MHz. Usando o multiplicador 6x, o barramento de 100 MHz deste processador j era considerado lento em relao aos 600 MHz que usava internamente. Para melhorar a situao, foram lanadas em setembro/1999 (ainda com o ncleo Katmai) as primeiras verses do Pentium III com barramento externo de 133 MHz. Com 600 MHz internos e 133 MHz externos, o multiplicador usado 4.5x, menos ruim que o 6x usado na verso anterior. Por mais que se procure desenvolver memrias mais rpidas, um problema sempre ocorre na evoluo dos processadores: a velocidade das memrias no acompanha a mesma evoluo que a velocidade dos processadores. No primeiro Pentium lanado, tanto o clock interno como o externo eram de 66

7-10

Hardware Total

MHz, portanto o multiplicador era 1x. Nos modelos mais recentes do Pentium III so usados multiplicadores elevados como 6x e superiores. No Pentium III de 1000 MHz (barramento externo de 133 MHz), o multiplicador 7.5x. Isto significa que a velocidade do processador evoluiu 7.5 vezes mais que a velocidade das memrias. Felizmente a Intel e outros fabricantes de processadores utilizaram uma forma de melhorar este quadro: utilizar uma memria cache L2 mais rpida, operando com a mesma freqncia do ncleo do processador. Esta uma das principais caractersticas do Pentium III Coppermine.

Pentium III Coppermine


A criao desta nova verso do Pentium III foi possvel graas ao desenvolvimento da tecnologia de fabricao com 0,18. Com transistores menores, tornou-se possvel embutir a cache L2 no prprio ncleo do processador. O Celeron foi o primeiro processador a utilizar este recurso, com sua cache L2 de 128 kB operando na mesma freqncia do ncleo. O Pentium III Coppermine tem cache L2 embutida (on-die) e tambm operando na mesma freqncia do ncleo (full speed). Em outras palavras, em um Pentium III Coppermine de 600 MHz, a cache L2 opera com 600 MHz, enquanto nas verses Katmai de 600 MHz, a cache L2 operava com apenas 300 MHz. Processador Pentium III Coppermine
Lanamento 1999 Transistores 28.000.000 Tecnologia 0,18 Encapsulamento SECC, SECC2 e FC-PGA Barramento de dados 64 bits Barramento de endereos 36 bits Capacidade de memria 64 GB Clock interno 500 a 1.133 MHz Clock externo 100 ou 133 MHz Consumo 16 a 36 W Cache L1 32 kB Cache L2 256 kB (on-die, full speed) Novos recursos: Alm dos j presentes no modelo Katmai, este modelo tem a nova cache L2 on die, com 256 kB, tecnologia de 0,18 e menor consumo de energia. Passou a ser produzido tambm no encapsulamento FC-PGA.

A verso Coppermine do Pentium III incorpora um grande melhoramento na cache L2. A Intel chama a tecnologia de Advanced Transfer Cache. Com

Captulo 7 Processadores modernos

7-11

a adoo do processo de fabricao com 0,18 mcron no lugar de 0,25 mcron, tornou-se possvel incorporar a cache L2 ao prprio ncleo do processador, ao invs de utilizar chips SRAM independentes. Apesar de ter agora apenas 256 kB, a cache L2 do Pentium III acessada com a mesma velocidade do ncleo, e no mais com a metade deste valor. Em um Pentium III /600E, o clock de acesso cache L2 de 600 MHz, e no de 300 MHz como no Pentium III/600. De certa forma, dobrar a velocidade de acesso cache L2 compensa com vantagem a sua reduo em tamanho pela metade. Melhor ainda, a transferncia de dados entre a cache L2 e o ncleo do processador no feito mais em grupos de 64 bits, e sim em grupos de 256 bits, ou seja, 4 vezes mais rpido. Comparando de forma simplificada, a cache L2 do Pentium III Coppermine tem tamanho duas vezes menor, mas sua taxa de transferncia de dados para o processador 8 vezes maior. O Pentium III/600 foi o ltimo a ser produzido com a cache L2 tradicional, com 512 kB (ncleo Katmai), formada por chips SRAM e acesso em 64 bits. Todas as novas verses do Pentium III, de 600 MHz em diante, alm das verses 550E, 533EB e 500E apresentam cache L2 na nova arquitetura. A tabela que se segue compara as caches L2 utilizadas nos ltimos anos.
Processador
Pentium MMX

Tamanho da cache L2
512 kB

Tipo de cache L2
Chips SRAM na placa de CPU Chips SRAM no cartucho Integrado ao ncleo

Nmero Clock da de bits cache L2


64 64 256 66 MHz Metade do clock do ncleo Clock igual ao do ncleo

Pentium II e III 512 kB original (Katmai) Pentium IIIE 256 kB (Coppermine)

Voc pode encontrar no Pentium III Coppermine, sufixos como B, E e EB. Os sufixos so usados apenas quando necessrios, para diferenciar entre modelos diferentes, porm de mesmo clock. O sufixo E indica que o Pentium III um modelo construdo com tecnologia de 0,18 mcron e com Advanced Transfer Cache de 256 kB (ncleo Coppermine). Da mesma forma, o sufixo B indica o clock externo de 133 MHz (pode ser ncleo Katmai ou Coppermine). Entretanto a ausncia desses sufixos no indica a ausncia desses recursos. Eles so usados pela Intel apenas para diferenciar entre modelos que possuem e que no possuem esses recursos. Por exemplo, o Pentium III de 700 MHz no possui verses com clock externo de 133 MHz, nem verses com cache L2 de 512 kB operando com a metade do clock do ncleo, por isso no utiliza sufixos. J o Pentium III de 600 MHz possui 4 verses: 600, 600E, 600B e 600EB.

7-12

Hardware Total Figura 7.5


Verses do Pentium III Katmai e Coppermine com encapsulamento de cartucho.

A figura 5 mostra uma tabela com os modelos de Pentium III com encapsulamento de cartucho (SECC e SECC2), ou seja, para placas de CPU equipadas com o Slot 1. Para cada um deles indicado o clock interno, o clock externo, o tamanho e o tipo de cache. Note que existem verses Katmai, com cache L2 de 512 kB formada por chips SRAM, e verses Coppermine, com cache L2 de 256 kB integrada ao ncleo. Existem verses com barramentos de 100 e 133 MHz. Quando dois modelos tm o mesmo clock interno mas so produzidos com clocks externos diferentes (100 e 133 MHz), o sufixo B usado para indicar a verso de 133 MHz.
Figura 7.6
Verses do Pentium III Coppermine com encapsulamento FC-PGA.

Captulo 7 Processadores modernos

7-13

A figura 6 mostra uma tabela com as verses do Pentium III com encapsulamento FC-PGA, ou seja, prprios para placas de CPU equipadas com o Soquete 370, at 1 GHz. Todos eles apresentam o ncleo Coppermine, mas encontramos verses com clocks externos de 100 e de 133 MHz. O sufixo B usado para diferenciar a verso de 133 MHz, quando existem um modelo de mesmo clock interno e com o clock externo de 100 MHz. Note que neste livro damos prioridade apresentao dos processadores e demais dispositivos para uso em PCs tipo desktop, ou seja, aqueles que so montados a partir de gabinetes, fontes, placas, etc. Lembre-se entretanto que tambm existem os modelos para uso em PCs portteis (notebooks). Todos os processadores de todos os fabricantes, sejam eles novos ou antigos, so oferecidos tambm nas verses mobile ou portable, para uso em PCs portteis. Esses processadores so similares aos usados em PCs desktop, exceto por algumas pequenas diferenas: Menor voltagem e menor consumo de energia Geralmente so soldados, e no encaixados Usam encapsulamentos menores

Quanto aos clocks e demais caractersticas, so normalmente idnticas s dos processadores de uso geral. A figura 7 mostra um processador Pentium III (frente e verso) para uso em PCs portteis. Este modelo utiliza o encapsulamento BGA (Ball Grid Array). Ao invs de ter pinos que se encaixam no soquete (PGA = Pin Grid Array), possui minsculas esferas de solda. Isto torna mais simples e eficiente a sua fixao na placa de circuito. A soldagem sempre melhor que o encaixe, do ponto de vista de contato eltrico. Como em notebooks normalmente no so oferecidas opes de upgrade por troca de processador, vantajoso sold-los definitivamente.

7-14 *** 35% *** Figura 7.7

Hardware Total

Pentium III com encapsulamento BGA.

Pentium III Tualatin


O ano de 2001 marcou o incio da transio da tecnologia de 0,18 para 0,13. Como sempre ocorre com as redues de tamanho, esta permitiu reduzir ainda mais a energia dissipada pelos novos processadores, o que era absolutamente necessrio para que o Pentium 4, o Xeon e o Itanium operassem com temperaturas e nveis de dissipao aceitveis. Entretanto, antes de utilizar a nova tecnologia de 0,13 nesses processadores, a Intel a empregou na nova verso do Pentium III, o Tualatin. Esta nova tecnologia veio a resolver problemas encontrados no Pentium III Coppermine ao operar com clocks superiores a 1 GHz. Ao atingir a marca de 1.13 GHz, aquela verso apresentou problemas de travamento que resultaram em um recall, ou seja, as unidades j vendidas foram recolhidas dos usurios. Apenas a verso de cartucho (SECC2) continuou sendo oferecida com os clocks mximos de 1 GHz e 1.13 GHz. A verso de encapsulamento FC-PGA passou a ser oferecida com clock mximo de 1 GHz. Isto ocorreu em meados de 2000, e a Intel passou cerca de um ano sem lanar verses mais velozes do Pentium III. Durante este perodo a Intel preferiu concentrar seus esforos em lanar o Pentium 4 e novas verses do Celeron. Processador Pentium III Tualatin
Lanamento Transistores Tecnologia Encapsulamento 2001 28.000.000 0,13 FC-PGA2

Captulo 7 Processadores modernos Barramento de dados 64 bits Barramento de endereos 36 bits Capacidade de memria 64 GB Clock interno 1.13 GHz e superiores Clock externo 133 MHz Consumo A partir de 29 W Cache L1 32 kB Cache L2 256 kB ou 512 kB Novos recursos: Similar ao Pentium III Coppermine, porm com menor dissipao de calor, clocks superiores e opes com 256 kB e 512 kB de cache. Voltagem externa de 2,5 volts.

7-15

Provavelmente o Pentium III Tualatin ser o novo modelo a ser usado nos PCs mais simples, enquanto o Celeron ser descontinuado. O Pentium 4 e o Xeon sero oferecidos para os PCs de alto desempenho, enquanto o Itanium ser usado nas futuras mquinas de 64 bits. Uma curiosa novidade do Pentium III Tualatin a voltagem externa, que passa a ser de 2,5 volts. Durante vrios anos os processadores tm operado com voltagem externa de 3,3 volts, enquanto a voltagem interna se tornava cada vez menor. Enquanto isso, processadores para notebooks j utilizavam tenses menores. A partir de ento a tenso de 2,5 volts se tornar padro para chipsets, memrias e processadores. Um Pentium III Tualatin no pode ser instalado em uma placa de CPU para Pentium III Coppermine, j que nesses modelos a tenso externa de 3,3 volts, e no 2,5 volts. Novas placas de CPU para Pentium III passaro a operar tanto com 3,3 como com 2,5 volts.
Figura 7.8
Pentium III Tualatin, com encapsulamento FC-PGA2.

7-16

Hardware Total

O novo Pentium III utiliza o encapsulamento FC-PGA2, uma variante do FCPGA. A diferena est no dissipador de calor localizado na sua parte superior. Alm de facilitar a dissipao, este dissipador tambm d maior rigidez mecnica ao processador, protegendo o seu ncleo de choques mecnicos e outros acidentes.
Figura 7.9
Vises laterais dos encapsulamentos FC-PGA e FCPGA2.

Figura 7.10
Primeiras verses do PIII Tualatin.

Pentium III Xeon


A diferena entre um Pentium III Xeon e um Pentium III comum a mesma entre um Pentium II Xeon e um Pentium II comum. Entretanto, assim como o Pentium III sofreu vrias evolues desde o seu lanamento, principalmente na cache L2, o mesmo ocorreu tambm com o Pentium III Xeon.

Captulo 7 Processadores modernos Figura 7.11


Pentium III Xeon.

7-17

Assim como as primeiras verses do discreta (no embutida no ncleo), verses do Pentium III Xeon, sendo podia ter 512 kB, 1 MB ou 2 MB, e ncleo. Confira na tabela abaixo as Pentium III Xeon.
Lanament o Mar/99 Out/99 Mai/2000 Mai/2000 Mar/2001 Clocks (MHz) 500, 550 600 a 866 700 933, 1000 900 Ncleo

Pentium III utilizavam uma cache L2 o mesmo ocorria com as primeiras que esta cache L2, tambm discreta, operava com a mesma freqncia do diferenas entre as vrias verses do
Cache L2 512k, 1 MB, 2 MB discreta 256 kB, integrada 1 MB, 2 MB integrada 256 kB, integrada 2 MB, integrada

Katmai / 0,25 Coppermine / 0,18 Coppermine / 0,18 Coppermine / 0,18 Coppermine / 0,18

Todas as verses do Pentium III Xeon possuem encapsulamento SEC, como o mostrado na figura 11. Nas suas primeiras verses, operando a 500 e 550 MHz, utilizava o conector SC330, o mesmo do Pentium II Xeon. Posteriormente passou a utilizar o conector SC330.1, uma nova verso com pequenas modificaes, como a capacidade de operar com barramento externo de 133 MHz, em contraste com os 100 MHz permitidos pela verso original. O Pentium III Xeon tambm foi criado para uso em servidores. A maioria das placas de CPU para o Pentium III Xeon possuem slots para a instalao de 2 processadores. At 4 processadores podem operar em conjunto na

7-18

Hardware Total

mesma placa, apesar deste tipo de placa de CPU ser bastante raro. A figura 12 mostra uma placa deste tipo, produzida pela SuperMicro. Alm dos 6 slots PCI de 64 bits e do slot AGP Pro, podemos observar na sua parte direita, os 4 slots para a instalao dos processadores.
*** 75% *** Figura 7.12
Uma placa de CPU para 4 processadores Pentium III Xeon.

Note que a capacidade de operar com mltiplos processadores no exclusividade dos modelos Xeon. Realmente a maioria das placas para servidores de alto desempenho possuem 2 ou 4 soquetes para esses processadores (SC330 ou SC330.1), mas tambm podemos encontrar essas placas para Pentium III. O Pentium III pode operar em grupos de at 2 processadores, e portanto pode ser usado em servidores de menor custo. A figura 13 por exemplo mostra uma placa de CPU, tambm produzida pela SuperMicro, com soquetes para a instalao de at 2 processadores Pentium III. Possui ainda um slot AGP Pro e 6 slots PCI de 64 bits, alm de outros dispositovos encontrados nas placas de CPU convencionais.

Captulo 7 Processadores modernos Figura 7.13

7-19
Uma placa de CPU com suporte para dois processadores Pentium III.

Apesar de ser possvel produzir PCs avanados com 2 processadores Pentium III, o uso do Pentium III Xeon vantajoso, j que oferece caches L2 maiores e permite utilizar 4 processadores em conjunto. A tabela abaixo mostra os clocks interno e externo, os multiplicadores e a potncia total dissipada por cada modelo do Pentium III Xeon. Os modelos indicados com /K usam o ncleo Katmai e usam cache L2 discreta. Os modelos indicados com /C usam o ncleo Coppermine e tm cache L2 integrada. Em ambos os casos, a cache L2 opera com a mesma freqncia do ncleo.
Modelo e cache L2 500/K + 512k 500/K + 1 MB 500/K + 2 MB 550/K + 512k 550/K + 1 MB 550/K + 2 MB 600/C + 256k 667/C + 256k 733/C + 256k 800/C + 256k Clock interno e externo 500 MHz / 100 MHz 500 MHz / 100 MHz 500 MHz / 100 MHz 550 MHz / 100 MHz 550 MHz / 100 MHz 550 MHz / 100 MHz 600 MHz / 133 MHz 667 MHz / 133 MHz 733 MHz / 133 MHz 800 MHz / 133 MHz Multiplicador 5x 5x 5x 5,5x 5,5x 5,5x 4,5x 5x 5,5x 6x Potncia 40 W 47 W 39,6 W 37,8 W 37,8 W 43,2 W 21,6 W 23,9 W 26,2 W 28,5 W

7-20 866/C + 256k 933/C + 256k 1000/C + 256k 700/C + 1 MB 700/C + 2 MB 900/C + 2 MB 866 MHz / 133 MHz 933 MHz / 133 MHz 1000 MHz / 133 MHz 700 MHz / 100 MHz 700 MHz / 100 MHz 900 MHz / 100 MHz 6,5x 7x 7,5x 7x 7x 9x

Hardware Total 30,8 W 33,2 W 34,6 W 33,2 W 33,2 W 40,8 W

Pentium 4
No final do ano 2000 a Intel lanou o processador Pentium 4. Este processador inaugurou finalmente uma nova famlia de chips Intel de alto desempenho. A famlia anterior, formada pelos processadores Pentium Pro, Pentium II, Pentium III e Celeron, era baseada na microarquitetura P6. Cada um deles no era na verdade um projeto novo, mas um melhoramento do projeto anterior.
Figura 7.14
Processador Pentium 4.

Processador Pentium 4
Lanamento Transistores Tecnologia Encapsulamento Barramento de dados Barramento de endereos Capacidade de memria Clock interno Clock externo Consumo Cache L1 Cache L2 2000 42.000,000 0,18 e 0,13 PGA423 64 bits 36 bits 64 GB A partir de 1300 MHz 400 MHz 54 W na verso inicial 8 kB + 12 k micro-ops 256 kB

Captulo 7 Processadores modernos Novos recursos: Arquitetura NetBurst, barramento externo de 400 MHz, cache L1 mais eficiente, novo encapsulamento, instrues SSE2. Requer gabinete a fonte (ATX12V) apropriadas.

7-21

O Pentium 4 dever substituir o Pentium III (assim como o Pentium III substituiu o Pentium II, como o Pentium II substituiu o Pentium MMX, como o Pentium substituiu o 486, etc.). Um Pentium 4 de 1.5 GHz tem velocidade de processamento quase duas vezes maior que a de um Pentium III/800. O Pentium 4 foi lanado inicialmente nas verses de 1.4 e 1.5 GHz, e logo surgiram verses mais rpidas, com 1.3, 1.6, 1.7 e 1.8 GHz. Tecnicamente, o Pentium 4 um marco importante. O Pentium II e o Pentium III eram basicamente melhoramentos do Pentium Pro, lanado em 1995, todos com a microarquitetura conhecida como P6. O Pentium 4 um projeto novo, utiliza uma nova arquitetura chamada de NetBurst. um projeto que comeou do zero, e no uma sucesso de melhoramentos feitos em uma arquitetura j existente. So os seguintes os principais melhoramentos desta arquitetura: * Barramento externo de 400 MHz, contra 133 MHz do Pentium III * Cache L1 mais eficiente * Unidade lgica e aritmtica com o dobro da freqncia do processador * 20 estgios pipeline, contra apenas 10 do Pentium III * 144 novas instrues para processamento de sons, imagens e grficos 3D Um PC baseado no Pentium 4 tem algumas caractersticas diferentes. Os gabinetes precisam ter furos adicionais para acomodar o novo processo de fixao do processador. O soquete diferente do utilizado no Pentium III. Utiliza o formato ZIF, mas possui 423 pinos. As memrias precisam ser do tipo RDRAM para permitir o funcionamento a 400 MHz. So necessrios coolers diferentes, e os gabinetes devem ter uma boa dissipao de calor, j que o Pentium 4 um chip bastante quente.
Netburst x P6

At o Pentium III, a arquitetura utilizada era a chamada P6, introduzida no final de 1995, com o Pentium Pro de 150 MHz. O Pentium Pro era menos eficiente que o Pentium MMX na execuo de programas de 16 bits, por isso seu uso foi praticamente restrito a servidores baseados no Windows NT. Com a popularizao do Windows 95 e aplicativos de 32 bits, a microarquitetura P6 passou a ser mais vantajosa. Com diversas adaptaes,

7-22

Hardware Total

incluindo melhoramentos na eficincia de processamento para 16 bits, foi lanado o Pentium II. A partir da, vrios melhoramentos foram introduzidos: barramento de 100 MHz, instrues SSE, barramento de 133 MHz, cache L2 duas vezes mais rpida, tudo isso acompanhado pelo aumento de clock, graas ao uso de tecnologias de fabricao que possibilitavam a construo de transistores cada vez menores. O Pentium III/1000 (o mesmo pode ser dito sobre as verses mais velozes do Pentium III) um produto resultante de uma seqncia de melhoramentos que comearam em 1995 com o Pentium Pro/150. Isto significa que a microarquitetura P6 foi bastante prolongada, chegando a um clock quase 7 vezes maior que o utilizado no seu lanamento. Apenas por comparao, a microarquitetura P5 (Pentium e Pentium MMX) foi de 60 a 233 MHz (quase 4 vezes) durante seu ciclo de vida (1992-1997). A arquitetura do 486 foi submetida a clocks de 25 a 100 MHz (4 vezes) e a arquitetura do 386 operou inicialmente a 16 MHz, terminando em 40 MHz (2.5 vezes). Vemos portanto que a arquitetura P6 teve sua utilizao bastante prolongada, o que resulta em problemas tecnolgicos para a introduo de novos melhoramentos. Finalmente a Intel passa a ter uma nova arquitetura, com espao para crescer, obter clocks mais elevados e desempenho proporcionalmente maior. Esta arquitetura chamada pela Intel de Netburst, e traz vrios melhoramentos.
Tecnologia e clocks dos primeiros modelos do Pentium 4

As primeiras verses do Pentium 4 utilizam tecnologia de 0.18 micron. Seus clocks iniciais eram 1.4 e 1.5 GHz, sendo logo seguidos pelos modelos de 1.3, 1.6, 1.7 e 1.8 GHz. Em breve a Intel passar a utilizar a tecnologia de 0.13 micron, reduzindo os preos e possibilitando atingir clocks mais elevados. As primeiras verses do Pentium 4 dissipam 52 e 56 watts, respectivamente. So chips extremamente quentes e requerem fontes, gabinentes e coolers especiais. Em geral os processadores mais rpidos dissipam entre 30 e 50 watts. Subir a dissipao de potncia muito acima de 60 watts resulta em srios problemas de aquecimento, portanto o lanamento de verses mais rpidas pode estar condicionado adoo do novo processo de fabricao, com 0.13 micron. As primeiras verses do Pentium 4 (1.4 e 1.5 GHz) operavam com a tenso interna de 1.7 volts, e dissipavam cerca de 52 e 55 Watts, respectivamente. A nova verso de 1.3 volts, de menor custo, tambm operava com 1.7 volts e dissipava cerca de 50 Watts. Devido a problemas tcnicos, a Intel precisou aumentar a tenso interna para 1.75 volts nas novas verses do Pentium 4, o

Captulo 7 Processadores modernos

7-23

que aumentou ainda mais a potncia dissipada, com maior calor. Note ainda que o clock externo de 400 MHz na verdade obtido a partir de um clock de 100 MHz, no qual so feitas 4 transferncias a cada ciclo (QDR = Quad Data Rate). Portanto os multiplicadores que definem o clock interno a partir do externo tomam como base 100 MHz, e no 400 MHz. Por exemplo, em um modelo de 1.6 GHz, o multiplicador usado 16x, e no 4x. A tabela abaixo resume tais caractersticas para os modelos de Pentium 4 at 1.8 GHz. Modelo e voltagem Pentium Pentium Pentium Pentium Pentium Pentium Pentium Pentium Pentium 4 / 1.3 / 1.75V 4 / 1.4 / 1.75V 4 / 1.5 / 1.75V 4 / 1.6 / 1.75V 4 / 1.7 / 1.75V 4 / 1.8 / 1.75V 4 / 1.3 / 1.70V 4 / 1.4 / 1.70V 4 / 1.5 / 1.70V Clock interno e externo 1300 MHz / 400 MHz 1400 MHz / 400 MHz 1500 MHz / 400 MHz 1600 MHz / 400 MHz 1700 MHz / 400 MHz 1800 MHz / 400 MHz 1300 MHz / 400 MHz 1400 MHz / 400 MHz 1500 MHz / 400 MHz Multiplicador 13x 14x 15x 16x 17x 18x 13x 14x 15x Potncia 51,6 W 54,7 W 57,8 W 61,0 W 64,0 W 66,7 W 49,8 W 51,8 W 54,7 W

Soquete de 423 pinos

Novas placas e novos chipsets. As placas de CPU para Pentium III, que utilizam o Socket 370, no aceitam a instalao de um Pentium 4. No apenas a questo do soquete, todo o funcionamento eletrnico do chip diferente. Existem semelhanas com o Pentium III, como a arquitetura de 32 bits (IA-32) e as memrias de 64 bits. Fora isto, a eletrnica totalmente diferente, exigindo chipsets prprios. O encapsulamento do Pentium 4 chamado PGA423, e mostrado em detalhes na figura 15. O ncleo do processador fixo em uma placa chamada OLGA (Organic Land Grid Array). Esta placa por sua vez soldada a uma outra, na qual est a matriz de pinos (Pin Grid Array), com a qual feito o encaixe no soquete da placa de CPU. Logo acima do ncleo do processador existe uma interface trmica, que um material que facilita a transferncia de calor para o dissipador metlico existente na face superior do chip. Este dissipador, por sua vez, faz contato direto com o cooler do processador.

7-24 Figura 7.15

Hardware Total
Viso transversal do Pentium 4 com encapsulamento PGA423.

O novo encapsulamento do Pentium 4

Pouco tempo depois do lanamento do Pentium 4, a Intel criou uma nova verso com um encapsulamento um pouco diferente. Necessita de placas de CPU equipadas com o Socket 478. Pelo menos durante algum tempo sero lanadas novas verses com clocks maiores, para ambos os tipos de soquetes: Socket 423 e Socket 478.
Figura 7.16
Pentium 4 para Socket 478.

Barramento de 400 MHz

O barramento do Pentium 4, opera com 64 bits, tal qual o do Pentium III, entretanto o clock bem mais elevado: 400 MHz, contra apenas 133 MHz do Pentium III. Isto significa que enquanto o Pentium III acessa a memria na velocidade de 1.06 GB/s, o Pentium 4 atinge 3.2 GB/s. Este salto no desempenho da memria muito importante, e bastante significativo. Durante os 5 anos de vida da arquitetura P6, o acesso s memrias foi de 60 a 133 MHz. Agora com 400 MHz, novas aplicaes complexas podero ser executadas em tempo real. Entretanto esta alta velocidade s pode ser obtida com o uso de memrias de alto desempenho, como RDRAM e DDR. Note

Captulo 7 Processadores modernos

7-25

que a Intel, devido a um contrato com a Rambus (empresa parceira da Intel que criou a RDRAM), tem um prazo para produzir chipsets para o Pentium 4 com suporte a memrias RDRAM, entretanto outros fabricantes de chipsets como VIA, SiS e ALI esto aptos a desenvolver chipsets para o Pentium 4 com suporte a memrias DDR, que so to velozes quanto a RDRAM, porm muito mais baratas. A prpria Intel, de acordo com as condies do contrato com a Rambus, criar novos chipsets para Pentium 4 com suporte a DDR SDRAM. Na prtica o barramento do Pentium 4 no de 400 MHz, e sim de 100 MHz, entretanto em cada ciclo de clock so feitas 4 transferncias, o que resulta em um desempenho idntico ao de um barramento de 400 MHz que operasse com uma transferncia por cada ciclo.
Figura 7.17
O Pentium 4 faz 4 transferncias de dados a cada ciclo de 100 MHz, o que resulta em taxa efetiva de 400 MHz.

A figura 17 mostra o mtodo que torna a taxa de transferncia 4 vezes maior (QDR, ou Quad Data Rate). Os instantes T0 e T1 marcam o incio e o fim de um ciclo, cuja durao 10 ns (1 / 100 MHz). Nos instantes T=0, T=2.5, T=5 e T=7.5 so feitas as transferncias das linhas de dados, representadas por D# (note que este sinal representa na verdade o grupo de 64 bits do barramento de dados do Pentium 4). Quando T=10 ns (indicado como T1 na figura), o cliclo se repete, com mais 4 transfernicas. Podemos assim calcular a taxa de transferncia da do Pentium 4, medida em bytes por segundo. Como em cada ciclo so 4 transferncias de grupos de 64 bits (8 bytes), ficamos com: 100 MHz x 4 x 8 bytes = 3.200.000.000 bytes por segundo Esses 3,2 bilhes de bytes por segundo so arredondados para 3,2 GB/s. Uma velocidade to alta no pode ser obtida com as tradicionais memrias SDRAM. Uma SDRAM padro PC133 faz apenas uma transferncia de 64 bits (8 bytes) por ciclo, a 133 MHz, o que resulta na taxa de: 133 MHz x 8 = 1066 MB/s, aproximadamente

7-26

Hardware Total

Esta deficincia da SDRAM PC133 em atingir a taxa de 3,2 GB/s exigida pelo Pentium 4 a mesma de usar um clock de 133 MHz onde deveria ser 400 MHz. Apenas as memrias DDR do tipo DDR400 (tambm chamadas de PC3200) so capazes de operar com a taxa de transferncia exigida pelo Pentium 4. Os primeiros chipsets para Pentium 4 a suportar memrias DDR usam entretanto verses menos velozes, como DDR266 e DDR333. Ao se tornarem comuns as memrias DDR400, o Pentium 4 poder ter o mximo rendimento do seu barramento sem a necessidade do uso de memrias RDRAM.
Clculos em 2x

A unidade lgica e aritmtica do Pentium 4 opera com o dobro da velocidade do seu ncleo. Isto indito em processadores. Operando a 1.5 GHz, um Pentium 4 capaz de realizar 3 bilhes de adies por segundo. O Pentium III, que tem sua unidade de ponto flutuante operando com a mesma freqncia do ncleo, no consegue acompanhar a velocidade dos clculos realizados pelo Pentium 4. A maioria das operaes matemticas simples com nmeros inteiros poder ser feita em apenas meio perodo de clock.
SSE2

As instrues SSE introduzidas no Pentium III foram melhoradas, e passaram a ser chamadas SSE2. So uma evoluo da tecnologia MMX, agora com 144 novas instrues que tornam mais rpidas operaes complexas como descompresso de vdeo MPEG-2 (DVD), reconhecimento de voz, gerao de grficos 3D, exibio de vdeo, compresso MP3, processamento de sinais em geral. As operaes SSE2 passam a utilizar nmeros de ponto flutuante com 128 bits, contra os 64 bits anteriormente usados. Isto significa maior preciso nos clculos sem gasto adicional de tempo. Para aproveitar esses novos recursos preciso instalar no computador, o DirectX 8.0 ou superior.
Hyper Pipelined Technology

Todos os procesadores modernos executam suas instrues em modo pipeline. Ao invs de serem usadas unidades de execuo complexas e lentas, so utilizadas vrias unidades elementares, sendo cada uma delas mais simples e rpida, todas ligadas em srie. como uma linha de montagem. Imagine 20 pessoas ao mesmo tempo montando um automvel. O grupo s poderia montar um carro de cada vez. Mais rpido seria colocar as pessoas em uma linha, cada uma responsvel por uma etapa da montagem. Este basicamente o princpio do pipeline. A arquitetura P6 em 10 estgios

Captulo 7 Processadores modernos

7-27

pipeline, o Pentium 4 possui 20, o que o torna potencialmente mais veloz na execuo de instrues. Em outras palavras, cada GHz do Pentium 4 tem mais capacidade de processamento que cada GHz do Pentium III.
A nova cache L1

A cache L1 do Pentium III tem 32 kB (16k para dados e 16k para cdigo). O Pentium 4 tem 8 kB de cache para dados e 12 K micro-ops para cdigo (trace cache). O uso de uma cache menor conseqncia do funcionamento mais eficiente da cache de cdigo. Ao invs de armazenar instrues, a cache L1 do Pentium 4 armazena micro-operaes, ou seja, instrues j decodificadas e divididas em operaes elementares. Ao acessar dados na rea de cdigo da cache L1, o Pentium 4 no perder portanto tempo repetindo essas etapas. Com mais eficincia, a cache L1 pode ter seu tamanho diminudo sem comprometer o desempenho do processador.
Cache L2

A cache L2 do Pentium 4 similar do Pentium III, com 256 kB, 256 bits e operando na mesma freqncia do ncleo. Nada impede entretanto que sejam futuramente lanadas verses com caches maiores, sobretudo nos modelos Xeon.
Execuo especulativa 33% mais eficiente que do Pentium III

Todos os processadores modernos fazem execuo especulativa. Ao receberem uma seqncia de instrues da memria, passam a executar vrias delas simultaneamente. Ocorre que algumas instrues dependem do resultado de outras, que podem ainda no ter sido concludas. Este problema no ocorria com os processadores antigos, que executavam uma instruo de cada vez. Para permitir o paralelismo, o processador precisa especular qual ser o resultado de operaes ainda no terminadas. Vrias vezes a especulao falha, e preciso repetir aquele trecho de programa. O Pentium 4 sofreu melhoramentos que permitem acertar esta especulao em mais vezes que o Pentium III.
Sem nmero de srie

O polmico nmero de srie introduzido no Pentium III, que possibilitava a identificao do processador, foi muito criticado pela comunidade de informtica. Alm de permitir maior segurana no comrcio eletrnico, ele tambm possibilitava a identificao do usurio, comprometendo o anonimato e a privacidade. A soluo foi incluir no BIOS um comando para desabilita-lo. Foi to criticado que a Intel resolveu no us-lo no Pentium 4.

7-28

Hardware Total

Intel Xeon
O Pentium II e o Pentium III foram lanados em verses Xeon, com caches maiores e suporte para at 4 processadores. Com o Pentium 4, foi introduzida uma pequena diferena. As verses comuns (no Xeon) do Pentium II e do Pentium III podiam ser utilizadas em placas de CPU para dois processadores. Desta forma poderiam ser construdos servidores de custo moderado utilizando dois processadores Pentium II ou Pentium III no Xeon. De certa forma, a capacidade de operar em dupla fazia com que o Pentium II e o Pentium III acabassem roubando uma parte do mercado de suas verses Xeon. Notvel foi o caso das verses do Pentium III Xeon com cache L2 de 256 kB, usados em placas de CPU para 2 processadores. Esta configurao no apresentava vantagem alguma em relao ao uso de dois processadores Pentium III no Xeon, instalados em uma placa para 2 processadores. A cache L2 do Pentium III comum tambm opera com a mesma freqncia do ncleo, a exemplo do que ocorre com a sua verso Xeon. As nicas vantagens restantes foram as verses com cache L2 maiores (at 2 MB) e a possibilidade de operar em placas para 4 processadores. Com o Pentium 4, a Intel resolveu dividir os mercados entre a verso comum e a verso Xeon. O Pentium 4 s pode ser usado em configuraes de um s processador, o que um retrocesso em relao ao Pentium III e ao Pentium II. Sua verso Xeon, esta sim pode ser usada em cofiguraes para 2 processadores. Esta diferenciao evita que o Pentium 4 roube o mercado da sua verso Xeon na rea de servidores e placas de CPU de alto desempenho. Para deixar as coisas ainda mais separadas, a Intel no adotou o nome Pentium 4 Xeon, mas simplesmente, Intel Xeon. No manual do Intel Xeon, no existe uma s referncia ao Pentium 4, apesar da descrio do Xeon ser idntica do Pentium 4, com exceo do funcionamento em sistemas duais e do soquete diferente, o PGA603.

Captulo 7 Processadores modernos Figura 7.18


Processador Intel Xeon.

7-29

Processador Intel Xeon

Lanamento 2001 Transistores 42.000.000 Tecnologia 0,18 e 0,13 Encapsulamento PGA603 Barramento de dados 64 bits Barramento de endereos 36 bits Capacidade de memria 64 GB Clock interno 1,4 GHz e superiores Clock externo 400 MHz (100 MHz x 4) Consumo A partir de 56 W Cache L1 20 kB Cache L2 256 kB Novos recursos: Soquete PGA603 e funcionamento em dupla. Todos os mais recursos so similares aos do Pentium 4.

A tabela abaixo mostra alguns parmetros das verses iniciais do Xeon, com clocks de 1.4, 1.5 e 1.7 GHz. As potncias dissipadas so sensivelmente maiores que as do Pentium 4. A Intel especifica para o Xeon, temperaturas mximas cerca de 3 graus inferiores s mximas especificadas para o Pentium 4. Portanto preciso utilizar para o Xeon, coolers um pouco maiores que os indicados para processadores Pentium 4 de mesmo clock. Modelo Xeon 1.4 GHz Xeon 1.5 GHz Clock interno e externo 1400 MHz / 400 MHz 1500 MHz / 400 MHz Multiplicador 14x 15x Potncia 56 W 59,2 W

7-30

Hardware Total

Xeon 1.7 GHz

1700 MHz / 400 MHz

17x

65,8 W

Com a adoo da tecnologia de 0,13, sero lanadas novas verses do Xeon, com menor dissipao de potncia, maiores clocks, maiores caches L2 e com cache L3. Tambm podero ser lanadas verses que suportem operar em placas para 4 processadores.
Figura 7.19
Uma placa de CPU para dois processadores Intel Xeon.

A figura 19 mostra uma placa de CPU para dois processadores Xeon, produzida pela SuperMicro. A placa possui 2 soquetes PGA603, 4 soquetes para memrias RDRAM, um slot AGP Pro, 4 slots PCI de 32 bits e 2 slots PCI de 64 bits, alm de outras interfaces tradicionais.

AMD Athlon
Lanado em meados de 1999, este novo processador AMD trazia uma caracterstica indita: tomou o primeiro lugar da Intel na corrida pelo processador mais rpido para PCs. Um Athlon/550, por exemplo, era sensivelmente mais veloz que um Pentium III/550, e seu custo era menor. A partir da, Intel e AMD comearam uma corrida em busca do primeiro lugar. A Intel lanava um modelo mais veloz, logo a seguir a AMD lanava um modelo ainda mais veloz, depois a Intel fazia o mesmo, e assim por diante.

Captulo 7 Processadores modernos Figura 7.20

7-31
Processador AMD Athlon para Slot A.

A primeira verso do Athlon usava tecnologia de 0,25 (Modelo 1) e utilizava um encapsulamento de cartucho, similar ao do Pentium II e do Pentium III. O seu soquete, chamado Slot A, era bastante parecido com o Slot 1, entretanto no so compatveis do ponto de vista eltrico. No possvel encaixar um Athlon em um Slot 1, assim como no possvel encaixar um Pentium II/III em um Slot A. Ambos os conectores so parecidos, mas possuem chanfros em posies diferentes que impedem o encaixe do processador errado. Um tcnico distrado pode conseguir encaixar um Athlon no Slot 1, se inverter a posio do processador. Se isto for feito, o processador obviamente no funcionar. O processador e a placa de CPU sero danificados. Posteriormente a AMD lanou o Athlon Modelo 2, com tecnologia de 0,18 , porm ainda utilizando o formato de cartucho. Processador Atlhon, modelos 1 e 2
Lanamento Transistores Tecnologia Encapsulamento Barramento de dados Barramento de endereos Capacidade de memria Clock interno Clock externo Consumo Cache L1 Cache L2 1999 22.000.000 0,25 e 0,18 SEC 64 bits 36 bits 64 GB 500 a 1000 MHz 200 MHz 31 a 65 W 128 kB 512 kB, discreta

7-32

Hardware Total

No detalhe direita da figura 20, que mostra processadores Athlon com o cartucho aberto, podemos observar que na placa interna existe o processador propriamente dito, na sua parte central, e dois chips de memria, que formam a cache L2. Dependendo do modelo, a cache L2 dessas primeiras veses do Athlon podiam operar com 1/2, 2/5 ou 1/3 da freqncia do ncleo. Apenas um ano depois estava disponvel o Athlon TBird, com cache L2 integrada ao ncleo, com 256 kB e full speed.
Barramento de 200 a 400 MHz

O Athlon foi criado para operar com um barramento externo de 200 MHz, podendo ter este clock aumentado para at 400 MHz em novas verses. Isto tornar possvel a compatibilidade com novas memrias mais velozes a serem lanadas em um futuro prximo. Este barramento emprega um mtodo chamado DDR (Double Data Rate), j utilizado por vrios barramentos para obter clocks maiores. Em cada perodo de clock, o Athlon realiza duas transferncias de dados, portanto cada perodo vale por dois. Com o clock de 100 MHz e usando DDR, o resultado equivalente ao de um clock de 200 MHz. Com 133 MHz e DDR, o resultado 266 MHz, e com 200 MHz e DDR, o resultado o mesmo que 400 MHz. As primeiras verses do Athlon operavam com 100 MHz x 2. No final do ano 2000 foram lanadas verses de 133 MHz x 2. Note que um Athlon operando com 100 MHz e DDR produz um resultado melhor que um Pentium III usando 133 MHz, sem DDR. Mesmo sendo o Athlon capaz de operar a 200 MHz externos, as primeiras placas de CPU para Athlon no suportavam memrias de 200 MHz, pois elas simplesmente no existiam. Os primeiros chipsets faziam a comunicao com o processador taxa de 200 MHz (100 MHz com DDR), mas comunicavam-se com a memria a 100 ou 133 MHz (memrias PC100 e PC133). No incio do ano 2001 comearam a surgir no mercado, placas de CPU com suporte a memrias DDR. Memrias DDR200 podem operar a 200 MHz, e memrias DDR266 podem operar a 266 MHz. Com o uso dessas novas placas de CPU e novas memrias, o Athlon pode tirar o mximo proveito do seu veloz barramento externo.
Cache L1 de 128 kB

Caches maiores e com maior clock resultam em maior desempenho. Os processadores Intel tradicionalmente usam caches L1 de tamanho modesto, como 16 kB e 32 kB. Processadores AMD costumam usar caches L1 maiores como os 64 kB do K6-2 e do K6-III. A AMD colocou no Athlon, uma cache L1 de 128 kB, um tamanho bastante generoso. A conseqncia deste

Captulo 7 Processadores modernos

7-33

tamanho maior que o processador encontrar com maior probabilidade, os dados e instrues que necessita na prpria cache L1, sem a necessidade de utilizar mecanismos de acesso mais demorados para obter essas informaes.
Unidade de ponto flutuante

A unidade de ponto flutuante, responsvel pela execuo de clculos matemticos complexos, de extrema importncia na execuo de programas cientficos, programas de CAD e engenharia, e em programas que geram grficos tridimensionais. Antigamente, s engenheiros e cientistas precisavam de uma unidade de ponto flutuante. Hoje, todos os jogos 3D necessitam deste recurso. Por isso todos os processadores modernos possuem em seu interior, uma unidade de ponto flutuante, capaz de realizar operaes matemticas complexas com extrema velocidade. At pouco tempo, a unidade de ponto flutuante de processadores Intel era imbatvel. Um Celeron/266, por exemplo, realizava clculos de forma mais rpida que um AMD K6-III/450. Esta situao mudou com o processador Athlon. Sua unidade de ponto flutuante foi totalmente reprojetada visando mxima eficincia. Um Athlon realiza clculos matemticos complexos com velocidade de 10 a 15% maior que um Pentium III de mesmo clock.
Enhanced 3D Now e MMX ampliado

As instrues 3D Now encontradas no K6-2 e K6-III foram mantidas e ampliadas no Athlon, com 5 novas instrues. As instrues MMX, tambm presentes nesses processadores, tambm foram ampliadas com 19 novas instrues. Essas instrues resultam em melhor desempenho na gerao de imagens tridimensionais e melhor processamento de sinais de vdeo e udio, til para aplicaes como reconhecimento de voz, compresso e descompresso de vdeo, tratamento de imagens 2D e sinais analgicos em geral.
Clocks e consumo de energia

O Athlon tem fama de ser um processador mais quente que o Pentium III. Isto se deve ao fato do Athlon ter um nmero muito maior de transistores. O Athlon um processador de 7a gerao, enquanto o Pentium III de 6a. Comparemos inicialmente o Athlon modelo 1 de 600 MHz com o Pentium III Katmai de 600 MHz. Esses dois processadores possuem cache L2 separada do ncleo (discreta), com 512 kB. Ambos so construdos com tecnologia de 0,25. Processador Transistores Potncia

7-34

Hardware Total

Pentium III/600 Athlon 600

9.500.000 22.000.000

36 W 50 W

Como vemos, o Athlon possui no seu ncleo um nmero de transistores mais que duas vezes maior que o do Pentium III, devido aos seus circuitos mais complexos. Como ambos utilizam transistores com tamanhos iguais, isto tornaria a potncia eltrica dissipada pelo Athlon tambm duas vezes maior. Entretanto este aumento de potncia de apenas 40%, graas ao fato do Athlon/600 ter seu ncleo alimentado por 1,6 volts, enquanto o Pentium III/600 Katmai operava com 2 volts. Ainda assim consideravelmente elevada a dissipao de 50 watts, resultando no uso de coolers de maior tamanho. A tabela que se segue mostra a potncia dissipada por cada verso do Athlon at 1 GHz (modelos 1 e 2). Note que apesar do clock externo ser de 200 MHz em todos esses casos, os multiplicadores levam em conta o clock de 100 MHz. Por exemplo, um Athlon/500 usa multiplicador 5x, e no 2,5x. Na verdade o clock desses modelos do Athlon de 100 MHz, que com DDR (Double Data Rate) resulta no mesmo efeito que teria um clock efetivo de 200 MHz. Clock e modelo 500 MHz modelo 1 550 MHz modelo 1 600 MHz modelo 1 650 MHz modelo 1 700 MHz modelo 1 550 MHz modelo 2 600 MHz modelo 2 650 MHz modelo 2 700 MHz modelo 2 750 MHz modelo 2 800 MHz modelo 2 850 MHz modelo 2 900 MHz modelo 2 950 MHz modelo 2 1000 MHz modelo 2 Clock interno Multiplicador e externo 500 MHz / 200 MHz 5x 550 MHz / 200 MHz 5,5x 600 MHz / 200 MHz 6x 650 MHz / 200 MHz 6,5x 700 MHz / 200 MHz 7x 550 MHz / 200 MHz 5,5x 600 MHz / 200 MHz 6x 650 MHz / 200 MHz 6,5x 700 MHz / 200 MHz 7x 750 MHz / 200 MHz 7,5x 800 MHz / 200 MHz 8x 850 MHz / 200 MHz 8,5x 900 MHz / 200 MHz 9x 950 MHz / 200 MHz 9,5x 1000 MHz / 200 MHz 10x Potncia 42 W 46 W 50 W 54 W 50 W 31 W 34 W 36 W 39 W 40 W 48 W 50 W 60 W 62 W 65 W

Clock externo e acesso memria

Captulo 7 Processadores modernos

7-35

Alguma confuso foi feita pelos usurios em relao ao clock externo e as memrias utilizadas pelo Athlon. Afinal, o clock externo era de 100 ou 200 MHz? E como esses clocks so compatibilizados com as memrias PC100 e PC133 (100 MHz e 133 MHz) disponveis na poca do seu lanamento? Seria necessrio usar memrias de 200 MHz? Esta questo no especfica do Athlon, mas de outros processadores e chipsets. Durante muitos anos, as memrias usadas nas placas de CPU deveriam operar com o mesmo clock externo usado pelo processador. Em um Pentium MMX, as memrias deveriam operar a 66 MHz. Em um Pentium II/400, por exemplo, as memrias deveriam operar com 100 MHz, tal qual o processador. Dizemos que nesses casos a memria opera de forma sncrona, ou seja, com o mesmo clock do processador. Novos chipsets foram desenvolvidos com o recurso de acessar a memria de forma assncrona, ou seja, com um clock diferente do utilizado pelo processador. Um dos primeiros chipsets com esta capacidade foi o VIA Apollo MVP3, que permitia por exemplo, usar memrias a 66 MHz com um processador operando com clock externo de 100 MHz. Muitos chipsets modernos tm esta capacidade, inclusive os utilizados pelo Athlon.
Figura 7.21
Conexes entre processador, chipset e memria.

A figura 21 mostra o diagrama de blocos de uma tpica placa de CPU. Nele vemos em destaque o processador, o chipset e a memria DRAM. Normalmente os chipsets so formados por dois chips independentes: o Northbridge ou System Controller, que encarregado de controlar a memria e o barramento AGP, e o SouthBridge, especializado em interfaces

7-36

Hardware Total

e comunicao com perifricos. Vemos na figura deste exemplo que a comunicao entre o processador e o chipset feita a 200 MHz, enquanto a comunicao entre o chipset e a memria feita a 100 MHz. Os diversos chipsets para Athlon passaram por vrias geraes, com diferenas nas velocidades de comunicao com o processador e com as memrias: a) Processador a 200 MHz, memrias a 100 MHz b) Processador a 200 MHz, memrias a 100 ou 133 MHz c) Processador a 200 ou 266 MHz, memrias a 100 ou 133 MHz d) Processador a 200 ou 266 MHz, memrias DDR a 200 ou 266 MHz O melhor desempenho do processador obtido quando a memria DRAM capaz de operar com velocidade igual ao seu clock externo, o que s se tornou possvel com as placas de CPU que do suporte a memrias DDR, encontradas no mercado a partir de meados do ano 2001. Antes disso, as memrias PC100 e PC133 realmente estavam abaixo do desempenho exigido pelo Athlon.

Athlon T-Bird
Assim como a Intel passou o Pentium III da verso Katmai para a verso Coppermine, a AMD passou o processador Athlon original para a verso Thunderbird (T-Bird). Ambos os fabricantes lanaram verses com encapsulamentos de cartucho e soquete, passaram de 0,25 para 0,18 e fizeram alteraes no seu ncleo, principalmente a integrao da cache L2. Tambm foram lanadas verses econmicas: o Celeron baseado no ncleo Coppermine (at ento era baseado no ncleo Katmai do Pentium II) e o Duron, que um Athlon T-bird com cache L2 de 64 kB. A tabela que se segue mostra a transio que esses processadores sofreram no ano 2000.
Intel Pentium III Katmai, SEC, 0,25 Pentium III Coppermine, SEC, 0,18 Pentium III Coppermine, FC-PGA, 0,18 Celeron Coppermine-128, FC-PGA, 0,18 AMD Athlon, modelo 1, SEC, 0,25 Athlon, modelo 2, SEC, 0,18 Athlon T-Bird, SEC, 0,18 Athlon T-Bird, PGA, 0,18 AMD Duron, PGA, 0,18

Note que o modelo Katmai do Pentium III (cache L2 discreta) foi produzido apenas na verso de cartucho e com tecnologia de 0,25. J os Athlons de cache discreta (modelos 1 e 2) foram ambos produzidos na verso de cartucho, com tecnologias de 0,25 e 0,18. Observe ainda que o Athlon modelo 2 no tem correspondente na Intel. Ao invs de partir diretamente

Captulo 7 Processadores modernos

7-37

para as novas verses com cache integrada, a AMD precisou lanar o modelo 2, j que a dissipao de calor do modelo 1 era muito elevada. Ambos os fabricantes fizeram a integrao da cache L2 ao ncleo do processador utilizando a tecnologia de 0,18. O Coppermine da Intel corresponde ao T-Bird da AMD. Ambos os processadores foram produzidos nas verses PGA e de cartucho. Este um engano que muitos cometem. As verses Coppermine e T-Bird, apesar de serem mais comuns no encapsulamento PGA, tambm foram produzidas no formato de cartucho. At ento, o Celeron era baseado no ncleo Katmai do Pentium II, e no tinha os recursos do Pentium III (que tambm era Katmai), como as instrues SIMD. Portanto o Celeron nada mais era que um Pentium II com menos cache, apesar desta cache ser full speed. Ao lanar o Pentium III Coppermine, a Intel passou a produzir novas verses do Celeron, finalmente baseadas no Pentium III, e no no Pentium II. o chamado Celeron Coppermine-128. Esta nova verso do Celeron possui 128 kB de cache L2, contra 256 kB do Pentium III, e seu barramento externo operava a 66 MHz, contra 100 e 133 MHz do Pentium III. Assim como a Intel lanou o Celeron Coppermine-128, a AMD criou o irmo mais novo do Athlon. o processador AMD Duron, cuja nica diferena em relao ao Athlon T-Bird a cache L2 de 64 kB. Tanto o Duron quanto as novas verses do Celeron so produzidas exclusivamente com o encapsulamento PGA, e no na verso de cartucho. O soquete utilizado pelo Duron e pelo Athlon T-Bird PGA chamado de Socket A.

7-38

Hardware Total Figura 7.22


Processador Athlon para Socket A.

Processador Athlon T-Bird

Lanamento 2000 Transistores 37.000.000 Tecnologia 0,18 Encapsulamento PGA ou SEC Barramento de dados 64 bits Barramento de endereos 36 bits Capacidade de memria 64 GB Clock interno A partir de 650 MHz Clock externo 200 e 266 MHz Consumo Acima de 38 W Cache L1 128 kB Cache L2 256 kB Novos recursos: Cache L2 integrada ao ncleo, com 256 kB.

Apesar dos novos processadores Athlon terem encapsulamento PGA, a AMD ainda produz verses de cartucho. Podemos identificar facilmente um Athlon T-Bird de cartucho. Observe na figura 21 a descrio da numerao existente no processador. Os dgitos 2 e 4 na figura caracterizam o TBird. O 2 indica que a cache L2 tem 256 kB, e o 4 indica que o divisor de cache 1:1, ou seja, a cache opera na mesma freqncia do ncleo. Esses processadores so mais velozes que os Athlons originais, e podem ser instalados em placas de CPU com Slot A. Como essas placas foram originalmente projetadas para os Athlons antigos (no T-Bird), o seu BIOS poder apresentar a mensagem Unknown Athlon Processor (processador Athlon desconhecido) durante o boot. Este no reconhecimento preciso do

Captulo 7 Processadores modernos

7-39

processador no traz maiores conseqncias ao funcionamento do computador. O reconhecimento correto pode ser feito se realizarmos uma atualizao no BIOS da placa de CPU.
Figura 7.23
Identificao de um processador Athlon TBird para Slot A.

O Athlon foi projetado para ser um processador compatvel com as arquiteturas x86 / IA-32 e processar todos os sistemas operacionais e programas para PCs, como o Windows 9x/ME, Windows NT/2000, Windows XP, Linux, etc. Todos os programas que funcinam no Pentium, Pentium II/Pentium III e demais processadores Intel, funcionam tambm no Athlon. Apenas algumas atualizaes cabem ser feitas nos sistemas operacionais. O Windows 2000, por exemplo, requer a instalao do Service Pack 1 para corrigir alguns problemas.
Clocks e potncias do Athlon T-Bird

Periodicamente os fabricantes de processadores realizam alteraes que resultam em reduo da potncia consumida. A alterao mais drstica a reduo do tamanho dos transistores (por exemplo, 0,25 para 0,18 e posteriormente para 0,13). Outras alteraes tambm podem ser realizadas neste sentido, como a reduo da tenso de alimentao interna do processador. Por isso para saber a potncia eltrica exata dissipada por cada modelo (para efeito de clculo do cooler) preciso sempre consultar os manuais mais recentes. A tabela que se segue mostra os clocks e potncias para o Athlon T-Bird modelo 4, operando com alimentao de 1,75V. Modelo 650 MHz Clock interno e externo 650 MHz / 200 MHz Multiplicador 6,5x Potncia 38 W

7-40

Hardware Total

700 MHz 750 MHz 800 MHz 850 MHz 900 MHz 950 MHz 1000 MHz 1000 MHz 1100 MHz 1133 MHz 1200 MHz 1200 MHz 1300 MHz 1333 MHz 1400 MHz 1400 MHz

700 MHz / 200 MHz 750 MHz / 200 MHz 800 MHz / 200 MHz 850 MHz / 200 MHz 900 MHz / 200 MHz 950 MHz / 200 MHz 1000 MHz / 200 MHz 1000 MHz / 266 MHz 1100 MHz / 200 MHz 1133 MHz / 266 MHz 1200 MHz / 200 MHz 1200 MHz / 266 MHz 1300 MHz / 200 MHz 1333 MHz / 266 MHz 1400 MHz / 200 MHz 1400 MHz / 266 MHz

7x 7,5x 8x 8,5x 9x 9,5x 10x 7,5x 11x 8,5x 12x 9x 13x 10x 14x 10,5x

40 W 43 W 45 W 47 W 50 W 52 W 54 W 54 W 60 W 63 W 66 W 66 W 68 W 70 W 72 W 72 W

O Athlon continua a ser um processador quente, chegando at 72W de potncia dissipada na sua versa de 1.4 GHz. Para os modelos de 650, 700 e 750 MHz, ele chega a ser at um pouco mais quente que o modelo 2 de cartucho, porm a partir de 800 MHz, as potncias dissipadas pelo T-Bird so menores que as das verses semelhantes do modelo 2 de cartucho. Podemos esperar para um futuro prximo, redues nas potncias dissipadas pelas novas verses do Athlon, resultantes da reduo da tenso do ncleo e da adoo da tecnologia de 0,13. Note que as verses inferiores a 1 GHz so oferecidas apenas com o barramento externo de 200 MHz. A partir de 1 GHz, algumas verses so fabricadas apenas com o barramento de 200 MHz (1.1 e 1.3 GHz), outras so fabricadas apenas com o barramento de 266 MHz (1.13 e 1.33 GHz) e outras so oferecidas com barramentos de 200 e de 266 MHz (1, 1.2 e 1.4 GHz). As placas de CPU so capazes de detectar o clock externo suportado pelo processador e configur-lo automaticamente. Podemos ainda fazer esta configurao no modo manual, forando o processador para 200 ou 266 MHz, de acordo com o modelo. Para fazer esta configurao corretamente preciso determinar se o Athlon usado tem barramento de 200 ou 266 MHz. Esta informao est estampada na face superior do processador.

Captulo 7 Processadores modernos Figura 7.24

7-41
Identificao de um processador Athlon TBird modelo 4.

A seqncia de letras existente na face superior do processador traz vrias informaes teis, como mostra a figura 24. Entre elas, o ltimo caracter indica o clock externo do barramento (B=200 MHz e C=266 MHz). Outra informao importantssima a que define a temperatura mxima do processador (S=95oC e T=90oC). Isto importante para determinar o cooler correto para o processador usado. Um processador que suporta temperatura mxima maior (no caso, 95oC) prefervel a um que suporta uma temperatura menor. So informaes teis para conferir o processador na ocasio da compra, e tambm para configurar corretamente um computador durante sua montagem, manuteno ou expanso.
O Athlon Palomino (ou Athlon XP)

Depois de lanar o Athlon Thunderbird (modelo 4), a AMD criou o Athlon MP (servidores e workstations) e o Athlon 4 (portteis). Ambos utilizam o ncleo modelo 6, com otimizaes diversas, tais como Professional 3D Now e menor consumo de energia. Apesar de ambos serem baseados no ncleo modelo 6, o Athlon MP tem habilitados seus recursos especiais de multiprocessamento, enquanto o Athlon 4, que no realiza multiprocessamento, tem recursos especiais de economia de energia. O Athlon 4, que ser estudado mais adiante, na verdade um Athlon para portteis. Nas sees seguintes apresentaremos os processadores Athlon MP e Athlon 4. O ncleo do modelo 6 passou a ser utilizado na nova verso do Athlon para PCs desktop, inicialmente chamado de Athlon Palomino. Esta nova verso possui melhoramentos na cache L2, instrues Professional 3D Now e reduzido consumo de energia, porm no conta com os recursos de multiprocessamento do Athlon MP nem com os recursos de economia de energia do Athlon 4. Logo o Athlon T-Bird para PCs desktop sair de linha e dar lugar ao Athlon Palomino (note que este um nome provisrio usado internamente na AMD). Os resultados sero preos menores, maiores velocidades e menor gerao de calor.

7-42

Hardware Total

### Colocar tabela de equivalncia


Athlon Thoroughbred e Athlon Barton

Essas so novas verses do Athlon para PCs desktop que devero substituir o modelo Palomino em 2002. So baseados na tecnologia de 0,13. Existiro tambm verses correspondentes para PCs portteis.
Athlon Clawhammer

Poder ser lanada uma verso para PCs desktop baseada na tecnologia AMD x86-64. Ser um processador de 64 bits, apesar de compatvel com a arquitetura x86. Este ser um modelo de 8a gerao, tambm com tecnologia de 0,13 e seu lanamento est previsto para 2002 ou 2003.

Athlon MP
O Athlon MP uma verso do Athlon capaz de operar em placas de CPU com mltiplos processadores. Apenas para recordar, o Pentium II e o Pentium III podiam operar em placas com 1 ou 2 processadores (SP e DP), enquanto suas verses Xeon podiam operar em modos de at 4 processadores. J o Pentium 4, assim como o Athlon, podem operar apenas no modo SP (ou seja, um nico processador). Assim como o Intel Xeon uma verso do Pentium 4 que pode operar no modo dual, o Athlon MP uma verso do Athlon capaz de operar tambm em modo dual. Futuras verses do Athlon MP podero operar em grupos de 4 e 8 processadores. O Athlon MP portanto um processador voltado para servidores e estaes de trabalho de alto desempenho, mercado que at ento estava dominado pelos processadores Intel: Pentium II Xeon, Pentium III Xeon e (Pentium 4) Xeon.
Figura 7.25
Processador Athlon MP.

Captulo 7 Processadores modernos

7-43

Juntamente com o Athlon MP, a AMD lanou tambm o chipset AMD 760 MP, capaz de operar com o sistema dual. Na figura 26 vemos uma das primeiras placas de CPU para Athlon MP, a Tyan Thunder K7, equipada com este chipset. Como vemos so dois soquetes de 463 pinos, alm de slot AGP Pro, 5 slots PCI de 64 bits e 4 soquetes para memrias DDR DDR padres DDR200 (para processadores com clock externo de 200 MHz) e DDR266 (para as verses com clock externo de 266 MHz). Essas memrias so portanto capazes de operar com a plena velocidade exigida pelo Athlon MP, ao contrrio das memrias PC100 e PC133, que ficam bem abaixo desta velocidade.
Figura 7.26
Uma placa de CPU para dois processadores Athlon MP.

A figura 27 mostra o diagrama de blocos de uma placa de CPU baseada no chipset AMD 760 MP, para dois processadores Athlon MP. No muito diferente de outras placas para mltiplos processadores. Este chipset formado pelos chips AMD 762 (este o que tem recursos de multiprocessamento) e o controlador de perifricos AMD 766. Note que este segundo chip no responsvel por funes de multiprocessamento, e inclusive utilizado na verso no multiprocessada do AMD 760. Portanto o chipset AMD 760 oferecido em duas verses: AMD 760 MP = AMD 762 (MP) + AMD 766 AMD 760 = AMD 761 (no MP) + AMD 766

7-44

Hardware Total *** 75% *** Figura 7.27


Diagrama de uma placa de CPU dual para processadores Athlon MP.

O chip AMD 762 faz a ligao com at dois processadores Athlon MP, a 200 ou 266 MHz. A ligao feita com as memrias DDR, que podero ser tambm de 200 ou 266 MHz. O AMD 762 tambm responsvel pela gerao dos sinais do barramento PCI, que opera com 32 ou 64 bits, a 33 MHz. Na verso no MP, ou seja, no AMD 761, o barramento PCI de apenas 32 bits, como na maioria das placas de CPU monoprocessadas. J a velocidade da comunicao com o processador e com a memria DDR a mesma da verso MP, ou seja, 200/266 MHz. A figura 28 mostra como reconhecer um processador Athlon MP, a partir da inscrio na sua face superior. O prefixo HX antes da indicao do clock o que o distingue das outras veses do Athlon. Assim como ocorre com outras verses, existem informaes importantes, como o clock, a voltagem, o clock externo mximo, a temperatura mxima e o tamanho da cache L2.
Figura 7.28
Identificando um Athlon MP.

Processador Athlon MP
Lanamento

2001

Captulo 7 Processadores modernos Transistores 37.500.000 Tecnologia 0,18 Encapsulamento PGA Barramento de dados 64 bits Barramento de endereos 36 bits Capacidade de memria 64 GB Clock interno A partir de 1000 MHz Clock externo 266 MHz Consumo A partir de 46 W Cache L1 128 KB Cache L2 256 KB Novos recursos: Reduo de 20% no consumo de energia, operao em modo dual, cache L2 com eficincia aumentada, Professional 3D Now, compatveis com as instrues SSE do Pentium III.

7-45

Apesar de utilizar a mesma tecnologia de 0,18 e a mesma voltagem das verses ento existentes do Athlon, o Athlon MP possui otimizaes nos seus circuitos internos que resultaram em reduo de cerca de 20% no consumo eltrico. Foi inicialmente liberado nas verses de 1000 e 1200 MHz, ambas com barramento externo de 266 MHz. Sua cache L2 sofreu melhoramentos na arquitetura (TLB = Translation Lookaside Buffer e Hardware Pre-fetch) que melhoraram sua eficincia, apesar de ter mantido o tamanho de 256 kB. Futuras verses do Athlon MP podero usar caches L2 maiores.
Professional 3D Now

Outro recurso interessante introduzido no Athlon MP so as novas instrues especializadas em processamento 3D e multimdia, chamadas Professional 3D Now. Apenas para recordar, a tecnologia 3D Now foi introduzida no AMD K6-2, e com o lanamento do Athlon recebeu mais algumas instrues, passando a se chamar Advanced 3D Now. Ao lanar o Pentium III, a Intel criou suas prprias instrues 3D e de multimdia, chamadas SSE (Streamed SIMD Extensions). Muitos conhecem o SSE como MMX2. No Athlon MP, a AMD adicionou todas as instrues SSE da Intel, e passou a chamar o novo conjunto de Professional 3D Now. Portanto, temos: Professional 3D Now = Advanced 3D Now + SSE Isto d ao Athlon MP a capacidade de executar programas originalmente otimizados para a tecnologia SSE do Pentium III. Note entretanto que pelo menos nesta verso inicial, no esto includas as novas instrues 3D (SSE2) do Pentium 4.

7-46 Smart MP

Hardware Total

O Smart Multiprocessing um recurso novo criado pela AMD para seus processadores Athlon MP. Com ele possvel uma comunicao mais eficiente entre a memria e os processadores. O funcionamento de vrios processadores em conjunto tem algumas complicaes, como por exemplo, a coerncia de caches. Quando um processador acessa um dado na memria, precisa saber se este dado est atualizado ou se consta como escrita pendente na cache do outro processador. Alm disso em caso como este, mais rpido um processador transferir o dado diretamente para outro, usando apenas as caches, e deixando liberada a memria. Graas tecnologia Smart MP e ao chipset AMD 760 MP, uma comunicao mais eficiente pode ser obtida. Este chipset tem dois barramentos independentes, um para cada processador em uma configurao dual.
Figura 7.29
O Athlon MP e o chipset AMD 760 MP formam um sistema com dois barramentos independentes, um para cada processador, enquanto os sistemas da Intel (Intel Xeon + chipset i860 ou Pentium III Xeon + chipset i830) utilizam um nico barramento compartilhado entre os dois processadores, o que reduz o desempenho.

A figura 29 mostra as conexes entre o chipset e os processadores em sistemas da Intel e AMD. Nos sistemas da Intel, a comunicao entre os processadores feita atravs de um barramento compartilhado, e todas as transaes passam pela memria. Nos sistemas da AMD, cada processador tem seu prprio barramento. A comunicao entre os processadores feita diretamente, sem a necessidade de utilizar a memria, que poder estar em uso por outros circuitos (AGP ou dispositivos PCI, por exemplo).
Freqncias e dissipao de energia

Apesar de tambm ser construdo com a tecnologia de 0,18 e operar com os mesmos 1.75 volts usados pelo ncleo do Athlon T-Bird modelo 4, o Athlon MP (baseado no ncleo modelo 6), o Athlon MP tem outras modificaes de engenharia que resultam na reduo de 20% no seu

Captulo 7 Processadores modernos

7-47

consumo eltrico. Os dois primeiros modelos lanados foram os de 1000 e 1200 MHz, e suas caractersticas so resumidas na tabela abaixo. Modelo Athlon MP / 1000 Athlon MP / 1200 Clock interno Multiplicador e externo 1000 MHz / 266 MHz 7,5x 1200 MHz / 266 MHz 9x Potncia 46,1 W 54,7 W

Athlon Thoroughbred MP e Barton MP

Essas sero novas verses do Athlon MP, com lanamento previsto para 2002. Sero baseados na arquitetura de 32 bits e 7a gerao do Athlon, com tecnologia de 0,13, e sero destinados a servidores e workstations entry level. Em outras palavras, so para os mais modestos modelos de PCs de alto desempenho, j que para os de altssimo desempenho a AMD oferecer seus novos modelos de 8a gerao, com nova arquitetura de 64 bits.
Athlon ClawHammer e SledgeHammer

Esses tambm so nomes provisrios, e no necessariamente sero chamados de Athlon. Ambos sero processadores de 8a gerao, 64 bits e tecnologia de 0,13, com lanamento previsto para 2002. O ClawHammer ir operar em sistemas para at 2 processadores, e o SledgeHammer ir operar com sistemas para 4 e 8 processadores.

Athlon 4
Esta uma nova verso do Athlon destinada ao mercado de PCs portteis. Lanada ainda com a tecnologia de 0,18, porm utilizando menor dissipao de potncia e menores voltagens, tambm baseado no ncleo do modelo 6, o mesmo utilizado pelo Athlon MP e pelo Athlon Palomino.

7-48

Hardware Total Figura 7.30


Processador Athlon 4.

Processador Athlon 4

Lanamento Transistores Tecnologia Encapsulamento Barramento de dados Barramento de endereos Capacidade de memria Clock interno Clock externo Consumo Cache L1 Cache L2

2001 37.000.000 0,18 PGA 64 bits 36 bits 64 GB 650 a 1400 MHz (jun/2001) 200 / 266 MHz 38 a 72 W 128 kB 256 kB Figura 7.31
Identificao de processadores Athlon 4.

AMD Duron
Assim como a Intel produziu processadores Celeron como verses de menor custo e menor desempenho do Pentium II e Pentium III, a AMD produziu a partir do Athlon T-Bird, o AMD Duron. Tecnicamente a nica diferena entre o Athlon e o Duron a cache L2. O Athlon tem 256 kB, enquanto o Duron tem 64 KB. Todas as demais caractersticas so similares s do

Captulo 7 Processadores modernos

7-49

Athlon. Inclusive o aspecto externo do Duron bastante parecido com o do Athlon, como podemos ver na figura 32.
Figura 7.32
Processador AMD Duron.

O AMD Duron destina-se ao mercado de PCs de baixo custo. Foi criado para substituir o K6-2, o processador que dominou este mercado entre 1998 e 2000. Ao mesmo tempo em que cessou a produo de chips K6-2, no final do ano 2000, aumenta a oferta de processadores Duron e de placas de CPU de baixo custo, com udio e vdeo onboard, equipadas com Socket A. Processador AMD Duron
Lanamento 2000 Transistores 25.000.000 Tecnologia 0,18 Encapsulamento PGA Barramento de dados 64 bits Barramento de endereos 36 bits Capacidade de memria 64 GB Clock interno A partir de 600 MHz Clock externo 200 MHz Consumo A partir de 27 W Cache L1 128 kB Cache L2 64 kB Novos recursos: O Duron tem todos os recursos do Athlon T-Bird, exceto pela sua cache L2, que tem apenas 64 kB. Em compensao tem menor custo e menor dissipao de calor.

A princpio qualquer verso do Athlon pode ter uma verso do Duron correspondente, mas na prtica no o que tem ocorrido. A AMD tem dado prioriadade em produzir Athlons com clocks mais altos e Durons com clocks

7-50

Hardware Total

mais baixos. Enquanto eram oferecidos Athlons entre 800 e 1200 MHz, o Duron era oferecido em verses de 700 a 850 MHz. Deixando de lado a cache L2, que no Duron tem apenas 64 kB, todas as suas demais caractersticas so idnticas s do Athlon, como a cache L1 de 128 kB, o barramento externo de 200 MHz e a unidade de ponto flutuante de alto desempenho. um excelente substituto de alto desempenho para o K6-2, voltado para o mercado dos PCs de baixo custo. Note que o Duron no foi produzido em verses de cartucho. O Duron passou a ser produzido j na verso T-Bird, com encapsulamento PGA. Modelo 600 MHz 650 MHz 700 MHz 750 MHz 800 MHz 850 MHz 900 MHz 950 MHz Clock interno e externo 600 MHz / 200 MHz 650 MHz / 200 MHz 700 MHz / 200 MHz 750 MHz / 200 MHz 800 MHz / 200 MHz 850 MHz / 200 MHz 900 MHz / 200 MHz 950 MHz / 200 MHz Multiplicador 6x 6,5x 7x 7,5x 8x 8,5x 9x 9,5x Potncia 27,4 W 29,4 W 31,4 W 33,4 W 35,4 W 37,4 W 39,5 W 41,5 W

A figura 33 mostra como identificar as caractersticas de processadores AMD Duron. Assim como ocorre para outros processadores da AMD, o cdigo tem indicaes de clock interno e externo, cache L2, temperatura e voltagem.
Figura 7.33
Identificao de processadores Duron.

Duron para portteis e Duron Morgan

O processador Duron para portteis uma nova verso baseada no mesmo ncleo usado pelo Athlon MP e Athlon 4 (modelo 6). basicamente um Athlon 4 com cache L2 de 64 kB, ao invs de 256 kB. Assim como o ncleo do modelo 6 passou a ser usado nos novos Athlons para PCs desktop (Palomino), o ncleo do Duron porttil passou a ser usado nas novas verses

Captulo 7 Processadores modernos

7-51

do Duron para PCs desktop de baixo custo. Este o chamado Duron Morgan.
Duron Appaloosa

Em 2002 o Duron tambm adotar a tecnologia de 0,13, e ser lanado o modelo Appaloosa, nas verses para portteis e para desktops.

VIA Cyrix III


Apesar deste processador ser bastante raro no Brasil, no poderamos deixar de fazer uma citao. Afinal a Cyrix sempre foi o terceiro maior fabricante de processadores para PCs. Durante seus ureos tempos, chegou a produzir processadores melhores que os da AMD e Intel. Era o Cyrix 6x86 PR200, mais veloz e mais barato que o Pentium-200. Produziu ainda processadores 6x86MX e M-II, ambos com tecnologia MMX. Infelizmente a Cyrix mudou de dono duas vezes ao longo dos tlimos anos. Foi comprada pela National Semiconductors, que praticamente a sucateou. Passou muito tempo sem novos lanamentos, at que foi finalmente comprada pela VIA Technologies. Atualmente o processador chama-se Via Cyrix III. Ele na verdade uma espcie de Celeron, tendo alguns pontos superiores e outros inferiores. Os pontos superiores so: Barramento de 66, 100 ou 133 MHz Clocks mais elevados, como 700 MHz Cache L1 com 128 kB Instrues 3D Now e MMX Utiliza o Soquete 370, compatvel com Pentium III e Celeron Baixa dissipao de calor Baixo custo

Seu ponto fraco a cache L2, inexistente. Isso mesmo, a Cyrix preferiu aumentar o tamanho da cache L1 e acabar com a cache L2. Isso lembra os primeiros processadores Celeron, que tambm no tinham cache L2.

7-52

Hardware Total Figura 7.34


Processador VIA Cyrix III.

VIA C3
Um ponto fraco do VIA Cyrix III a ausncia de cache L2, o mesmo mal sofrido pelas primeiras verses do Celeron (apelidado maldosamente de Lentium, pelo menos no Brasil). Por isso a VIA optou por incluir uma cache L2 de 64 kB no seu novo processador, o VIA C3.
*** 35% *** Figura 7.35
Processador VIA C3.

Este processador foi desenvolvido pelas antiga equipe da Centaur (criadora do processador WinChip). Neste ponto a maior parte da equipe original da Cyrix j havia abandonado a VIA, e a maior parte do projeto foi realizado pelo grupo da Centaur. O nome Cyrix foi portanto eliminado do

Captulo 7 Processadores modernos

7-53

processador. fabricado com tecnologia de 0,15 e tem baixo consumo de energia, inferior ao de um Celeron de mesmo clock. Cache L1 com 128 kB Cache L2 com 64 kB Barramento de 66, 100 ou 133 MHz Instrues 3D Now e MMX Lanado em verses de 700 a 800 MHz

A tabela abaixo mostra algumas caractersticas do VIA C3. Modelo 700 MHz 733 MHz 750 MHz 800 MHz 800 MHz Clock interno e externo 700 MHz / 100 MHz 733 MHz / 133 MHz 750 MHz / 100 MHz 800 MHz / 133 MHz 800 MHz / 100 MHz Multiplicador 7x 5,5x 7,5x 6x 8x Potncia 9,9 W 10,3 W 10,6 W 11,3 W 11,3 W

Note que o VIA C3 no destinado a competir no mercado de PCs de alto desempenho, e sim na construo de PCs compactos de baixo consumo. Pode ser usado em notebooks e em PCs que operam em funes especializadas, como caixas eletrnicos, por exemplo. Inclusive sua unidade de ponto flutuante de desempenho bastante modesto. Opera com apenas metade do clock do ncleo. Em um C3 de 800 MHz, por exemplo, apesar das caches L1 e L2 operarem com 800 MHz, a unidade de ponto flutuante opera com apenas 400 MHz. /////// FIM ///////////

Você também pode gostar