Palestra UNESP: Introdução a Computação em Finanças em Hardware Gráfico

Título: Computação em Finanças em Hardware Gráfico
Palestrante: Thársis T. P. Souza

Hora e Data: 14h, quarta-feira, 16 de maio de 2012
Local: UNESP Campus São José do Rio Preto

Resumo:

O estudo de problemas financeiros de grande escala requer a combinação de técnicas de modelagem, algoritmos e computação de alto desempenho. Muitas vezes, tais problemas são de difícil solução em arquiteturas de processamento serial em um cenário real de mercado. Contudo, é comum a existência de modelos computacionais com paralelismo inerente e, assim, a computação paralela mostra-se como uma ferramenta fundamental em otimização de problemas em finanças. Nesse contexto, as novas arquiteturas de GPU têm se destacado como boas ferramentas ao fornecer alto poder computacional a baixo custo com crescente generalidade de programação.

Material da Palestra:

Computação em Finanças em Hardware Gráfico

Dissertação de Mestrado: Um estudo do uso eficiente de programas em placas gráficas

Título:

Um estudo do uso eficiente de programas em placas gráficas

Autora:

Patricia Akemi Ikeda
Mestrado em Ciência da Computação
Instituto de Matemática e Estatística
Universidade de São Paulo

Resumo:

Inicialmente projetadas para processamento de gráficos, as placas gráficas
(GPUs) evoluíram para um coprocessador paralelo de propósito geral de alto
desempenho. Devido ao enorme potencial que oferecem para as diversas áreas
de pesquisa e comerciais, a fabricante NVIDIA destaca-se pelo pioneirismo
ao lançar a arquitetura CUDA (compatível com várias de suas placas), um
ambiente capaz de tirar proveito do poder computacional aliado à maior facilidade
de programação.
Na tentativa de aproveitar toda a capacidade da GPU, algumas práticas
devem ser seguidas. Uma delas consiste em manter o hardware o mais ocupado
possível. Este trabalho propõe uma ferramenta prática e extensível que
auxilie o programador a escolher a melhor configuração para que este objetivo
seja alcançado.

Material:

Slides apresentação
Dissertação

Seminário USP: Wrapper code generation for easy implementation of video processing operators

USPTítulo: Wrapper code generation for easy implementation of video processing
operators
Palestrante: Daniel Oliveira Dantas
Doutor em Ciência da Computação – DCC-IME-USP

Biografia do palestrante:
Daniel tem Doutorado, Mestrado e Bacharelado em Ciência da Computação pelo
IME-USP. O foco de seu trabalho é em processamento de imagens. Trabalhou com
processamento de imagens de microarray durante o mestrado. Durante o doutorado,
trabalhou com processamento de vídeo em tempo real, usando GPU para acelerar o
processamento.

Resumo:

No seminário será apresentado o artigo “Automatic generation of wrapper code for
video processing functions”. O processamento de vídeo com GPU’s requer o uso de
uma API como OpenGL ou CUDA. Avanços recentes são bibliotecas como GPUCV e
OpenVidia, com operadores rápidos que aproveitam o poder de processamento das
GPU mas escondem do usuário a complexidade na sua programação. Porém, a
implementação de novos operadores nessas bibliotecas não é tão simples quanto
possível e em GPUCV é limitada por algumas templates embutidas na biblioteca. O
artigo descreve um gerador de código que, a partir de dois tipos de diretivas
inseridas no código fonte dos shaders, gera código wrapper com todas as chamadas
às API OpenGL ou CUDA necessárias antes da chamada ao shader, simplificando a
criação e manutenção de uma biblioteca de processamento de vídeo. A biblioteca
proposta tem desempenho melhor que a GPUCV em quase todos os
operadores testados.

Material do Seminário:

Slides

Confira nossa série completa de Seminários

AMD realiza palestra na USP sobre nova tecnologia de APUs

Image representing AMD as depicted in CrunchBase

Image via CrunchBase

TEMA: APU – Unidade de Processamento Acelerada. Nova tecnologia da AMD que une CPU e GPU no mesmo silício, caracterísiticas técnicas e quais benefícios esta nova arquitetura traz ao usuário final.

Data e Local: 22/06 as 14h30, no auditório Prof. Fadigas do Centro de Computação Eletrônica da USP (CCE-USP)
Av. Professor Luciano Gualberto, 71, tv. 3, Cidade Universitária, Butantã, São Paulo – SP – CEP 05508-010 Tel e Fax: (55-11) 3091-6400

Palestrante: Roberto Brandão

Roberto Brandão é formado em Ciência da Computação pela Universidade Federal de Ouro Preto (UFOP) e Doutor em Computação Distribuída pela Universidade de Campinas (UNICAMP). Assumiu a gerência de tecnologia da AMD Brasil em junho de 2004. Atualmente é responsável pela gerencia do time de engenheiros da AMD que promovem o desenvolvimento e implementação de tecnologia AMD junto aos parceiros e clientes corporativos e governamentais em toda a America Latina.

