Intel Pentium 4 Giovanni Rizzo de Paiva - RA023908 Matheus Tasso Perugini - RA024670 Rafael Rodrigues Dias - RA024940 MC722 - Projeto de Sistemas Computacionais.

Slides:



Advertisements
Apresentações semelhantes
HARDWARE.
Advertisements

Processadores AMD.
Curso de Montagem e Manutenção de Computadores
Arquitetura de Computadores
M I B INTRODUÇÃO Microprocessadores
MULTICORE Aluno: Gabriel Antonio Leite São processadores caracterizados por apresentar vários cores (núcleos de processamento) em um único chip.
Arquitetura de Sistemas Operacionais
Processador Intel Itanium
Arquitetura AMD 64 Família de 64 bits da AMD Trabalho feito por :
Daniel M. Aquino, Marcelo C. Perez, Thais A. B. Fernandes
Processador Pentium 4 MO401 – Arquitetura de Computadores I
Arquiteturas Superescalares
Paralelismo em nível de instrução: Arquiteturas VLIW Grupo 01: Júlia Martinez Perdigueiro ra Tatiane Baggio Borili ra
Aproveitamento do Processador
CISC e RISC.
História dos Computadores
Processador s processadores (ou CPUs, de Central Processing Unit) são chips responsáveis pela execução de cálculos, decisões lógicas e instruções que.
SSC114 Arquitetura de Computadores Pipeline - Predição de desvios
SSC144 Arquitetura de Computadores Introdução
SSC144 Arquitetura de Computadores Evolução Arquitetura von Neumann (parte II) Aula 3 13/08/10 Profa. Sarita.
SSC114 Arquitetura de Computadores Histórico da AMD
SSC144 Arquitetura de Computadores Evolução Arquitetura von Neumann (parte I) Aula 2 11/08/10 Profa. Sarita.
Estudo comparativo entre as arquiteturas Opteron e Itanium
Fundação Educacional de Barretos Faculdade de Engenhariarmação
Manutenção - Processadores
Processadores.
Processadores – Aula 3 Professor: André Luis Meneses Silva
Elaborado Por: Ricardo Ferreira e Pedro Soares
Processadores – Aula 3 Professor: André Luis Meneses Silva
2- Entendendo o que é Arquitetura e Organização
Prof. João Paulo de Toledo Gomes
Afonso Ferreira Miguel
Arquitetura de Computadores
Prof. Felipe Ferreira de Oliveira
Prof.: Vagner Pinto Borges Prof.: Vagner Pinto Introdução à Arquitetura e Organização.
Família Intel P5 e P6 P5 P6 NetBurst Incluindo cache L2.
Sistemas Operacionais
Curso: Curso Profissional – TGPSIMódulo 4 Arquitectura de Computadores Turma: 11ºC Elementos do grupo: Eugeniu Deliu Nº492;Pedro Teixeira Nº602; Ricardo.
Sistemas Operacionais I
Organização de um computador
Aveiro, 28 de Abril de Arquitectura de Computadores II Ano lectivo 2003/2004 Nuno
Organização e Arquitetura de Computadores
Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Davi de Andrade Lima Castro RA:  A plataforma C6000: ◦ Ponto-fixo:  C62x  C64 / C64x+ ◦ Ponto-flutuante:  C67x / C67x+ ◦ Arquitetura VLIW:
Pet computação UFPE Aula de apoio aos feras: Arquitetura de Computadores.
Arquitetura de Computadores Memória - 2 Waldemiro Arruda.
Arquitetura de Computadores
ARQUITETURA DE COMPUTADORES II
POLIMIG Curso Técnico em Informática Disciplina: Hardware
Sistemas Operacionais
Unidade Central De Processamento: Processador
Técnico em Informática
Definição O processador é o C.I. mais importante do computador. Ele é considerado como o cérebro do computador e funciona como uma UCP – Unidade Central.
INTRODUÇÃO À COMPUTAÇÃO
Single-Chip Cloud Computer (SCC) Um processador many-core experimental desenvolvido pela Intel Labs.
Montagem e Manutenção de Computador I Curso Técnico em Rede de Computadores Aula 05.
Trace caches: alternativa inteligente à cache de instruções Danilo Lacerda RA:
IMM Instalação e Manutenção de Microcomputadores
Trabalho realizado por:
Tudo sobre o Processador
MICROPROCESSADOR AMD TURION 64 E TURION 64 X2. GRUPO  Alexandre Garcia  Celio Ribeiro  Marco Alves.
Slides before 1st Section Divider
TRACE CACHE Mário Luiz Rodrigues Oliveira IC/UNICAMP JUNHO/2006.
Arquitetura de Computadores Processadores 2 Waldemiro Arruda.
Processadores.
Funcionamento interno do computador
Arquitetura de computadores
CURSO TÉCNICO DE INFORMÁTICA ESCOLA E. CASSIANO MENDES
Transcrição da apresentação:

