Você está na página 1de 15

Processadores

Grupo 3

1020523 Ftima Ribeiro 1020929 Hlio Martins

1020496 - Alfredo Rebelo 1020006 Pedro Andrade

ndice

Evoluo dos Processadores..............................................................................................3 Hyper-Threading...............................................................................................................6 A arquitectura Multi-Core nos processadores AMD......................................................6 Processadores para servidores...........................................................................................9 Processadores AMD......................................................................................................9 AMD Opteron .....................................................................................................9 Breve referncia tecnologia AMD PowerNow!................................................11 Processadores Intel......................................................................................................11 O Xeon MP de 64 bits.............................................................................................11 Pentium Pro.............................................................................................................12 Pentium Xeon .........................................................................................................13 Xeon Dual Core.......................................................................................................13

Evoluo dos Processadores


Neste captulo fala-se dos principais processadores que marcaram a histria dos mesmos. Os primeiros processadores da histria (4004 e 4040) foram desenvolvidos para uma calculadora. O primeiro somente processava nmeros, enquanto que o segundo permitia a insero e processamento de caracteres atravs de um chip. Esses processadores tinham as seguintes caractersticas:

Velocidade relgio: 108 KHz N. transstores: 2300 Largura do bus: 4 Bits Memria enderevel: 640 Bytes Em Abril de 1972 apareceu 8008. Este era o primeiro microprocessador de 8

bits. Era duas vezes mais poderoso que o 4004 e acumulava funes e registos para texto. Dois anos depois apareceu o 8080, sucessor do 8008 que foi usado no primeiro Computador pessoal. Em Maro de 1976, a Intel redesenhou o 8080 criando o 8085 com um circuito integrado de mais 4 pinos, funcionamento com uma tenso elctrica de 5V e foi adicionado internamente um gerador de relgio prprio e controlador do bus interno. Este foi o primeiro processador da Intel a usar 5 Volts no seu funcionamento, simplificando em muito todo o hardware necessrio. As principais caractersticas do 8085 so:

Velocidade relgio: 5 Mhz N. transstores: 6500 Largura do bus: 8 Bits Memria enderevel: 64 Kbytes Corrente do CPU: 5V Em Junho de 1978 apareceu o 8086 baseado no 8080 e 8085. Foi aqui que

surgiu o conceito de pipeline embora ainda um pouco primitivo (as instrues variavam de 1 a 4 bits). Um ano depois apareceu o 8088 que era muito parecido com o anterior. Em Fevereiro de 1982 apareceu o 80286, introduzindo o conceito de memria virtual e multi-tarefa, conseguindo ter vrios programas a correr ao mesmo tempo.

O 80386DX em Outubro de 1985, foi um salto significativo na evoluo dos processadores. Foi o primeiro CPU a 32 bits, com capacidade multi-tarefa. Foi tambm o primeiro a ter cache L2 externa. Em 1987, 88 e 89 foram lanadas processadores de 25, 25 e 33 MHz respectivamente. As principais caractersticas do 80386DX so:

Velocidade relgio: 16 Mhz N. transstores: 275000 Largura do bus: 32 Bits Memria enderevel: 192 Mbytes Em Junho de 1988 apareceu o 80386SX que podemos considerar uma verso

de custos mais baixo do 80386SX. Dois anos depois surgiu o 80386SL, o primeiro processador da Intel desenvolvido especialmente para portteis, tendo baixo consumo de energia. O 80486DX lanado em Abril de 1989 foi o primeiro processador da Intel a ter um co-processador construdo parcialmente atravs de cincias matemticas, o que d mais velocidade de processamento ao computador porque inclui acesso a complexas funes matemticas a partir do processador central. Dois anos depois a Intel lanou o 80486SX que era igual ao anterior, mais barato, inibindo apenas o funcionamento do co-processador. Foram lanados modelos de 25MHz e 33MHz. Depois surgiu o 80486DX2/50 e 80486DX2/66 indicando que a velocidade foi duplicada para 50MHz e 66MHz respectivamente. Em Novembro de 1992 a Intel desenhou o 80486SL com caractersticas iguais ao 80486DX mas para portteis. Com o lanamento do Pentium em Maro de 1993, a Intel, quebrou no s a sequncia dos processadores de nome X86, como tambm conseguiu introduzir os seus processadores no mercado dos servidores. Este foi o primeiro x86 super escalar com duplo pipeline, usa tcnicas tambm RISC embora seja ainda um processador de arquitectura CISC. No Pentium, 2 instrues podem ser executadas simultaneamente (em paralelo). Isto faz do Pentium um super escalar de nvel 2. No incio foram detectadas alguns problemas tais como o aquecimento excessivo, clculo com nmero com vrgula flutuante. Apareceram e 200MHz modelos (Pentium com MMX). velocidades As de 66/75/90/100/120/133/150/166 caractersticas do Pentium so:

principais

N. transstores: 3200000 Largura do bus: 32 Bits Largura do bus ex. 64 Bits 4

Memria enderevel: 4 Gbytes N. de pinos: 296 Co-processador: Interno Entre 1994 e 1995 foram lanados o AM486DX com verses a velocidades de

70, 100 e 120 MHz e o AM5x86 pela AMD tentando competir com a Intel. Em Novembro de 1995 surgiu o Pentium PRO que conseguia executar at trs instrues por ciclo de relgio, tem maior performance nos Sistemas Operativos de 32 bits e que teve muito sucesso a nvel de servidores e aplicaes workstation. Dois anos depois apareceu o pentium II com nome de cdigo Klamath e usava tecnologia RISC completamente incompatvel com CISC, sendo ento necessrio o tradutor RISC CISC. Em Abril de 1998, a Intel com o objectivo de maximizar as suas vendas lanou o Pentium Celerom, que era parecido com o Pentium II mas era de baixo custo e tinha uma cache L2 externa menor ou igual a 128kb. Em Junho de 1998 a Intel lanou Pentium II Xeon desenhado para grandes servidores e estaes de trabalho grfico. O Pentium III com o nome de cdigo Copermine apareceu em 1999 com grande aumento de processamento de elementos multimdia. Em Outubro de 1999 surgiu o Pentium III Xeon promovendo solues para uma grande variedade de aplicaes da Internet e muito bom para correr aplicaes pesadas destinadas a servidores com necessidade de grandes performances. No mesmo ano apareceu o Athlon da AMD. A AMD utiliza nomenclatura de velocidade usando PR (Performance Rate) e no seu relgio de funcionamento real. Em Maio de 2001 surgiu o primeiro Pentium 4, usando tecnologia Hyperthreading. O primeiro Pentium 4 tinha a velocidade de 1.3 GHz. Outros Processadores Cyrix 6x86 Series (1995) MediaGX (1996) AMD K6 (1997) Cyrix 6x86MX (1997) AMD K6-2 & K6-3 (1998) Duron (2000 - Current)

Hyper-Threading
O Hyper Threading foi introduzido pela intel em 2002, para que o multi processamento fosse mais eficaz, mas nem todos os programas utilizam esta tecnologia de um modo eficaz., pois no foram criados para trabalhar com multi-processadores ( o que o Hyper threading tenta fazer). Assim esta tecnologia aumenta o desempenho do processador quando temos vrios programas a executar ao mesmo tempo, fazendo com que o tempo de espera de execuo seja menor. Esta tecnologia faz com que parea que existam dois processadores na mquina mas no faz que com que um sistema com um processador com Hyper-Threading seja to rpido como um sistema com dois processadores reais pois a execuo em hyper-threading no executa duas threads em simultneo mas sim quase, pois utiliza recursos livres deixados pela outra thread que se encontra em execuo, fazendo assim com que parece que estamos a executar duas threads ao mesmo tempo. Os Processadores Dual Core da intel fazem realmente com que o processamento seja paralelo, pois neste caso executam duas threads ao mesmo tempo (realmente), no havendo um desfasamento como no caso do hyper-threading, estes processadores com dual core partilham o mesmo controlador de memria tornando-os assim mais lentos quando comparados com os sistemas com dois processadores, embora se aproximem muito dos sistemas com dois processadores.

A arquitectura Multi-Core nos processadores AMD