Transmissão da palestra por IPTV: www.iptv.usp.br

Material Seminário USP: Modelagem Atmosférica usando GPU

Seminário pertencente à Série de Seminários de Programação para GPGPU da USP.

Descrição:

Modelagem Atmosférica usando GPU

Material do Seminário:

Slides

Confira nossa série completa de Seminários.

Seminário USP: Modelagem Atmosférica usando GPU

USP Seminário de Programação para GPGPU

Título: Modelagem Atmosférica usando GPU
Palestrante: Pedro da Silva Peixoto
Doutorando em Matemática Aplicada – MAP-IME-USP

Hora e Data: 16h, sexta-feira, 20 de maio de 2011

Local:
IME-USP, Sala 254, Bloco A
Rua do Matão, 1010 – Cidade Universitária – São Paulo -
SP – Brasil

Resumo:

Tendo em vista uma análise de custo-benefício do uso de GPU
em aplicações de grande porte, vamos discutir alguns testes
realizados em GPU  para modelos meteorológicos. Analisaremos
o custo de tradução de códigos (passagem de códigos de
Fortran/C para a linguagem CUDA) e veremos alguns métodos de
tradução automática e métodos de auto-paralelismo.

Confira nossa série completa de Seminários

Material Seminário USP: String Matching em GPUs

Seminário pertencente à Série de Seminários de Programação para GPGPU da USP.

Descrição:

String Matching em GPUs

Material do Seminário:

Slides

Video:
http://www.youtube.com/p/5ADBE821B1DEE905?hl=pt_BR&fs=1

Parte 1:

Parte 2:

Saiba mais

Seminário USP: String Matching em GPUs

USPTítulo: String-matching em GPUs

Palestrante: Jônatas Lopes de Paiva
Bacharel em Ciência da Computação – Universidade Federal de Lavras
Mestrando em Ciência da Computação – DCC-IME-USP

Hora e Data: 16h, sexta-feira, 6 de maio de 2011

Local:
IME-USP, Sala 254, Bloco A
Rua do Matão, 1010 – Cidade Universitária – São Paulo -
SP – Brasil

Resumo:

Com o surgimento das GPUs de propósito geral (GPGPUs) também
surgiram novos caminhos para diversas áreas da computação.

Métodos de String-matching são cruciais para áreas como
biologia computacional, bancos de dados, etc.

Durante este seminário iremos mostrar alguns métodos
utilizados para realizar a busca em strings em GPUs.

Confira nossa série completa de Seminários

Material Seminário USP: Considerações de Desempenho em CUDA – Parte 1

Primeira parte de uma série de seminários na USP  sobre otimização de código e outras considerações de desempenho em CUDA e sistemas paralelos.

Conteúdo:

- Revisão da Arquitetura CUDA
- Avaliação de Desempenho
- Execução Assíncrona e Paralela
- Transferência de Dados CPU-GPU
- Kernels Paralelos

Material do Seminário:

Slides

Playlist da Apresentação:
http://www.youtube.com/p/885F67F7715F8F3F?hl=pt_BR&fs=1

Introdução:

Métricas de Desempenho:

Saiba mais

Seminário USP: Considerações de Desempenho em CUDA – Parte 1

USPTítulo: Considerações de Desempenho em CUDA – Parte 1
Palestrante: Thársis T. P. Souza
Centro de Computação Eletrônica – CCE-USP

Biografia do palestrante:
Engenheiro de Computação – UNICAMP
Mestrando em Ciência da Computação – IME-USP

Hora e Data: 16h, sexta-feira, 29 de abril de 2011
Local: IME-USP, Sala 254, Bloco A
Rua do Matão, 1010 – Cidade Universitária – São Paulo – SP – Brasil

Resumo:
Cada vez mais, arquiteturas modernas de GPU expõe maior capacidade e flexibilidade em programação para propósito geral.
Desse maior poder, decorre maior responsabilidade na utilização dos recursos disponíveis.
Nessa mini-série de seminários, cobriremos os principais aspectos e considerações de desempenho em CUDA em uma arquitetura moderna de GPU.

Nesta primeira parte, os seguintes assuntos serão tratados:

- Revisão Arquitetura CUDA
- Avaliação de Desempenho
- Execução Assíncrona e Paralela
- Transferência de Dados CPU-GPU
- Kernels Paralelos

Confira nossa série completa de Seminários

An Analytical Model for a GPU Architecture with Memory-level and Thread-level Parallelism Awareness

Artigo: An analytical model for a GPU architecture with memory-level and thread-level parallelism awareness

Para poder entender os gargalos das aplicações para GPGPU foi criado este modelo analítico simplificado que estima o tempo de execução de kernels massivamente paralelos.

O modelo se baseia no número de requisições de memória concomitantes e introduz duas novas métricas, o paralelismo de memória do sistema (MWP) e o paralelismo de execução de código (CWP). Todas as aplicações do modelo são escritas em CUDA C.

