ARQUITETURA PARALELA
            E
    SOFTWARE PARALELO
                     V2I
                Verônica Veiga
               Professor: Mário


http://informaticaentretenimento.blogspot.com/
                                         Verônica Veiga
MODELOS DE COMPUTAÇÃO PARALELA:



 SISD (SINGLE INSTRUCTION SINGLE DATA);
 SIMD (SINGLE INSTRUCTION STREM MULTIPLE DATA
  STREAM);
 MISD (MULTIPLE INSTRUCTION STREAM SINGLE DATA
  STREAM),
 MIMD (MULTIPLE INSTRUCTION STREAM MULTIPLE DATA
  STREAM).




         http://informaticaentretenimento.blogspot.com/

                                                          Verônica Veiga
Processadores vetoriais
                          ou processamento vetorial
                          é definido como aplicação
                                 de operações
                           aritméticas/lógicas sobre
                              vetores, ao invés de
                          operações sobre pares de
                                dados ou dados
                                   escalares.


http://informaticaentretenimento.blogspot.com/
                                                 Verônica Veiga
Estes ambientes são
                                                  conhecidos como
                                                   arquiteturas de
                                               compartilhamento total,
                                            são caracterizadas por até
                                            dezenas de processadores
                                                 compartilhando os
                                                  mesmos recursos
                                             computacionais e rodando
                                                  um único sistema
                                                   operacional. Os
                                                 processadores são
                                              considerados simétricos
                                               porque têm os mesmos
                                                custos para acesso à
http://informaticaentretenimento.blogspot.com/   memória principal.
                                                           Verônica Veiga
Essas máquinas
                                    almejam o alto
                                desempenho através
                                 da utilização de um
                                 grande número de
                                    processadores
                                comerciais, os quais,
                                  devido ao fator do
                                custo, acabam sendo
                                  processadores de
                                baixo ou médio poder
                                   computacional.

http://informaticaentretenimento.blogspot.com/
                                                 Verônica Veiga
São sistemas que
                                                      apesar das
                                                 memórias estarem
                                                      fisicamente
                                                 separada, todos os
                                                    processadores
                                                  podem endereçar
                                                   as memórias de
                                                     todos os nós
                                                   devido ao fato de
                                                         que foi
                                                  implementado um
                                                   espaço único de
                                                   endereçamento .
http://informaticaentretenimento.blogspot.com/
                                                           Verônica Veiga
As máquinas NOW
                                                utilizam uma rede
                                               local (normalmente
                                                Ethernet ou ATM),
                                               para a execução de
                                                     aplicações
                                                 paralelas. Pois a
                                               rede local pode ser
                                                 vista como uma
                                                máquina paralela
                                                   em que vários
                                               processadores, com
                                                  suas memórias
http://informaticaentretenimento.blogspot.com/         locais
                                                         Verônica Veiga
Processamento Paralelo é
                                           a ligação de vários
                                          computadores para
                                          realizar uma tarefa,
                                          tecnicamente ,é um
                                      sistema de inter-conexão
                                            de vários nós de
                                          processamento, de
                                      maneira que um processo
                                      de grande consumo, seja
                                        executado no nó mais
                                        disponível ou mesmo
                                        subdividido por vários
http://informaticaentretenimento.blogspot.com/    nós”.
                                                      Verônica Veiga
Funcionamento do Processo Paralelo
  Em uma rede na qual trabalha               O software
         usando sistema de
                                             instalado terá a
     Processamento Paralelo é
   permitido a instalação de um              função:
       único tipo de Sistema
 Operacional, sendo assim se em              - Detectar erros e
  um computador for instalado o              defeitos;
 Linux, então será necessário que
    todos demais computadores                 - Oferecer meios de
 operem com o mesmo software,                reparos;
isto porque existe particularidades
em cada sistema operacional que
                                             - Realizar a
      poderiam impedir o bom
                                             distribuição do
    funcionamento do cluster ou
                                             processamento.
  aglomerado de computadores.
 http://informaticaentretenimento.blogspot.com/          Verônica Veiga
O computador
                                 principal é chamado
                                    de “Gerente de
                                 Tarefas”, que tem a
                                 função de distribuir
                                  as tarefas para os
                                  nós ou nodos, que
                                      por sua vez
                                    processam as
                                   informações e o
                                   resultado obtido
                                    retorna para o
                                 “Gerente de tarefas