A tecnologia multi-core tem vindo a ser desenvolvida pela AMD desde 1990 encontrando-se neste momento em fase de comercializao. Diz-se multi-core porque um nico chip, duma forma muito simplificada, incorpora vrios ncleos de processamento. O processador mais bsico da gama multi-core incorpora apenas dois ncleos, e da a designao de dual-core. Os processadores dual core contm dois ncleos de processamento, e como j foi referido, estes esto residentes num nico chip que realizam clculos em dois fluxos de dados, aumentando assim a eficincia e a velocidade enquanto executam vrias aplicaes multithread da nova gerao.

A tecnologia dual-core oferece verdadeira multitarefa, permitindo que os utilizadores alternem entre um programa e outro sem parar para esperar o computador acompanhar, reduzindo as irritantes pausas no processamento. Isto representa um aumento significativo na resposta e no desempenho ao executar vrias aplicaes simultaneamente. Os processadores AMD dual core superam em at 30% o processador AMD Athlon 64 bits 4000+ single core de mais alta performance em benchmarks multitarefa. Software multimdia exige processamento simultneo de fluxos de dados, sendo a tecnologia AMD64 dual core ideal para execues multitarefa. Esta equivale quase como se tivesse-mos dois processadores a trabalhar em paralelo, cada um processando aplicaes diferentes. Assim, os utilizadores mais exigentes desfrutam de melhor desempenho quando h vrias aplicaes em execuo. A arquitectura de 64 bits totalmente compatvel com todo software existente, ao mesmo tempo viabilizando uma perfeita transio para as aplicaes de 64 bits. Tanto as aplicaes de 32 como as de 64 bits podem ser executadas de forma praticamente simultnea e transparente na mesma plataforma. A arquitectura 64 bits proporciona novos recursos e experincias no computador, alm de maior performance. A arquitectura 64 bits permite aos utilizadores tirar partido de inovaes como criptografia em tempo real, jogos mais realistas, interfaces de voz precisas, efeitos grficos de qualidade cinematogrfica e edio de udio e vdeo fcil de usar. A tecnologia HyperTransport tambm uma tecnologia criada pela AMD elevando a performance geral do sistema com a eliminao de engarrafamentos de fluxo de informao para dispositivos de I/O, o aumentando a largura de banda do sistema e consequente do tempo de espera. Um controlador de memria DDR totalmente integrado ajuda a acelerar o acesso, oferecendo ao processador uma conexo direta com a memria principal. A arquitectura AMD64 possibilitou o planeamento dos processadores dual-core desde o incio, o que significa que os processadores dual core foram projectados para a mesma infra-estrutura de 939 pinos que os processadores single-core. Apenas necessrio uma actualizao de BIOS, poupando custos na aquisio de novo hardware. 7

A nvel de servidores temos na AMD o AMD Opteron, contemplando as seguintes caractersticas: - Todas as j referidas acima e ainda as seguintes: Arquitectura de Conexo Directa Ajuda a reduzir os gargalos das arquitecturas de sistema. A memria liga-se directamente ao CPU, optimizando o seu desempenho O subsistema de I/O liga-se diretamente ao CPU, proporcionando um processamento mais equilibrado Os processadores ligam-se directamente uns aos outros, possibilitando multiprocessamento simtrico mais linear Controlador de memria DRAM DDR integrado Muda a forma como o processador acede memria principal, resultando numa maior largura de banda, reduo do tempo de espera da memria e maior desempenho do processador A largura de banda da memria disponvel aumenta na mesma proporo da quantidade de processadores adicionados Controlador de memria DRAM DDR integrado com interface de 128 bits, capaz de suportar at oito (8) DIMMs DDR registados por processador Largura de banda da memria disponvel de at 6,4 GB/s (com memria PC3200) por processador Outros recursos do processador AMD Opteron: Caminhos de dados de endereos de 64 bits que incorporam um espao para endereo virtual de 48 bits e um espao para endereo fsico de 40 bits Proteco de ECC (Error Correcting Code, cdigo de correo de erros) para os dados do cache L1 e dados e tags do cache L2, e DRAM Tecnologia de processo SOI (Silicon on Insulator) de 90nm para obteno de nveis mais baixos de produo de calor e melhor escalabilidade de frequncia Suporte para todas as instrues necessrias para total compatibilidade com a tecnologia SSE2 2 (dois) estgios de pipeline adicionais (em comparao com a arquitectura de stima gerao da AMD) para aumento da performance e escalabilidade da frequncia

