Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduo Por baixo de seu programa Sob as tampas Vida real: fabricando chips de Pentium 4
Falcias e armadilhas
Introduo
Computadores: produto da tecnologia de informao, 10% do PIB dos EUA Progresso sem precedentes
Exemplo: viagem da costa oeste costa leste em 1 segundo, pagando alguns centavos.
Introduo
Aplicaes
Caixas automticos: na decda de 50 tal idia seria difcil de implementar; o computador mais barato custava U$ 500 mil e tinha o tamanho de um carro Computao em automveis: at o incio dos anos 80, era invivel; hoje tem-se controle de poluio emitida e da eficincia do motor, controle de frenagem e ativao de dispositivos de segurana Computadores laptop: computadores portteis Projeto genoma humano World Wide Web
Computadores representam a terceira revoluo, da informao Custo da computao diminui e aplicaes proibitivas tornam-se viveis
Introduo
Classes de computadores
Desktop: enfatizam o bom desempenho para um usurio apenas Servidores: acessados via rede e projetados para suportar grandes cargas de trabalho Supercomputadores: centenas ou milhares de processadores que trabalham juntos para resoluo de problemas complexos Computadores embutidos: faixa mais ampla de aplicaes: microprocessadores em eletrodomsticos, telefones celulares:
Processadores embutidos so descritos e implementados usando ncleos de processador, uma verso de processador escrita atravs de de linguagens de descrio de hardware (p.e. VHDL)
Introduo
Nmeros de processadores diferentes vendidos entre 1998 e 2002
1200 1000 800 600 400 200 0 290 93 3 1998 114 3 1999 135 4 2000 2001 129 4 2002 131 5 488 892 1122 862 Embedded Desktop Servers
Introduo
Venda de modelos de processadores
Other SPARC Hitachi SH PowerPC Motorola 68K MIPS IA-32 ARM
Introduo
Lei de Moore
Em 1965, Gordon Moore predizeu que o nmero de transistores que podem ser integrados em um processador ou dispositivo dobra a cada 18 a 24 meses (i.e., cresce exponencialmente em relao ao tempo)
1400 1200 1000 800 600 400 200 0 1998 1999 2000 2001 2002
Introduo
Aumento na capacidade de processamento
10000 Performance (SPEC Int)
Intel Xeon/2000 DEC Alpha 21264A/667 DEC Alpha 21264/600
Introduo
Capacidade de memria (DRAM)
1000000
128M
1000
100000
100
Kbit capacity
DEC Alpha 5/500 DEC Alpha 5/300 IBM POWER 100 HP 9000/750 IBM RS6000
MIPS M2000
10
256K
1993
1995 Year
1997
1999
2001
2003
10
1976 1978 1980 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002
Year of introduction
O compilador realiza a traduo de um programa escrito em uma linguagem de alto nvel, como C ou Java, em instrues que o hardware possa executar
Sob as tampas
Os cinco componentes de um computador:
Entrada Sada Memria Caminho de dados Controle
Sob as tampas
Sob as tampas
Sob as tampas
Placa me
Sob as tampas
Tecnologias para a construo de processadores e memrias Ano Tecnologia Desempenho relativo/ custo unitrio 1 35 900 2.400.000 6.200.000.000
Processo inicia com um linguote de silcio, de 20 a 30 cm de dimetro e 30 a 60 cm de comprimento que fatiado em lminas (wafers) de menos de 0,25cm de espessura
Um wafer de 200mm de dimetro com processadores Intel Pentium 4 (55 milhes de transistores
Falcias e armadilhas
Falcia: os computadores tm sido construdos da mesma maneira por muito tempo, e esse modelo antiquado de computao est perdendo fora
O desempenho melhor 1,54 por ano, ou dobra a cada 18 meses, melhoria de 1000 vezes entre 1987 e 2003
A potncia proporcional ao produto do nmero de transistores pela frequncia pela qual esses transistores so chaveados Intel itanium = 4 x o nmero de transistores do Pentium 4
Pentium 4: 82 watts Itanium: 132 watts
Exerccios
P. 28 a 31 (Patterson)