Intel Pentium 4 Giovanni Rizzo de Paiva - RA Matheus Tasso Perugini - RA Rafael Rodrigues Dias - RA MC722 - Projeto de Sistemas Computacionais

Visao Geral Micro-Arquitetura Netburst Atinge altas frequencias de clock, em detrimento do valor do IPC e de alto gasto energetico. Nao atingiu o objetivo de 10GHz

Caracteristicas Pipeline com muitos estagios Alteracao da localizacao do cache L1 ( Trace Cache ) Anterior `a unidade de busca para posterior `a unidade de decodificacao Decodificador CISC-RISC Transforma instrucoes CISC em micro- instrucoes RISC

Caracteristicas - (continuacao) Hyper-Threading Emula um sistema multiprocessado Tecnologia SpeedStep Eficiencia energetica – reduz processamento eXecute Disable bit Controle contra ataques mal intencionados Memoria extendida 64 bits Tecnologia EM64T

Pipelines Pipeline é uma lista de todos os estágios que uma dada instrução precisa percorrer dentro do processador para ser executada. [1] Cria paralelismo com as microinstrucoes Pipelines de 20 estagios 31 estagios para Prescott

Pipelines - (continuacao) Maior o numero de estagios – maior a frequencia de operacao Em um mesmo clock, um Pentium III pode obter um desempenho melhor que um Pentium 4, dado o tamanho de seu Pipeline.

Pipelines - Contras Custo e complexidade elevados Tamanho fisico do processador Instrucoes complexas O desvio atrapalha o Pipelining Desvios Condicionais Processamento inutil

Previsao de Desvio Determina se um desvio condicional vai ser acionado na lista de instrucoes Existencia de muitos loopings Buffer de instrucoes Um buffer de previsão de desvios é uma pequena memória indexada pela parte menos significativa do endereço da instrução de desvio. [1]. Nao e` necessario buscar na memoria principal Buffer para 100 instrucoes

Previsao de Desvio - (cont...) Pentium 4: Static Branch Predictor – Previsao estatica de desvio Assume-se que o desvio e' feito para tras Trace Cache Armazena microinstrucoes ja decodificadas

Cache de instrucoes A Trace Cache Armazena microinstrucoes ja decodificadas e nao instrucoes a serem carregadas pela unidade de busca Muito util em estruturas de repeticao BTB de 512 entradas

Hyper-Threading O que e' hyper-threading ? tecnologia multi-thread Como e' alcancada? Duplica-se o hardware necessario por guardar o estado de um processo

Hyper-Threading - (cont...) Cada unidade logica possui Seu proprio controlador de interrupcoes e conjunto de registradores Compartilham: cache de memoria, unidade de execucao, unidade logica e aritmetica, de ponto flutuante e barramentos

Hyper-Threading - (cont...) Intel alega 30% de aumento na eficiencia. Esquematico:

Termal Throttling Controle de risco – superaquecimento Diminui o processamento Possui duas classes: TM1 – cria delay TM2 – diminui o multiplicador de clock Dificuldade de detectar o acionamento do recurso. Lentidao.

Pentium 4 – 64 Bits Enderecamento de 64 Bits Sem a tecnologia EM64T, o Pentium endereca 4GB de memoria. Com ela, 32TB de RAM. Limitacao: chipset da placa mae Apontadores de 64 Bits Registradores de 64 Bits

Pentium 4 – 64 Bits Registrador 64 Bits Necessita um SO compativel Ultimos SuSE, Ubuntu.

Comparacao AMD x P4 ProcessadorClock InternoClock ExternoDados por ClockCache L1Cache L2Soquete Pentium Ghz133 MHz 416 KB512 KB478 Athlon XP Ghz 166 MHz2128 KB256 KB462

Comparacao AMD x P4 Pentium Athlon XP Clock Interno 2.66Ghz 2.1Ghz Clock Externo 133MHz 166 Mhz Cache L1 16KB 128KB Cache L2 512KB 256KB Soquete Utilizando os benchmarks Sandra, Aida, SuperPI e PC Mark

Intel Pentium Ghz:

Athlon XP 2700 (2100 Mhz)

Conclusao A Microarquitetura NetBurst – fracasso tecnologico Intel ressussita caracteristicas do P6, com pipelines nao tao extensos, e clock nao tao alto. Aumento na frequencia de operacao nao acarreta em aumento de potencia/desempenho

Conclusao Comparacao com AMD Preco elevado Alta necessidade energetica Superaquecimento Desempenho nao impressionou Mostra-se uma equivalencia nos benchmarks

Fim Obrigado. Duvidas ? Giovanni Rizzo de Paiva - Ra Matheus Tasso Perugini - Ra Rafael Rodrigues Dias - Ra Grupo 04