1 / 36

Aula 02: Tendências Tecnológicas e Custos

Aula 02: Tendências Tecnológicas e Custos. Cadeia Alimentar em 1985. Mainframe. Work- station. PC. Mini- computador. Mini- supercomputador. Supercomputador. Cadeia Alimentar em 1995. Mini- supercomputador. Mini- computador. Mainframe. Work- station. PC. Supercomputador.

kadeem
Download Presentation

Aula 02: Tendências Tecnológicas e Custos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Aula 02: Tendências Tecnológicas e Custos ARQUITETURA DE COMPUTADORES DEPT. DE CIÊNCIA DA COMPUTAÇÃO - UFMG

  2. Cadeia Alimentar em 1985 Mainframe Work- station PC Mini- computador Mini- supercomputador Supercomputador

  3. Cadeia Alimentar em 1995 Mini- supercomputador Mini- computador Mainframe Work- station PC Supercomputador Quem come quem? Massively Parallel Processors

  4. Cadeia Alimentar em 2002 Mainframe PC Embutido e Móvel Work- station Servidoras

  5. Por que tal mudança nos últimos anos? • Função • Aumento da interconectividade entre as máquinas (diversos pequenos fazem o mesmo trabalho que um grande) • Desempenho • Avanços tecnológicos • CMOS VLSI domina TTL e ECL em custo e performance • Avanços em arquitetura nos micros de pequeno porte seguiram mais de perto avanços na tecnologia de circuitos integrados • RISC, superescalar, RAID, …

  6. Por que tal mudança em 10 anos? • Preço: • Desenvolvimentos mais simples • CMOS VLSI: sistemas menores, menos componentes • Altos volumes • CMOS VLSI : mesmo custo de 10,000 unidades e 100,000 unidades • Margens de lucros menores • Mobilidade

  7. Tecnologias Usadas em 1985 ECL TTL MOS Mainframe Work- station PC Mini- computador Mini- supercomputador Supercomputador

  8. Projeções Tecnológicas: Capacidade de Processadores “Janela de variação”

  9. Arquitetura de Computadores • Determinar quais atributos são importantes para o projeto de uma nova máquina a fim de maximizar performance e minimizar o custo • Como minimizar custo? • Como maximizar performance?

  10. Variáveis Usadas no Projeto de uma Nova Máquina • Projeto do conjunto de instruções • Organização funcional • Projeto lógico • Implementação • Projeto do circuito integrado • Encapsulamento • Potência • ResfriamentoTudo isso é arquitetura de computadores!!!

  11. Tendências para Projeto de Microprocessadores • Quando alguém projeta um processador (ou uma nova máquina), ele só vai ser lançado daqui a 2 anos • Precisamos considerar o que estará disponível daqui a dois anosE se eu não for projetar máquinas? Você vai escrever software? • Também precisa considerar parâmetros válidos para análise do que você vai estar entregando daqui a dois anos • Na verdade, este curso se resume a uma palavra: Planejamento

  12. Memória Utilizada por Programas • Consumo de endereços: • Memória média para executar um programa tende a crescer 1.5 a 2 vezes por ano, ou seja, de 1/2 a 1 bit de endereçamento por ano • Uso de linguagens de alto nível • Importância maior de compiladores e técnicas mais agressivas para a compilação de código

  13. Circuitos Integrados • Densidade cresce 35 % ao ano, quadruplicando em 4 anos • Tamanho do die cresce 10-20 % ao ano • Efeito combinado: crescimento de 55 % ao ano no número de transistores • Mas não conseguimos manter a mesma percentagem dos transistores funcionando em um dado instante

  14. DRAMs • A densidade de DRAMs cresce em torno de 40-60% ao ano, quadruplicando em 3-4 anos • Tempo de ciclo melhora lentamente: diminuiu 35% em 10 anos • Por que nos últimos 10 anos o efeito da velocidade das DRAMs passou a ser importante? (386 vs. 486) • Bandwidth tem aumento 2x mais que tempo de ciclo • d$/dt para memórias decresce 40% ao ano devido a aumento de produção e maturidade do processo de fabricação

  15. Discos Magnéticos • A densidade de armazenamento de discos magnéticos cresce em torno de 100% ao ano (antes de 1990, a densidade crescia 30% ao ano) • Tempo de acesso: +/- 35% em 10 anos

  16. Previsões Tecnológicas (Resumo) Capacidade Velocidade Lógica 4x em 3-4 anos 2x em 3 anos DRAM 4x em 3-4 anos 1.4x em 10 anos Disco 2x em 1 ano 1.4x em 10 anos • Até mesmo durante a vida útil do processador (2 anos) os avanços tem que ser levados em conta • Crescimentos não são lineares (ex: DRAMs)

  17. Previsões de Performance para Processadores 1000 Supercomputers 100 Mainframes 10 Minicomputers Microprocessors 1 ? 0.1 1965 1970 1975 1980 1985 1990 1995 2000 Year

  18. Previsões de Performance (Resumo) • Performance de workstations (medidas em Spec Marks) melhoram aproximadamente 50% por ano • Melhoria em custo e performance estimada em 70% ao ano

  19. Desempenho vs. Preço

  20. Análise comparativa IBM POWER2 Cray YMP Workstation Supercomputador Ano 1993 1988 MIPS > 200 MIPS < 50 MIPS Linpack 140 MFLOPS160 MFLOPS Custo $120,000 $1M ($1.6M in 1994$) Clock 71.5 MHz 167 MHz Cache 256 KB 0.25 KB Memória 512 MB 256 MB Supercomputador de 1988 em servidor de 1993! Perspectiva para Processadores

  21. Qual a Origem desta Performance? • Tecnologia? • Organização? • Instruction Set Architecture? • Software? • Alguma combinação dessas opções?

  22. 1000 Supercomputers 100 Mainframes 10 Minicomputers Microprocessors 1 CISC/RISC 0.1 1965 1970 1975 1980 1985 1990 1995 2000 Year Projeções Tecnológicas(Inovação Arquitetural)

  23. Bit Level Parallelism • Pipelining • Caches • Instruction Level Parallelism • Out-of-order Xeq • Speculation • . . .

  24. E Além Disso? • Instruction level parallelism (ILP) maior? • Caches maiores? • Múltiplos processadores por chip? • Sistemas completos em um chip? (Portable Systems) • LANs de alta performance, Interface, e Interconexão

  25. Tecnologia de Hardware 198019902002 Chips de mem. 64 K 4 M 256 M-1 G Velocidade 1-2 20-40 400-2000 Discos 5-1/4’’ 40 M 1 G 80 G Floppies 0,256 M 1.5 M 500-2.000 M LAN (Switch) 2-10 Mbits 10 (100) 155-655 (ATM) 10 G (ethernet) Barramentos 2-20 Mbytes 40-400

  26. Custo die + Custo teste + Custo packing Custo CI = Aproveitamento após teste Custo wafer Custo die = Dies / wafer * die yield 2 p * (Raio do wafer) p * (Diâmetro do wafer) - Dies / wafer = 1/2 (2 * Área do die) Área do die Custo de Circuitos Integrados

  27. 2 p * (30/2) p * (30) - = 1347 Dies / wafer = 1/2 (2 * 0.49) 0.49 Custo de Circuitos Integrados • Exemplo: Qual o número de dies em um wafer de 30cm, onde o tamanho do die é 0.7 cm x 0.7 cm? 2 Área do die = 0.49 cm Número real é menor porque nem todos os circuitos funcionarão

  28. Rendimento do waferdie yield -a die yield = wafer yield * (1 + defeitos / área * Área do die / a) % dos wafers que são completamenteruins 4 para CMOS 0.4-0.8 em 2001dependendo da maturidadedo processo

  29. -4 die yield (0.7 cm) = (1 + 0.6 * 0.49 / 4) = 0.75 -4 die yield (1.0 cm) = (1 + 0.6 * 1.0 / 4) = 0.57 Rendimento do wafer • Exemplo: Ache o die yield para dies de 0.7 cm e 1.0 cm, assumindo densidade de defeitos de 0.6 cm • Somente 1010 dies dos 1347 devem funcionar 2

  30. Processadores Modernos

  31. Custo em um Sistema

  32. Custos vs. Preço • Custo dos componentes (47%) • Custos diretos (10%) • Garantia, defeitos, ... • Margem bruta (custos indiretos) (19%) • Manutenção, P&D, vendas, impostos, ... • Preço final (desconto médio) (25%) • Desconto para compras em volume

More Related