SlideShare uma empresa Scribd logo
1 de 18
Processadores RISC
Reduced Instruction Set Computer
FRANKY WEBER
Objetivos
 Especificar a era antecessora à tecnologia RISC;
 Explicar o avanço da tecnologia;
 Contar a história de surgimento do microprocessador e sua evolução até o
RISC;
 Conceituar a abordagem;
 Explicar sobre o Pipelining;
 Apresentar recursos, vantagens e benefícios;
O que é RISC?
RISC = Ridiculously Simple Computer
Ou
RISC = Reduced Intruction Set Computer
Antes da Era RISC
 Compiladores eram difíceis de se construir, especialmente para máquinas
com registradores;
 Os custos do software aumentavam enquanto os custos de hardware
caíam;
 Memória de núcleo magnético era utilizada como memória principal, uma
memória lenta e cara;
 Complex Instruction Set Computers (CISC);
O avanço da tecnologia
 Os compiladores foram melhorando;
 Caches;
 Memória de Semicondutores substituiu a memória de núcleo magnético;
O Microprocessador
 A Revolução Tecnológica em Microprocessadores;
 O aumento da capacidade de desenvolvimento de microprocessadores;
 A introdução do Computador com um Conjunto Reduzido de Instruções;
A história do RISC
 John Cocke em 1974: 80%  20%;
 Três projetos RISC: IBM 801 machine (1974), Berkeley’s RISC-I and RISC-II processors
(1980), Stanford’s MIPS processor (1981);
 RISC-I e RISC-II (David Patterson – Berkeley);
 MIPS (John Hennessy – Stanford);
A história do RISC (cont...)
 Berkeley e Stanford foram patrocinados pela DARPA;
 1986 – anúncio comercial dos processadores RISC desenvolvidos nos 3
projetos;
 1987 – SPARC (Sun);
Abordagem RISC
 Apenas instruções simples;
 Menos transistores para obter instrução = mais registros;
 Pipelining;
 Operações registro-por-registro;
Pipelining
 Dependências de dados podem ser endereçadas reordenando as
instruções quando possível (compilador);
 Degradação do desempenho dos ramos pode ser reduzido pela previsão
de desvios ou instruções de execução para ambos os ramos até que o
ramo correto seja identificado;
Por que o RISC é mais rápido?
 Mais espaço no Chip = Performance acelerada;
 Otimização é mais fácil;
 Permite o uso de técnicas restritas a grandes computadores;
 Simplifica a tradução de linguagem de alto nível;
 A criação do RISC precedeu o design do hardware;
Quanto um RISC é mais rápido que um
CISC?
 Um RISC suporta um Load bem maior do que um CISC;
Recursos
 Arquitetura carga/armazenamento;
 Codificação de tamanho fixo e decodificação de hardware;
 Grande conjunto de registradores;
Vantagens
 Pode executar várias instruções simultâneas;
 Instruções mais curtas;
 Diminui o efeito de latência entre instruções;
 Múltiplos hardwares podem interagir em um ciclo de clock;
Clock CycleClock Cycle
Main Memory
Hardware
Hardware
RISC instruction
RISC instruction
RISC instr
RISC instruction
RISC instruction
RISC instruction
Pipeline
Vantagens (continuação)
 Novos processadores podem ser desenvolvidos e testados mais
rapidamente sem complicação;
 Conjuntos de instruções menores são mais fáceis para compilar;
Benefícios
 O Processador RISC custa menos para ser desenvolvido – desde um custo
significativo do chip até os custos reais de P&D;
 Mais fácil de projetar (e menos bugs) significa que o processador terá um
tempo melhor no mercado;
 Mais tempo no mercado significa que o processador pode usar processos
mais recentes;
 Processos de fabricação mais recentes;
Uso do RISC hoje
 X86 é um dos poucos chips que retêm arquitetura CISC;
 Grande parte das aplicações desenvolvidas para PC foram escritas para
X86 ou compiladas em código de máquina X86;
 Arquiteturas RISC e CISC são quase indistinguíveis;
 Processadores CISC usam pipelining atualmente;
 Tecnologia do transistor.
Tecnologias Oracle RISC x CISC
 SPARC SuperCluster T4-4: 4 x SPARC T4 Processors (3.0 GHz) –
Each processor comes with eight cores and eight threads per
core. The SPARC T4 utilizes the latest advanced S3 core
design;
 Exadata Database Machine X3-8: 8 x Ten-Core Intel® Xeon®
