Programa O Paralela C C
A documentação apresentada a seguir foi elaborada pelos embaixadores Joseanderson Caldas e Maria Cecília Sena, membros do
Laboratório de Computação Científica e Visualização (LCCV-UFAL) e do Programa Campus Ambassador HPC, edição 2008, promovido pela
Sun Microsystems do Brasil.
A elaboração do presente tutorial teve a orientação dos coordenadores Carlos Thomaz (Sun Microsystems), Eduardo Setton
(LCCV-UFAL), Heitor Ramos (LCCV-UFAL) e Antonio Russo (USP).
TUTORIAL OpenMP
ÍNDICE
PARTE I
INTRODUÇÃO ............................................................................................................. 6
1 - ARQUITETURA DE COMPUTADORES .......................................................... 8
2 – PROCESSAMENTO PARALELO ..................................................................... 9
2.1 – Processamento Paralelo em SMPs............................................................. 10
3 - PADRÃO OpenMP ............................................................................................. 11
3.1 – Modelo de programação do OpenMP ..................................................... 11
3.2 – Vantagens do uso do OpenMP ................................................................ 13
4 – TECNOLOGIA MULTICORE ........................................................................... 13
5 – MÉTRICAS DE DESEMPENHO ..................................................................... 13
5.1 – Lei de Amdahl ............................................................................................. 14
PARTE II
1- DIRETIVAS ............................................................................................................16
1.1 – Formato das diretivas ................................................................................ 16
1.2 - Condicional de compilação ........................................................................ 16
1.3 - Construtor Paralelo