Sobre o Cenapad-SP
Portarias
Como chegar
Equipe
Fale conosco
Parcerias
Adm. de Contas
Contab. de Serviços
Uso de espaço em disco
Segurança 
Uso do ambiente
Equipamentos
Aplicações
Software
Sistema de Filas
Notícias
Abertura de Contas
Treinamentos
Consultoria
FAQs
Instalação de SAS
Publicações
Projetos Ativos
Links
Estatísticas
Mapa do Site

 Serviços

  Treinamentos
 

 
  Introdução ao OpenMP

 Faça aqui sua Inscrição

 Download da apostila do curso: apostila_openmp.pdf


Pré-requisitos

       É estritamente necessário o conhecimento básico do ambiente UNIX (Tutorial de Unix) e experiência em programação FORTRAN, C ou C++.

Carga Horária

9 horas

Objetivos 

    O objetivo do curso é apresentar os conceitos básicos para desenvolvimento de programas paralelos utilizando-se os recursos de OpenMP:
  • Programar utlizando as rotinas básicas do OpenMP; 

Descrição

     OpenMP é  uma interface de programação que permite a interação entre um programa e os recursos do hardware. OpenMP permite desenvolver aplicações paralelas em ambientes com mais de um processador acessando uma memória compartilhada. É uma interface que pode ser utilizada em programas Fortran e C/C++ em ambientes  UNIX & Windows.

Ementa 
  1. Introdução
    1. OpenMP?
    2. Histórico
    3. Objetivos do OpenMP
  2. Modelo de Programação
  3. Diretivas
    1. Formato Fortran
    2. Formato C/C++
    3. PARALLEL
    4. Trabalho Compartilhado
      1. DO / FOR
      2. SECTIONS 
      3. WORKSHARE 
      4. SINGLE 
    5. Trabalho Compartilhado Paralelo
      1. PARALLEL DO / PARALLEL FOR
      2. PARALLEL SECTIONS 
      3. PARALLEL WORKSHARE 
    6. Sincronização
  4. Run-Time Library Routines
    1. OMP_SET_NUM_THREADS
    2. OMP_GET_NUM_THREADS
    3. OMP_GET_MAX_THREADS
    4. OMP_GET_THREAD_NUM
    5. OMP_GET_NUM_PROCS
    6. OMP_IN_PARALLEL
    7. OMP_SET_DYNAMIC
    8. OMP_GET_DYNAMIC
    9. OMP_SET_NESTED
    10. OMP_GET_NESTED
    11. OMP_INIT_LOCK
    12. OMP_DESTROY_LOCK
    13. OMP_SET_LOCK
    14. OMP_UNSET_LOCK
    15. OMP_TEST_LOCK
    16. OMP_GET_WTIME
    17. OMP_GET_WTICK
  5. Variáveis de Ambiente

RETORNA



© CENAPAD - São Paulo 
    ANO 2012
E-mail
Fone: (19) 3521-2196 | Fax: (19) 3521-2199