E7-8870 Processors (2.40 GHz) – Each processor comes with ten
cores and two threads per core.

Mais conteúdo relacionado

Mais procurados

Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPURoney Sousa
 
Lista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de MicrosLista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de MicrosPablo Mariano
 
RISC (reduced instruction set computer)
RISC (reduced instruction set computer)RISC (reduced instruction set computer)
RISC (reduced instruction set computer)LokmanArman
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoElaine Cecília Gatto
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Guilherme Nonino Rosa
 
Architecture Exploration of RISC-V Processor and Comparison with ARM Cortex-A53
Architecture Exploration of RISC-V Processor and Comparison with ARM Cortex-A53Architecture Exploration of RISC-V Processor and Comparison with ARM Cortex-A53
Architecture Exploration of RISC-V Processor and Comparison with ARM Cortex-A53KarthiSugumar
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadoresTiago
 
SSD - Solid State Drive
SSD - Solid State DriveSSD - Solid State Drive
SSD - Solid State DriveVagner Leal
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
 
MISRA C in an ISO 26262 context
MISRA C in an ISO 26262 contextMISRA C in an ISO 26262 context
MISRA C in an ISO 26262 contextAdaCore
 
강좌 07 ARM 프로세서용 아두이노
강좌 07 ARM 프로세서용 아두이노강좌 07 ARM 프로세서용 아두이노
강좌 07 ARM 프로세서용 아두이노chcbaram
 

Mais procurados (20)

Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
 
Aula 08 - Placa Mãe
Aula 08 - Placa MãeAula 08 - Placa Mãe
Aula 08 - Placa Mãe
 
Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPU
 
Aula 05 placa mãe
Aula 05 placa mãeAula 05 placa mãe
Aula 05 placa mãe
 
Lista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de MicrosLista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de Micros
 
RISC (reduced instruction set computer)
RISC (reduced instruction set computer)RISC (reduced instruction set computer)
RISC (reduced instruction set computer)
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à Computação
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Arquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completaArquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completa
 
Architecture Exploration of RISC-V Processor and Comparison with ARM Cortex-A53
Architecture Exploration of RISC-V Processor and Comparison with ARM Cortex-A53Architecture Exploration of RISC-V Processor and Comparison with ARM Cortex-A53
Architecture Exploration of RISC-V Processor and Comparison with ARM Cortex-A53
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadores
 
TIPOS DE MEMORIA
TIPOS DE MEMORIATIPOS DE MEMORIA
TIPOS DE MEMORIA
 
SSD - Solid State Drive
SSD - Solid State DriveSSD - Solid State Drive
SSD - Solid State Drive
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
Software
SoftwareSoftware
Software
 
Tipos de computadores
Tipos de computadoresTipos de computadores
Tipos de computadores
 
What is Bootloader???
What is Bootloader???What is Bootloader???
What is Bootloader???
 
Barramentos
BarramentosBarramentos
Barramentos
 
MISRA C in an ISO 26262 context
MISRA C in an ISO 26262 contextMISRA C in an ISO 26262 context
MISRA C in an ISO 26262 context
 
강좌 07 ARM 프로세서용 아두이노
강좌 07 ARM 프로세서용 아두이노강좌 07 ARM 프로세서용 아두이노
강좌 07 ARM 프로세서용 아두이노
 

Destaque

DXTEC: Uma breve abordagem sobre alta disponibilidade em bancos de dados
DXTEC: Uma breve abordagem sobre alta disponibilidade em bancos de dadosDXTEC: Uma breve abordagem sobre alta disponibilidade em bancos de dados
DXTEC: Uma breve abordagem sobre alta disponibilidade em bancos de dadosFranky Weber Faust
 
