Paralelismo em nível de instrução: Arquiteturas VLIW Grupo 01: Júlia Martinez Perdigueiro ra 0241580 Tatiane Baggio Borili ra 017403.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Nível de arquitetura do conjunto de instrução
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Processadores AMD.
Aula 06: Introdução ao Pipelining, Hazards Estruturais e Forwarding
ARQUITETURAS RISC E CISC
Arquitetura de Sistemas Operacionais
Intel Pentium 4 Giovanni Rizzo de Paiva - RA Matheus Tasso Perugini - RA Rafael Rodrigues Dias - RA MC722 - Projeto de Sistemas Computacionais.
O Microprocessador SuperH
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
Extensões Multimídia Alunos: Daniel Machado de Faria – RA015783
Processador Pentium 4 MO401 – Arquitetura de Computadores I
Douglas Gameiro Diniz RA: Fernando Mendonça Maranho RA:016089
Arquiteturas Superescalares
Técnicas de Predição de Desvios
Arquiteturas Diferentes
CISC e RISC.
Aula 8 01/09/10 (Turmas 1 e 2) Profa. Sarita
SSC144 Arquitetura de Computadores Introdução
Estudo comparativo entre as arquiteturas Opteron e Itanium
Desempenho de Aplicativos em Computadores 32/64 bits
Arquitetura de Computadores
Arquitetura de Sistemas Operacionais
Processadores.
Melhorando o desempenho com pipeline
Avaliação do desempenho
Arquitetura de Computadores
2- Entendendo o que é Arquitetura e Organização
Afonso Ferreira Miguel
Prof. Felipe Ferreira de Oliveira
Prof.: Vagner Pinto Borges Prof.: Vagner Pinto Introdução à Arquitetura e Organização.
Arquitetura de computadores
Sistemas Operacionais
Arquitetura de computadores
Sistemas Distribuídos
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.
Contextualização de Paralelismo em nível de instrução
Sistemas Operacionais
Prof. Remy Eskinazi - Microcontroladores
Arquitetura de Computadores
Arquitetura de Computadores Mário Luiz Rodrigues Oliveira DCC-UFLA JUNHO/2004.
Software Básico Nível ISA Capítulo 5 Mitsuo Takaki
Sistemas Operacionais
Sistemas Operacionais Prof. Fabiano Sabha
Organização de Computadores
IMM Instalação e Manutenção de Microcomputadores
Microprocesadores x Microcontroladores
Arquitetura de Sistemas Embarcados
Centro de Informática - UFPE
Nível ISA.
Conceitos Avançados de Arquitetura de Computadores Arquiteturas RISC Arquiteturas Superpipeline e Superescalares.
MICROPROCESSADOR AMD TURION 64 E TURION 64 X2. GRUPO  Alexandre Garcia  Celio Ribeiro  Marco Alves.
Arquitetura de Computadores
Sistemas Operacionais
Slides before 1st Section Divider
Arquitetura de Computadores Processadores 2 Waldemiro Arruda.
Processadores.
Parte 6 Otimizações da Arquitetura
Funcionamento interno do computador
Arquitetura de computadores
Arquitetura de computadores
Arquitetura de Sistemas Operacionais
Aula Introdutória Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI013 – Arq. e Org. de Computadores.
Introdução ao Processamento Vetorial
 Evolução constante das linguagens de programação de alto nível (LAN) desde o Fortran (primeira LAN)  Surgimento de novos paradigmas como a OO, Orientação.
Construção de Via de dados Trabalho Avaliativo do Primeiro Bimestre. Marcos André de Sena Silva.
Transcrição da apresentação:

Paralelismo em nível de instrução: Arquiteturas VLIW Grupo 01: Júlia Martinez Perdigueiro ra Tatiane Baggio Borili ra

Roteiro Introdução A Arquitetura VLIW Vantagens do VLIW Implementações VLIW IA-64 Processador Itanium VLIW – Sistemas Embarcados

Introdução Contexto atual: necessidade de melhor desempenho de máquinas Processadores com pipelining ILP (Instruction Level Paralelism) Técnicas dinâmicas – baseadas em hardware Técnicas estáticas – baseadas em software: VLIW

A Arquitetura VLIW VLIW = Very Long Instruction Word Várias operações em uma instrução única muito longa Unidades funcionais executando instruções concorrentemente Decisões em tempo de compilação Necessidade de compilador eficiente

A Arquitetura VLIW

Vantagens do VLIW Processadores superescalares Hardware complexo VLIW Software complexo

Vantagens do VLIW Hardware limita número de instruções analisadas Software permite maior número de instruções analisadas ao mesmo tempo Melhor paralelismo

Vantagens do VLIW Atualizações de tecnologia de superescalares Mudanças no hardware da máquina Atualizações de tecnologia de compiladores para VLIW Não há necessidade de mudanças no hardware da máquina

IA-64 Instruções registrador-registrador RISC ISA VLIW Registradores: 128 registradores de 64 bits de uso geral; 128 registradores de 82 bits de ponto flutuante 64 registradores de 1 bit de predicados 8 registradores de 64 bits de desvio

IA-64 Maior flexibilidade que VLIW original Paralelismo implícito: Grupos de instruções Pacote

IA-64

Suporte a predicação Suporte a especulação Nat NatVal Cargas avançadas

Itanium Clock 800MHz Cache de 3 níveis 9 unidades funcionais Pipeline de 10 fases

VLIW – Sistemas Embarcados Trimedia: abordagem clássica Crusoe: mercado de baixa potência Compatibilidade com o x86 Pipeline de 6 fases para inteiros e 10 fases para ponto flutuante Instruções de 64 bits e de 182 bits