Processamento Paralelo
Centro Paula Souza
Processamento Paralelo
Carapicuíba, 2013
PROCESSAMENTO PARALELO
Trabalho
Acadêmico,
apresentado ao Prof. João
Eduardo A. Vieira, com vistas à aprovação parcial em disciplina:
Arquitetura e Organização de
Computadores — 1º. Ciclo,
Período Noturno, do Curso de
Análise e Desenvolvimento de
Sistemas da Faculdade de
Tecnologia de Carapicuíba —
FATEC
Carapicuíba, 2013
2
Sumário
I – HISTÓRIA DO PROCESSAMENTO PARALELO E CLASSIFICAÇÃO DE ARQUITETURAS
........................................................................................................................... 5
II – DEPENDÊNCIA DE DADOS ............................................................................. 20
III – MÉTRICAS .................................................................................................. 26
IV – ARQUITETURAS DE COMPUTADORES PARA PROCESSAMENTO PARALELO ...... 31
V - MÁQUINAS PARALELAS ................................................................................. 41
VI – NÍVEIS DE PARALELISMO ............................................................................. 46
VII – PROGRAMAÇÃO E LINGUAGENS PARA PROCESSAMENTO PARALELO ............ 53
VIII – AMBIENTES DE PROGRAMAÇÃO ................................................................. 61
IX – PARALELIZAÇÃO A UTOMÁTICA E MÉTODOS .................................................. 78
X – CONDIÇÕES DE BERNSTEIN ......................................................................... 81
BIBLIOGRAFIA ................................................................................................. 814
3
INTRODUÇÃO
Este trabalho tem como objetivo principal abordar os conceitos e aplicações sobre os métodos e princípios do paralelismo ou processamento paralelo, desde o início de sua história até os níveis atuais, bem como analisar e avaliar suas funcionalidades, como e porque são realizadas e entender suas