AMD 2014 A Series and Performance Mobile Accelerated Processing Units (Codena...
AMD 2014 A Series and Performance Mobile Accelerated Processing Units (Codena...AMD 2014 A Series and Performance Mobile Accelerated Processing Units (Codena...
AMD 2014 A Series and Performance Mobile Accelerated Processing Units (Codena...AMD
 
Risc and cisc eugene clewlow
Risc and cisc   eugene clewlowRisc and cisc   eugene clewlow
Risc and cisc eugene clewlowChaudhary Manzoor
 
Aplicação dos microcontroladores no dia a dia
Aplicação dos microcontroladores no dia a diaAplicação dos microcontroladores no dia a dia
Aplicação dos microcontroladores no dia a diaDaniel Rodrigues de Sousa
 
Trabalhos dos alunos: Processadores
Trabalhos dos alunos: ProcessadoresTrabalhos dos alunos: Processadores
Trabalhos dos alunos: Processadoresteixeiraafm1
 
RISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRavikumar Tiwari
 

Destaque (10)

DXTEC: Uma breve abordagem sobre alta disponibilidade em bancos de dados
DXTEC: Uma breve abordagem sobre alta disponibilidade em bancos de dadosDXTEC: Uma breve abordagem sobre alta disponibilidade em bancos de dados
DXTEC: Uma breve abordagem sobre alta disponibilidade em bancos de dados
 
AMD 2014 A Series and Performance Mobile Accelerated Processing Units (Codena...
AMD 2014 A Series and Performance Mobile Accelerated Processing Units (Codena...AMD 2014 A Series and Performance Mobile Accelerated Processing Units (Codena...
AMD 2014 A Series and Performance Mobile Accelerated Processing Units (Codena...
 
Modelo de von neumann melhorado
Modelo de von neumann melhoradoModelo de von neumann melhorado
Modelo de von neumann melhorado
 
Risc and cisc eugene clewlow
Risc and cisc   eugene clewlowRisc and cisc   eugene clewlow
Risc and cisc eugene clewlow
 
Aplicação dos microcontroladores no dia a dia
Aplicação dos microcontroladores no dia a diaAplicação dos microcontroladores no dia a dia
Aplicação dos microcontroladores no dia a dia
 
Trabalhos dos alunos: Processadores
Trabalhos dos alunos: ProcessadoresTrabalhos dos alunos: Processadores
Trabalhos dos alunos: Processadores
 
Aula 10-oac-arquitetura-risc
Aula 10-oac-arquitetura-riscAula 10-oac-arquitetura-risc
Aula 10-oac-arquitetura-risc
 
RISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van Neumann
 
Aplicações do microcontrolador PIC
Aplicações do microcontrolador PICAplicações do microcontrolador PIC
Aplicações do microcontrolador PIC
 
Processadores
ProcessadoresProcessadores
Processadores
 

Semelhante a Processadores RISC vs CISC

Semelhante a Processadores RISC vs CISC (20)

Estudo de performance_das_arquiteturas_risc_e_cisc._um_breve_historico_da_arq...
Estudo de performance_das_arquiteturas_risc_e_cisc._um_breve_historico_da_arq...Estudo de performance_das_arquiteturas_risc_e_cisc._um_breve_historico_da_arq...
Estudo de performance_das_arquiteturas_risc_e_cisc._um_breve_historico_da_arq...
 
Artigo jaquiel-paim-final
Artigo jaquiel-paim-finalArtigo jaquiel-paim-final
Artigo jaquiel-paim-final
 
Introdução risc x cisc
Introdução risc x ciscIntrodução risc x cisc
Introdução risc x cisc
 
Plataformas cisc e risc
Plataformas cisc e riscPlataformas cisc e risc
Plataformas cisc e risc
 
Processadores
ProcessadoresProcessadores
Processadores
 
Processador CISC RISC SET de instruções
Processador CISC RISC SET de instruçõesProcessador CISC RISC SET de instruções
Processador CISC RISC SET de instruções
 
Transputer
TransputerTransputer
Transputer
 
Trabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxTrabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptx
 
Microcontroladores x microprocessadores
Microcontroladores x microprocessadoresMicrocontroladores x microprocessadores
Microcontroladores x microprocessadores
 
Apresentacao
ApresentacaoApresentacao
Apresentacao
 
Microcontroladores AVR
Microcontroladores AVRMicrocontroladores AVR
Microcontroladores AVR
 
CISC.pptx
CISC.pptxCISC.pptx
CISC.pptx
 
AVR
AVRAVR
AVR
 
Webinar: Projeto de Hardware: ASIC e FPGA
Webinar: Projeto de Hardware: ASIC e FPGAWebinar: Projeto de Hardware: ASIC e FPGA
Webinar: Projeto de Hardware: ASIC e FPGA
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
 
Blackfin
BlackfinBlackfin
Blackfin
 
Aula 005 noções de hardware
Aula 005   noções de hardwareAula 005   noções de hardware
Aula 005 noções de hardware
 
PSoC
PSoCPSoC
PSoC
 
10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladores
 
Programando microcontroladores pic março
Programando microcontroladores pic marçoProgramando microcontroladores pic março
Programando microcontroladores pic março
 

Último

o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 

Último (20)

o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 

Processadores RISC vs CISC

  • 1. Processadores RISC Reduced Instruction Set Computer FRANKY WEBER
  • 2. Objetivos  Especificar a era antecessora à tecnologia RISC;  Explicar o avanço da tecnologia;  Contar a história de surgimento do microprocessador e sua evolução até o RISC;  Conceituar a abordagem;  Explicar sobre o Pipelining;  Apresentar recursos, vantagens e benefícios;
  • 3. O que é RISC? RISC = Ridiculously Simple Computer Ou RISC = Reduced Intruction Set Computer
  • 4. Antes da Era RISC  Compiladores eram difíceis de se construir, especialmente para máquinas com registradores;  Os custos do software aumentavam enquanto os custos de hardware caíam;  Memória de núcleo magnético era utilizada como memória principal, uma memória lenta e cara;  Complex Instruction Set Computers (CISC);
  • 5. O avanço da tecnologia  Os compiladores foram melhorando;  Caches;  Memória de Semicondutores substituiu a memória de núcleo magnético;
  • 6. O Microprocessador  A Revolução Tecnológica em Microprocessadores;  O aumento da capacidade de desenvolvimento de microprocessadores;  A introdução do Computador com um Conjunto Reduzido de Instruções;
  • 7. A história do RISC  John Cocke em 1974: 80%  20%;  Três projetos RISC: IBM 801 machine (1974), Berkeley’s RISC-I and RISC-II processors (1980), Stanford’s MIPS processor (1981);  RISC-I e RISC-II (David Patterson – Berkeley);  MIPS (John Hennessy – Stanford);
  • 8. A história do RISC (cont...)  Berkeley e Stanford foram patrocinados pela DARPA;  1986 – anúncio comercial dos processadores RISC desenvolvidos nos 3 projetos;  1987 – SPARC (Sun);
  • 9. Abordagem RISC  Apenas instruções simples;  Menos transistores para obter instrução = mais registros;  Pipelining;  Operações registro-por-registro;
  • 10. Pipelining  Dependências de dados podem ser endereçadas reordenando as instruções quando possível (compilador);  Degradação do desempenho dos ramos pode ser reduzido pela previsão de desvios ou instruções de execução para ambos os ramos até que o ramo correto seja identificado;
  • 11. Por que o RISC é mais rápido?  Mais espaço no Chip = Performance acelerada;  Otimização é mais fácil;  Permite o uso de técnicas restritas a grandes computadores;  Simplifica a tradução de linguagem de alto nível;  A criação do RISC precedeu o design do hardware;
  • 12. Quanto um RISC é mais rápido que um CISC?  Um RISC suporta um Load bem maior do que um CISC;
  • 13. Recursos  Arquitetura carga/armazenamento;  Codificação de tamanho fixo e decodificação de hardware;  Grande conjunto de registradores;
  • 14. Vantagens  Pode executar várias instruções simultâneas;  Instruções mais curtas;  Diminui o efeito de latência entre instruções;  Múltiplos hardwares podem interagir em um ciclo de clock; Clock CycleClock Cycle Main Memory Hardware Hardware RISC instruction RISC instruction RISC instr RISC instruction RISC instruction RISC instruction Pipeline
  • 15. Vantagens (continuação)  Novos processadores podem ser desenvolvidos e testados mais rapidamente sem complicação;  Conjuntos de instruções menores são mais fáceis para compilar;
  • 16. Benefícios  O Processador RISC custa menos para ser desenvolvido – desde um custo significativo do chip até os custos reais de P&D;  Mais fácil de projetar (e menos bugs) significa que o processador terá um tempo melhor no mercado;  Mais tempo no mercado significa que o processador pode usar processos mais recentes;  Processos de fabricação mais recentes;
  • 17. Uso do RISC hoje  X86 é um dos poucos chips que retêm arquitetura CISC;  Grande parte das aplicações desenvolvidas para PC foram escritas para X86 ou compiladas em código de máquina X86;  Arquiteturas RISC e CISC são quase indistinguíveis;  Processadores CISC usam pipelining atualmente;  Tecnologia do transistor.
  • 18. Tecnologias Oracle RISC x CISC  SPARC SuperCluster T4-4: 4 x SPARC T4 Processors (3.0 GHz) – Each processor comes with eight cores and eight threads per core. The SPARC T4 utilizes the latest advanced S3 core design;  Exadata Database Machine X3-8: 8 x Ten-Core Intel® Xeon® E7-8870 Processors (2.40 GHz) – Each processor comes with ten cores and two threads per core.