Download - Arquitetura de Computadores - Aula 2 - UFSC
-
Prof. Mrcio Castro [email protected]
INE5602 Introduo Inform@ca
Arquitetura de computadores Aula 2: Processadores
-
Sumrio
Estudo de caso: processador Intel Estudo de caso: ARM
INE5602 - Prof. Mrcio Castro 2
-
ESTUDO DE CASO: PROCESSADOR INTEL
3
-
Estudo de caso: processador Intel
Ark.intel.com Site com informaes detalhadas de processadores da empresa Intel
Exemplo: Intel Core i5-3470 hOp://ark.intel.com/products/68316/Intel-Core-i5-3470-Processor-6M-Cache-up-to-3_60-GHz
INE5602 - Prof. Mrcio Castro 4
-
Estudo de caso: processador Intel
INE5602 - Prof. Mrcio Castro 5
-
Estudo de caso: processador Intel Data de lanamento Segundo trimestre (Abr-Jun) de 2012
Nmero do processador i5-3470 3000 -> Terceira gerao i5 Outros 31 modelos 3XXX
INE5602 - Prof. Mrcio Castro 6
-
Estudo de caso: processador Intel Nmero de cores (ncleos) N de processadores dentro do processador
Nmero de threads N de programas que conseguem executar exatamente ao mesmo tempo
INE5602 - Prof. Mrcio Castro 7
Processador
-
Estudo de caso: processador Intel Velocidade de relgio Frequncia com que o processador consegue despachar novas instrues por segundo 3,2 x 109 (3.200.000.000) por segundo
Turbo Frequency Uso de frequncia superior ao tradicional se aproveitando de potncia disponvel no processador
INE5602 - Prof. Mrcio Castro 8
-
Estudo de caso: processador Intel Arquitetura do conjunto de instrues ISA: Instruc0on Set Architecture Interface entre o processador e os programas que executam nele Inclui todas as informaes necessrias para se escrever um programa para um processador Intel x86_64, palavras/registradores de 64 bits Consegue acessar mais memria do que 32 bits
INE5602 - Prof. Mrcio Castro 9
-
Estudo de caso: processador Intel
Extenses da ISA Instrues adicionais para operar em dados es@lo mul@mdia em paralelo E.g., 4 somas ao invs de 1 apenas
SSE: Streaming SIMD Extensions Ml@plas geraes
AVX: Advanced Vector Extensions
INE5602 - Prof. Mrcio Castro 10
-
Estudo de caso: processador Intel
Litograa Processo usado para a fabricao da tecnologia de semicondutores
INE5602 - Prof. Mrcio Castro 11
-
Estudo de caso: processador Intel Litograa
INE5602 - Prof. Mrcio Castro 12
-
Estudo de caso: processador Intel Litograa
INE5602 - Prof. Mrcio Castro 13
-
Estudo de caso: processador Intel Litograa
INE5602 - Prof. Mrcio Castro 14
-
Estudo de caso: processador Intel Litograa 22 nm = tamanho dos componentes (transistores) - 22 x 10-9 metros 1993 - Intel PenFum 60 MHz: 3,1 milhes de transistores - 800 nm 2014 - Intel Core i7 4Ghz: 1,4 bilho de transistores - 22nm
TDP: Thermal Design Power Potncia para a qual o processador foi projetado
INE5602 - Prof. Mrcio Castro 15
-
Estudo de caso: processador Intel Processador grco incluso no processador HD Graphics 2500
Velocidade de relgio padro da GPU Muito mais baixa do que o processador base Grcos -> Paralelismo -> Vazo Aplicaes sequenciais -> Desempenho sequencial -> maior velocidade de relgio
INE5602 - Prof. Mrcio Castro 16
-
Estudo de caso: processador Intel
Turbo Boost Uso de frequncia superior ao tradicional se aproveitando de potncia disponvel no processador Turbo Frequency
INE5602 - Prof. Mrcio Castro 17
-
Estudo de caso: processador Intel
vPro Mecanismos adicionais implementados em hardware (desempenho + segurana)
VT-x Suporte adicional em hardware para virtualizao de sistemas operacionais
INE5602 - Prof. Mrcio Castro 18
-
Estudo de caso: processador Intel
Estados ociosos Suporte a diferentes nveis de uso do processador Menor uso, menor consumo de energia
Monitoramento termal Controle da temperatura do processador Garan@r que no vai derreter
INE5602 - Prof. Mrcio Castro 19
-
Estudo de caso: processador Intel
Resumo Um processador muito mais do que frequncia e nmero de ncleos Temas de pesquisa envolvendo processadores Desempenho Desempenho paralelo Consumo energ@co Uso de aceleradores (GPU) etc.
INE5602 - Prof. Mrcio Castro 20
-
ESTUDO DE CASO: ARM
21
-
Estudo de caso: ARM
ARM Mul@nacional britnica Cambridge
Desenvolvedora de circuitos integrados e sowware No fabrica processadores Licencia designs
INE5602 - Prof. Mrcio Castro 22
-
Estudo de caso: ARM
Exemplo: Raspberry Pi Processador ARM11 Arquitetura ARMv6 Tambm usada no iPhone original, entre outros
Produzido pela Broadcom Clock: 700 MHz 1 nico ncleo Foco em consumo
INE5602 - Prof. Mrcio Castro 23
-
Estudo de caso: ARM
Exemplo: Microsow Surface Nvidia Tegra 3 Processador ARM Cortex-A9 MPCore Arquitetura ARMv7-A Cortex
Clock: 1.2~1.6 GHz Litograa 40 nm 4 ncleos + 1 de suporte (economizador de bateria) GPU da Nvidia
INE5602 - Prof. Mrcio Castro 24
-
Estudo de caso: ARM Quatro ncleos + um de suporte
INE5602 - Prof. Mrcio Castro 25
-
Estudo de caso: ARM
Exemplo: Samsung Galaxy S5 Exynos 5 Octa System on Chip ARM big.LITTLE (ARMv7) 4 ncleos ARM Cortex-A15 e 4 ncleos ARM Cortex-A7 Escolhe quais usar dependendo do desempenho e consumo desejados
Litograa 28 nm
INE5602 - Prof. Mrcio Castro 26
-
Estudo de caso: ARM Prxima gerao ARM big.LITTLE (ARMv8) Ncleos Cortex-A57 e Cortex-A53 64 bits
INE5602 - Prof. Mrcio Castro 27
-
Estudo de caso: ARM Exemplo: Servidores AMD Ncleos ARMv8 Cortex-A57 (64 bits)
Baixo consumo Grande paralelismo
INE5602 - Prof. Mrcio Castro 28
-
Prof. Mrcio Castro [email protected]
INE5602 Introduo Inform@ca
Arquitetura de computadores Aula 2: Processadores