IPC (Instrues por Relgio) mais alto, atingido por meio de importantes recursos adicionais, como TLBs (Translation Look-aside Buffers) maiores, filtros de descarga e algoritmos de previso de desvio

As seguintes caractersticas j foram mencionadas anteriormente mas esto aqui mais detalhadas, e tambm se encontram presentes em toda a gama AMD64. Tecnologia HyperTransport Oferece uma ligao de largura de banda escalvel entre processadores, subsistemas de I/O e outros chipsets Suporte para at 3 (trs) conexes HyperTransport coerentes, proporcionando uma largura de banda mxima de at 24,0 GB/s por processador Controlador de memria DRAM DDR integrado com interface de 128 bits, capaz de suportar at oito (8) DIMMs DDR registados por processador Largura de banda de at 8,0 GB/s por conexo, suficiente para suportar novas inter conexes, incluindo PCI-X, DDR, InfiniBand e Ethernet 10Gbit Oferece baixo consumo de energia (1,2 volts) para ajudar a reduzir os limites trmicos permitidos Processadores de baixo consumo de energia O processador AMD Opteron HE oferece a melhor performance por Watt do mercado, o que o torna a soluo ideal para servidores ou blades de 1U instalados em rack nos ambientes de data center, bem como para projectos de estao de trabalho mais refrigerados e silenciosos. O processador AMD Opteron EE oferece o mximo de largura de banda de I/O disponvel actualmente em um controlador de uma nica CPU, sendo ideal para controladores embutidos em mercados como NAS e SAN.

Processadores para servidores


Processadores AMD
AMD Opteron
Os processadores AMD Opteron Dual Core usados em servidores e estaes de trabalho utilizam a Arquitectura de Conexo Directa da AMD (Direct Connect), integrando num nico chip mais um controlador de memria, permitindo uma conexo 9

directa entre o cpu (neste caso ncleo) e a memria RAM, melhorando a performance e eficincia do sistema. Vantagens O processador AMD Opteron oferece uma arquitectura super escalvel que proporciona performance de ltima gerao, bem como um caminho de actualizao flexvel da computao de 32 bits para a de 64 bits. Com uma nica arquitectura projectada para atender s necessidades dos negcios actuais e futuros, o processador AMD Opteron pode ajudar a minimizar as complexidades da integrao apresentadas pelos ambientes empresarias de hoje e amanh.
Controlador de memria DDR integrado

Aumenta a performance das aplicaes reduzindo drasticamente a latncia da memria

Ncleo AMD64

Possibilita computao simultnea de 32 e 64 bits Elimina o limite dos 4 GB de memria imposto pelos sistemas de 32 bits

Tecnologia HyperTransport

Fornece largura de banda mxima de at 24,0 GB/s por processador, reduzindo os engarrafamentos nos acessos a dispositivos I/O A tecnologia HyperTransport liga as CPUs directamente, proporcionando escalonamento

Recurso
A tecnologia AMD64 dual core liga directamente dois ncleos de processador num nico chip, proporcionando reduo da latncia entre os processadores Recursos simultneos de computao de 32 e 64 bits

Benefcio
Melhora a eficincia do sistema e a performance para computadores que executam vrias aplicaes ao mesmo tempo ou para aplicaes multithread com uso intensivo de poder de processamento Permite que os utilizadores executem aplicativos e sistemas operacionais de 32 e/ou 64 bits como desejarem, sem sacrificar o desempenho Fornece desempenho optimizado da memria, processamento balanceado, I/O expansvel e multiprocessamento simtrico mais linear Oferece substancial largura de banda de I/O para suas necessidades actuais e futuras nas aplicaes

A Arquitectura de Conexo Directa ajuda a reduzir os desafios e os gargalos das arquitecturas de sistema Suporte para at 3 (trs) conexes HyperTransport coerentes, proporcionando largura de banda mxima de at 19,2 GB/s

10

por processador 256 TB de espao de endereamento da memria Cria uma significativa vantagem de performance para aplicaes nas quais conjuntos de dados muito grandes (ou em grande quantidade) so mantidos na memria Possibilita mxima flexibilidade na infra-estrutura de TI

Escalonamento de 1 at 8 processadores em data centers inteiros, usando a mesma infraestrutura de hardware e software O controlador de memria integrado reduz as latncias durante o acesso memria em um sistema servidor com vrios processadores Processadores de baixo consumo HE (55 Watts) e EE (30 Watts) desempenho sem concesses