http://informaticaentretenimento.blogspot.com/   Verônica Veiga
Os três tipos de Processamento Paralelo
   SWAR (Simd Withn a Register): Trabalha com
programa de baixo nível; Usa processador MMX;
Trabalha com apenas um processador.
   SMP     (Symetric    Multi    Processor):  São
computadores com mais de um processador em
uma mesma placa mãe; Compartilham o mesmo
BUS e a mesma memória.




         http://informaticaentretenimento.blogspot.com/   Verônica
Cluster Beowulf: é caracterizado pelo agrupamento
de vários computadores individuais denominados “nós
escravos” sendo gerenciados pelo computador.
                                   Ocorre através da instalação
                                        de um conjunto de
                                   computadores sem teclado,
                                  mouse e monitor, conectados
                                    em uma rede por meio de
                                   Switch e uma Linguagem de
                                  instruções que fará a troca de
                                     dados, rodando em uma
                                      plataforma GNU/Linux,
                                  conectados a um servidor que
                                    será o gerenciador que irá
                                         distribuir tarefas,
        http://informaticaentretenimento.blogspot.com/   Verônica Veiga
O Linux é a plataforma
                         de sistema Operacional
                               mais utilizada,
                            justamente porque
                           contem ferramentas
                              que permitem a
                          alteração e adaptação
                          do Kernel para melhor
                             desempenho nas
                         atividades e aplicações
                                que deverá
                                desenvolver
http://informaticaentretenimento.blogspot.com/
                                                 Verônica
As vantagens:

   •Capacidade de processamento de grandes
tarefas;

  • Agilidade no processamento;

   • Bom desempenho e performance nas
atividades;

   • Baixo custo (utilização de hardware popular e
software aberto).

       http://informaticaentretenimento.blogspot.com/
                                                        Verônica Veiga
Serviços realizados pelo Processamento
             Paralelo Beowulf

• Para computação cientifica ou análises financeiras;

• Na indústria cinematográfica para renderização de
gráficos de altíssima qualidade e animações.

 Ex: Titanic, onde 105 computadores montados em
uma rede local de alta velocidade, equipados com
sistema operacional gratuito (Linux),utilizados para
realizar renderização das imagens.
          http://informaticaentretenimento.blogspot.com/

                                                           Verônica Veiga
•   Apresenta um sistema de processamento Beowulf
realizado pela IBM, cada um contendo 2 processadores,
512 MB de RAM e uma interface de rede gigabit
Ethernet, similares a um PC doméstico. Esses módulos
foram agrupados em racks (chamados de nós), cada um
com 512 racks, interligados por uma complexa malha de
cabos de rede, rodando um software próprio de
gerenciamento




         http://informaticaentretenimento.blogspot.com/
                                                          Verônica
Nós da IE (Informática
         Entretenimento).
   Temos o prazer de apresentar o
    “blog”. Uma ferramenta de
     estudos e cursos online.

  http://informaticaentretenimento.blogspot.com/
Blog uma ferramenta de estudos




http://informaticaentretenimento.blogspot.com/
Curso online pelo blog:
Informática Entretenimento

