Sistemas Multiprocessadores e Cluster

1170 palavras 5 páginas
Introduç
Introdução

Organizaç
Organização e Arquitetura de computadores
Multiprocessadores e clusters

Prof. Dr. Luciano José Senger

Memó
Memória compartilhada
• Espaço de endereçamento único:
– O primeiro leva o mesmo tempo para acessar a memória principal independente de qual processador o requisita e de qual word é requisitada. Essas máquinas são chamadas UMA
(Uniform Memory Access) ou SMP (Symmetric
Multiprocessors)
– No segundo estilo, alguns acessos à memória são mais rápidos do que outros, dependendo de que processador pede que word. Essas máquinas são chamadas NUMA (Nonuniform Memory Access)

• As dificuldades de programação em um multiprocessador NUMA são diferentes das dificuldades em um multiprocessador UMA, mas as máquinas NUMA podem escalar para tamanhos maiores e, portanto, potencialmente possuem desempenho mais alto.

Programaç
Programação Paralela
• Aplicações paralelas
– Para que a computação paralela tenha bom desempenho, geralmente é necessário que sejam escritas aplicações paralelas que resolvem problemas que demandam de maior potência computacional
– Objetivo: obter Speed-up linear: desempenho aumenta
(tempo de execução diminui) linearmente na medida que aumenta a quantidade de processadores
– Limitação: Lei de Amdhal – certas partes de um programa não podem ser paralelizáveis
• Ta = Tea/Q + Ten
• Ta: tempo de execução após a melhoria
• Tea: tempo de execução antes da melhoria
• Q: quantidade da melhoria (no caso número de processadores)
• Ten: tempo de execução não afetado pela melhoria

• Os multiprocessadores e clusters normalmente definem alto desempenho como alta vazão para tarefas independentes. – Como os processadores paralelos compartilham dados?
– Como os processadores paralelos se coordenam?
– Quantos processadores?
• Compartilhamento de dados:
– Os processadores com um único espaço de endereçamento, algumas vezes chamados de processadores de memória compartilhada, oferecem

Relacionados

  • Processamento_Paralelo[1]
    4287 palavras | 18 páginas
  • A sorte da formiga
    1300 palavras | 6 páginas
  • multiprocessadores
    3575 palavras | 15 páginas
  • Multiprocessadores e clusters
    23132 palavras | 93 páginas
  • Processamento paralelo
    1668 palavras | 7 páginas
  • Arquitetura de processamento
    1152 palavras | 5 páginas
  • Composição e Decomposição de Imagens utilizando Cluster de alto Desempenho
    5948 palavras | 24 páginas
  • Organização de Computadores
    1767 palavras | 8 páginas
  • Processamento paralelo e análise de previsão do tempo
    2016 palavras | 9 páginas
  • arquitetura de sistemas operacionais
    2500 palavras | 10 páginas