Proporciona rpido processamento, performance e a produtividade

aumentando

Maior densidade computacional; TCO mais baixo para data centers com oramentos restritos

Breve referncia tecnologia AMD PowerNow!


O AMD PowerNow! uma nova tecnologia com Optimized Power Management (OPM)., permitindo uma melhor gesto de energia por parte destes novos processadores. Benefcios Permite alterar a performance em tempo real, ajustando a velocidade do processador assim como o consumo de energia. A optimizao do consumo de energia, permite aos servidores e computadores pessoais trabalhar a mais reduzidas temperaturas e consequente menos rudo. Reduz em 75% o consumo de energia (valor obtido num estado idle do CPU).

Processadores Intel
O Xeon MP de 64 bits
O Xeon MP um processador destinado a servidores multiprocessamento contendo quatro ou mais processadores, baseado na micro arquitectura do Pentium 4. Este novo modelo de Xeon MP tem como nome-cdigo Truland e junto com ele foi lanado um novo chipset, o Intel E8500, apresentando algumas diferenas relativamente ao modelo anterior, o Xeon MP. 11

Outra vantagem no desempenho trazida por este novo modelo e o Xeon MP a sua escalabilidade. Quando instalamos mais de um processador em uma mquina, o desempenho da mquina no multiplicado pelo nmero de processadores presentes, ou seja, uma mquina com dois processadores Xeon no duas vezes mais rpida do que uma mquina com apenas um. De acordo com a Intel, o desempenho vai aumentar de 1,59x a 1,92x, dependendo do programa usado para medir o desempenho. No caso do uso de quatro processadores, o aumento varia de 2,14x a 3,52x, mais uma vez dependendo do programa usado para medir. No caso do novo Xeon MP de 64 bits, o ganho de desempenho quando instalamos mais de um processador maior do que o ganho obtido com o Xeon MP da gerao anterior, podendo chegar a at 3,96x em um sistema com quatro processadores e 1,99x em um sistema com dois processadores, aproximando-se muito mais da teoria de quadruplicar ou dobrar o desempenho.

Pentium Pro
O Pentium Pro utiliza o socket 8 e exige uma placa me especfica. A principal vantagem deste processador sobre o Pentium comum, que a cache L2 embutida no processador e utiliza a mesma frequncia que este, o que garante um maior desempenho. Mais uma caracterstica marcante do Pentium Pro sua arquitetura optimizada para executar aplicaes exclusivamente 32 bits como o Windows NT. Utilizando o Windows 95, ou sistemas 16 bits como o DOS ou o Windows 3.x, ele apresenta uma performance pouco superior ou at mesmo inferior, em alguns casos, a um Pentium clssico do mesmo relgio, sendo indicado apenas para servidores. Executa 3 instrues contra duas do Pentium comum por ciclo de relgio mas no compatvel com as instrues MMX. Uma desvantagem que, se houver um defeito na cache L2 leva a que o processador seja deitado fora, visto esta vir embutida no processador. A vantagem deste processador num servidor que a cache L2 funciona mesma velocidade do processador, o que faz muita diferena, pois o processamento de dados nessas mquinas muito repetitivo. Tanto que mesmo com o surgimento do Pentium II, onde a cache L2 apesar de ser de 512 KB funciona apenas a metade da velocidade do 12

processador, muitos ainda preferem continuar usando o Pentium Pro, pois alm da cache, ele oferece recursos interessantes para uma mquina servidora como a possibilidade de usar at quatro processadores em paralelo (o Pentium II limitado a dois processadores), alm da maior quantidade de memria suportada, recursos que s foram superados pelo Pentium II Xeon.

Pentium Xeon
O Xeon usa basicamente a mesma arquitectura do Pentium II, ficando a diferena por conta da cache L2, que no Xeon funciona mesma velocidade do processador sendo vendido em verses com 512, 1024 e 2048 KB de cache e velocidades de 400 e 450 Mhz. O Xeon foi especialmente concebido para equipar servidores e por isso a cache mais rpida e em maior quantidade faz uma grande diferena, no fazendo porm muito sentido a sua compra para uso domstico, justamente devido ao seu elevado preo. Outro recurso importante do Xeon a possibilidade de se usar at 8 processadores numa placa compatvel, o que cria um sistema multiprocessamento de alto desempenho a um custo relativamente baixo.