Trabalho: Arquitetura e software paralelo

  • 1.
    ARQUITETURA PARALELA E SOFTWARE PARALELO V2I Verônica Veiga Professor: Mário http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 2.
    MODELOS DE COMPUTAÇÃOPARALELA:  SISD (SINGLE INSTRUCTION SINGLE DATA);  SIMD (SINGLE INSTRUCTION STREM MULTIPLE DATA STREAM);  MISD (MULTIPLE INSTRUCTION STREAM SINGLE DATA STREAM),  MIMD (MULTIPLE INSTRUCTION STREAM MULTIPLE DATA STREAM). http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 3.
    Processadores vetoriais ou processamento vetorial é definido como aplicação de operações aritméticas/lógicas sobre vetores, ao invés de operações sobre pares de dados ou dados escalares. http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 4.
    Estes ambientes são conhecidos como arquiteturas de compartilhamento total, são caracterizadas por até dezenas de processadores compartilhando os mesmos recursos computacionais e rodando um único sistema operacional. Os processadores são considerados simétricos porque têm os mesmos custos para acesso à http://informaticaentretenimento.blogspot.com/ memória principal. Verônica Veiga
  • 5.
    Essas máquinas almejam o alto desempenho através da utilização de um grande número de processadores comerciais, os quais, devido ao fator do custo, acabam sendo processadores de baixo ou médio poder computacional. http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 6.
    São sistemas que apesar das memórias estarem fisicamente separada, todos os processadores podem endereçar as memórias de todos os nós devido ao fato de que foi implementado um espaço único de endereçamento . http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 7.
    As máquinas NOW utilizam uma rede local (normalmente Ethernet ou ATM), para a execução de aplicações paralelas. Pois a rede local pode ser vista como uma máquina paralela em que vários processadores, com suas memórias http://informaticaentretenimento.blogspot.com/ locais Verônica Veiga
  • 8.
    Processamento Paralelo é a ligação de vários computadores para realizar uma tarefa, tecnicamente ,é um sistema de inter-conexão de vários nós de processamento, de maneira que um processo de grande consumo, seja executado no nó mais disponível ou mesmo subdividido por vários http://informaticaentretenimento.blogspot.com/ nós”. Verônica Veiga
  • 9.
    Funcionamento do ProcessoParalelo Em uma rede na qual trabalha O software usando sistema de instalado terá a Processamento Paralelo é permitido a instalação de um função: único tipo de Sistema Operacional, sendo assim se em - Detectar erros e um computador for instalado o defeitos; Linux, então será necessário que todos demais computadores - Oferecer meios de operem com o mesmo software, reparos; isto porque existe particularidades em cada sistema operacional que - Realizar a poderiam impedir o bom distribuição do funcionamento do cluster ou processamento. aglomerado de computadores. http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 10.
    O computador principal é chamado de “Gerente de Tarefas”, que tem a função de distribuir as tarefas para os nós ou nodos, que por sua vez processam as informações e o resultado obtido retorna para o “Gerente de tarefas http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 11.
    Os três tiposde Processamento Paralelo SWAR (Simd Withn a Register): Trabalha com programa de baixo nível; Usa processador MMX; Trabalha com apenas um processador. SMP (Symetric Multi Processor): São computadores com mais de um processador em uma mesma placa mãe; Compartilham o mesmo BUS e a mesma memória. http://informaticaentretenimento.blogspot.com/ Verônica
  • 12.
    Cluster Beowulf: écaracterizado pelo agrupamento de vários computadores individuais denominados “nós escravos” sendo gerenciados pelo computador. Ocorre através da instalação de um conjunto de computadores sem teclado, mouse e monitor, conectados em uma rede por meio de Switch e uma Linguagem de instruções que fará a troca de dados, rodando em uma plataforma GNU/Linux, conectados a um servidor que será o gerenciador que irá distribuir tarefas, http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 13.
    O Linux éa plataforma de sistema Operacional mais utilizada, justamente porque contem ferramentas que permitem a alteração e adaptação do Kernel para melhor desempenho nas atividades e aplicações que deverá desenvolver http://informaticaentretenimento.blogspot.com/ Verônica
  • 14.
    As vantagens: •Capacidade de processamento de grandes tarefas; • Agilidade no processamento; • Bom desempenho e performance nas atividades; • Baixo custo (utilização de hardware popular e software aberto). http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 15.
    Serviços realizados peloProcessamento Paralelo Beowulf • Para computação cientifica ou análises financeiras; • Na indústria cinematográfica para renderização de gráficos de altíssima qualidade e animações. Ex: Titanic, onde 105 computadores montados em uma rede local de alta velocidade, equipados com sistema operacional gratuito (Linux),utilizados para realizar renderização das imagens. http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 16.
    Apresenta um sistema de processamento Beowulf realizado pela IBM, cada um contendo 2 processadores, 512 MB de RAM e uma interface de rede gigabit Ethernet, similares a um PC doméstico. Esses módulos foram agrupados em racks (chamados de nós), cada um com 512 racks, interligados por uma complexa malha de cabos de rede, rodando um software próprio de gerenciamento http://informaticaentretenimento.blogspot.com/ Verônica
  • 18.
    Nós da IE(Informática Entretenimento).    Temos o prazer de apresentar o “blog”. Uma ferramenta de estudos e cursos online. http://informaticaentretenimento.blogspot.com/
  • 19.
    Blog uma ferramentade estudos http://informaticaentretenimento.blogspot.com/
  • 20.
    Curso online peloblog: Informática Entretenimento