Nosso colega Paulo Carlos da USP fez um excelente resumo do artigo em um seminário apresentado.

Confira nossa série completa de Seminários.

Seminário IME-USP: Modelo Analítico de Performance para GPUs

USPTítulo:
Modelo Analítco de Performance para GPUs
Palestrante: Paulo Carlos Ferreira dos Santos
Aluno de Mestrado do IME USP

Biografia:
Engenheiro Eletricista – FESP
Mestrando em Ciência da Computação – DCC IME USP

Local:
IME-USP, Sala 254A
Rua do Matão, 1010 – Cidade Universitária – São Paulo – SP – Brasil

Data:
08/04/2011
16h – 17h30

Resumo:
Para poder entender os gargalos das aplicações para GPGPU foi criado este modelo analítco simplificado que estima o tempo de execução de kernels massivamente paralelos.
O modelo se baseia no número de requisições de memória concomitantes e introduz duas novas métricas, o paralelismo de memória do sistema (MWP) e o paralelismo de execução de código (CWP).
Todas as aplicações do modelo são escritas em CUDA.
O seminário é um resumo do artigo: An analytical model for a GPU architecture with memory-level and thread-level parallelism awareness

Confira nossa série de Seminários

Uma introdução à computação de alto desempenho utilizando GPU

Hoje realizei um seminário na USP dando uma visão geral e condensada sobre computação de alto desempenho utilizando GPU.

Apresentação disponivel  em: Introducao a Computacao de Alto Desempenho Utilizando GPU

(re-post) Seminário IME-USP: Computação de alto desempenho utilizando CUDA

Local do evento alterado para Sala Jacy Monteiro Bloco A, IME-USP.

USPTítulo: Computação de alto desempenho utilizando CUDA

Palestrante: Thársis T. P. Souza
Analista de Sistemas
Centro de Computação Eletrônica – CCE-USP

Biografia do palestrante:

Engenheiro de Computação – UNICAMP
Mestrando em Ciência da Computação – DCC-IME-USP

Hora e Data: 16h, sexta-feira, 01 de abril de 2011

Local:
IME-USP, Sala Jacy Monteiro, Bloco A
Rua do Matão, 1010 – Cidade Universitária – São Paulo – SP – Brasil

Resumo:

Arquiteturas de processamento gráfico modernas possuem centenas de cores
executando dezenas de milhares de threads paralelas.
Com a crescente capacidade de programação dessas arquiteturas, as GPUs
recentes oferecem grande potencial de speedup para uma variedade de aplicações
de propósito geral comparadas com CPUs.

Nesse seminário, apresentaremos uma visão geral do funcionamento interno
dessa arquitetura e sua programação, com o foco nas placas gráficas NVIDIA
Fermi e o modelo de programação CUDA.

Seminário IME-USP: Thread and Data parallelism in CPUs – will GPUs become obsolete?

USPTítulo: Thread and Data parallelism in CPUs – will GPUs become obsolete?
Palestrante: Dr. Carsten Trinitis
Biografia: Dr. Trinitis é professor de Processamento Distribuído na
Bedfordshire University, UK, e líder do grupo de pesquisa
em Arquiteturas Paralelas e Distribuídas da Technische
Universität München (TUM). Suas áreas de pesquisa incluem
simulação de campos elétricos e novas tendências em
arquiteturas multi-core.

Hora e Data: 16h, sexta-feira, 25 de março de 2011

Local: Auditório Jacy Monteiro, Bloco B, IME-USP
Rua do Matão, 1010 – Cidade Universitária – São Paulo – SP – Brasil

Resumo:

Será feita uma análise dos recursos multicore presentes nas
arquiteturas propostas de CPU e da integração entre CPU e
GPU. Ao final será feita uma breve introdução dos projetos
de pesquisa em andamento nesta área na TUM.

Seminário IME-USP: Introdução à Computação de Alto Desempenho Utilizando GPU

USPTítulo: Introdução à Computação de Alto Desempenho Utilizando GPU

Palestrante: Thársis T. P. Souza
Analista de Sistemas
Centro de Computação Eletrônica – CCE-USP

Biografia do palestrante:

Engenheiro de Computação – UNICAMP
Mestrando em Ciência da Computação – DCC-IME-USP

Saiba mais

Seminário NVidia na USP

USPNo dia 25 de fevereiro de 2011 foi realizado um seminário sobre processamento paralelo em GPU´s na arquitetura Fermi no Instituto de Matemática e Estatística da Universidade de São Paulo (USP).

Durante a apresentação, foram detalhadas as funcionalidades e diferenciais da arquitetura Fermi. Além disso, foi apresentado como a plataforma de desenvolvimento CUDA se beneficia dessa arquitetura de forma a apresentar ganhos de desempenho de 10X até 100X.

O palestrante foi Arnaldo Tavares, Gerente de Vendas Tesla para América Latina.

A apresentação encontra-se disponível em:

http://gpubrasil.files.wordpress.com/2011/03/palestra_-_usp.pptx

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.