Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
TIPOS DE PROCESSAMENTO
Processamento no-sequencial
Pipeline
Superescalar
Superpipeline
Multiprocessamento
Processamento Vetorial
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
Processamento Superescalar
Obtem-se paralelismo fsico, com 2 ou mais pipelines
Processadores superescalares completam a execuo de mais de
uma instruo por ciclo de relgio.
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
Processamento Superescalar
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
Pipeline para
execuo das
operaes.
Usa 4 UE
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
Processamento Superpipeline
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
Processamento Vetorial
Processamento se aproveita do paralelismo de dados
(vetores) em vez de paralelismo de instrues.
Os processadores vetoriais so arquiteturas pipelined do tipo
SIMD, ou seja, uma nica instruo opera sobre vrios dados,
no caso, um vetor.
Exemplos: mquinas cientficas para processamento
metereolgico ou que empreguem muitos clculos em
paralelo.
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
Processamento Vetorial
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
CISC
RISC
VLIW
Varivel
varivel
Quantidade de registr.
Poucos
Acessos memria
Diversos,
variando
Foco do projeto de HW
Microcdigo
Formato de 5 instrues
Por ex. Cada B 1 Byte
I1:
I2:
I3:
I4:
I5:
I1: BBBB
I2: BBBB
I3: BBBB
I4: BBBB
I5: BBBB
I1: BBBBBBBBBBBBB
I2: BBBBBBBBBBBBB
I3 BBBBBBBBBBBBB
I4: BBBBBBBBBBBBB
I5: BBBBBBBBBBBBB
BB
B
BBBB
BBB
BBB
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
Hyper-Threading
Tecnologia criada pela Intel no qual o processador se
apresenta ao sistema operacional como possuindo o dobro de
ncleos que possui fisicamente.
As instrues so reorganizadas, de forma que o processador
possa aproveitar os ciclos ociosos para incluir operaes
relacionadas ao segundo thread.
Os circuitos responsveis pelo Hyper-Threading so os
responsveis por criar a "iluso" de dois processadores por
ncleo e por agendar o processamento de instrues
aproveitando os ciclos ociosos.
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
Hyper-Threading
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
TOP AV EM ARQUITETURA
PROCESSAMENTO PARALELO
TOP AV EM ARQUITETURA
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
CARACTERSTICAS
TIPOS
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
TIPOS
IA 64 (Intel)
AMD 64 (AMD)
SPARC 64 (SUN)
Primeiro processador de 64 bits: ALPHA (1992), da
DEC
COMPAQ
HP
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
Caractersticas Gerais
Palavra de 64 bits (registradores e unidades de clculo)
Endereos de at 64 bits (264 = 16 E)
Arquitetura tpica RISC (muitos registradores, intenso
pipeline e processamento superescalar)
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
Caractersticas da Arquitetura IA 64
Utiliza tecnologia EPIC (Explicit Paralell Instruction Computing),
usada pela HP - paralelismo no nvel de instruo (na compilao)
e no hardware
Utiliza tecnologia VLIW (palavras longas 128 bits).
10
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
IA 64 - INTEL
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
Caractersticas da Arquitetura IA 64
Registradores de 64 bits (inteiros) e de 128 bits (para ponto
flutuante)
Diversas Unidades de Clculo para inteiros e ponto flutuante
(quantidade depende da implementao Itanium usa at 8 de
cada)
Usa especulao e unidades especiais para tratar desvios e
load/store (acesso memria)
11
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
IA 64 - INTEL
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
IA 64 - INTEL - PROCESSADOR ITANIUM 2
12
TOP AV EM ARQUITETURA
ARQUITETURAS DE 64 BITS
TOP AV EM ARQUITETURA
MULTIPROCESSADOR ES
13
TOP AV EM ARQUITETURA
ARQUITETURAS PARALELAS - MULTIPROCESSADORES
Arquiteturas Multincleo Multi Threading
Cada ncleo um processador completo, inclusive com um ou outro
nvel de memria cache. Todos compartilham memria RAM.
Exemplos:
AMD Phenon
Intel i3, i5, i7
ARM
TOP AV EM ARQUITETURA
ARQUITETURAS PARALELAS - MULTIPROCESSADORES
Tipos de organizao de memrias e ncleos
N-1
L1-I
N-x
N-2
L1-I
L1-D
L1-D
Cache L2
M.P. (RAM)
14