Xeon Dual Core


O primeiro processador Xeon de dois ncleos (dual-core) para servidores tem 50% a mais de poder de processamento, mas com um custo 40% maior que a verso de um s ncleo. A Intel apresentou os primeiros chips Xeon dual-core para servidores com dois e quatro processadores. O Xeon dual-core 2.8GHz utiliza 2 MB de memria cache, Nvel 2, por ncleo e bastante similar ao Pentium D, voltado a desktops, do ponto de vista da arquitectura. O novo chip para servidores, possui uma funo de gesto de energia, que inactiva partes do processador quando no esto em uso, alm de vir com a tecnologia hyperthreading, o que permite que cada um dos dois processadores fsicos sejam vistos como quatro lgicos.

13

Anexo
Caractersticas do chipset Intel E8500

Velocidades de relgio de 2,83 GHz a 3,66 GHz. Tecnologia EM64T, permitindo o endereamento de at 1 TB de memria RAM (barramento de endereos de 40 bits). Por conta das limitaes dos mdulos de memria encontrados atualmente no mercado, na prtica o limite de acesso de 64 GB de memria DDR2-400. Com o lanamento das memrias FB-DIMM, no entanto, este limite dever aumentar. Barramento externo de 667 MHz. Memria cache L2 de 1 MB. Memria cache L3 de at 8 MB (a quantidade exacta depende do modelo). Esta memria est localizada no corpo do processador, porm no no seu ncleo ("die") mas numa pastilha ao lado, sendo acedida velocidade de relgio externo do processador (1.066 MHz). Bit xD (Execute Disable), permitindo o bloqueio de execuo de vrus DBS (Demand Based Switching), um recurso em cima da tecnologia SpeedStep. Este recurso permite que os processadores da mquina diminuam a sua velocidade de relgio dependendo da carga de uso do processador, economizando energia. Por exemplo, supondo que o servidor um servidor web e que o trfego durante a madrugada cai muito, o servidor automaticamente reduz o relgio dos processadores. A economia de energia pode parecer pouca, se se pensar num data center com centenas de servidores, esta economia passa a ser um nmero considervel. RAS (Reliability, Accessibility and Support): Os processadores Xeon e Xeon MP permitem tcnicas de "memory sparing" e espelhamento de memria ("memory mirroring"), tcnicas tambm conhecidas como "RAID de memria". Com a primeira tecnologia, se o processador encontrar um mdulo de memria queimado, automaticamente desactiva esse mdulo. Esta tecnologia vai ainda mais longe, podendo-se desligar somente um dos chips do mdulo caso exista apenas um chip queimado. J o espelhamento permite que o contedo de uma bloco de memria seja copiado para outro em tempo real e caso um mdulo de memria se queime, o mdulo de backup continua activado e no h qualquer perda de dados. O Xeon MP, ao contrrio do Xeon "simples", permite que os mdulos de memria sejam trocados com o servidor ligado ("hot swap"). No Xeon necessrio desligar o servidor para efetuar esta troca. Protocolo de Encaminhamento de Tarefas (Enhanced Defer Bus Protocol): Permite a um processador encaminhar tarefas para outro processador do sistema, recurso no existente nos processadores Xeon. Tecnologia de Virtualizao: Este processador e o novo chipset Intel E8500 suportam a tecnologia de virtualizao da Intel, tambm conhecida como Vanderpool. Esta tecnologia permite dividir (particionar) a mquina em vrias mquinas Tecnologia Pellston: Esta tecnologia desactiva partes da memria cache que estejam com muitos erros de ECC, por dois motivos. Primeiro, velocidade. A cada erro de ECC perde-se tempo corrigindo o dado que foi lido com erro. Segundo, se uma parte da memria est com erro de ECC, muito provavelmente isto significa que ela no est muito boa e pode-se queimar a qualquer momento.

14

Tecnologia Foxton: Tecnologia de overclock dinmico, caso o processador precise durante um pico de processamento. a primeira vez que vemos um fabricante de processadores fazer oficialmente uso deste tipo de recurso!

15

Você também pode gostar