Metodologia da Pesquisa em Ciência da Computação - INE6018000 – 2011.3 Luís Fernando Custódio Seminário de Metodologia GPU em Ambientes Compartilhados.

Slides:



Advertisements
Apresentações semelhantes
A Interface entre Processadores e Periféricos
Advertisements

Por Marcio Belo Mestrado em Computação PGCC/IC/UFF
Sistemas Distribuídos:Definições e Caracteristicas
Augusto César Ferreira Gustavo Demmer Marcela Santana Márcia Back
The OptIPuter.
GPGPU.
Grid Anywhere Um Middleware Extensível para Grades Computacionais
Arquiteturas de Alto Desempenho
Uso de Cluster de Computadores no Ambiente Corporativo
Uma estratégia para implementar Computação Paralela
Banco de dados distribuídos
Mobilidade Cláudia Ribeiro.
1 Felipe L. SeverinoPDP Enhancing Grids for Massively Multiplayer Online Computer Games Felipe L. Severino Programação com Objetos Distribuídos paralela.
YADFS Yet Another Distributed File System
SEMINÁRIO DE METODOLOGIA Arquitetura GRADI
Maria Tereza Nagel Junho 2004 Grids de Agentes Processadores para Gerência de Redes de Computadores e Telecomunicações Orientador: Prof. Dr. Carlos Becker.
Distributed Data-Parallel Computing Using a High-Level Programming Language TL1 – Programação com Objetos Distribuídos.
MapReduce.
Matheus dos Santos Lima
Matheus dos Santos Lima
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
CUDA vs OpenCL Introdução.
Aluno: Rodolfo A. L. Costa Orientador: Prof. Frederico G. Guimarães
UNIVERSIDADE REGIONAL INTEGRADA DO ALTO URUGUAI E DAS MISSÕES
Tópicos em redes e sistemas distribuídos B
Sistemas Distribuídos
Tópicos em redes e sistemas distribuídos
Uso de Sistemas Imunológicos Artificiais para Detecção de Falhas em Plantas da Indústria de Petróleo. Aluno: Alexandre Willig Quintino dos Santos Orientador:
Bruno Altieri – Leandro Dal Pizzol - Luís Fernando Custódio
Cluster Beowulf.
Modelo para Integração de Sistemas de Detecção de Intrusão através de Grids Computacionais Paulo Fernando da Silva Carlos Becker Westphall Carla Merkle.
Soluções de TI seguras, integradas e continuadas H igh P erformance C omputing.
GRADE Conceito Histórico –NASSA’s Information Power Grid (Primeira) “A” GRADE e “uma” GRADE; GRID Middleware –Exs: Condor, GLOBUS e Unicore;
1 My GRID: Bio-informática personalizada em uma grade de informação. Francisco Silva
Apresentação para grupo do ISEG
Sistemas Distribuídos
Computing on large scale distributed systems: experience of the XtremWeb project CMP-157 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA Prof. Cláudio Fernando Resin.
Efficient Java Communication Protocols on High-speed Cluster Interconnects Alexandre Almeida Felipe Severino.
Artigos relacionados a POD: uma visão geral ao CCGRID POD – Programação de Objetos Distribuídos Professor Claudio Fernando Resin Geyer Aluno Emerson.
Augusto Martins e José Luís Zem Universidade Metodista de Piracicaba - UNIMEP Curso de Bacharelado em Sistemas de Informação Utilização de Cluster de Computadores.
Roberto A. G. Motta sob orientação do Prof. Dr. Siang Wun Song
Reconhecimento e Verificação de Assinaturas
Tópicos Especiais em Redes de Computadores 6º Semestre Aula 03 Prof
Sistemas Distribuidos
1 / 27 Trabalho Final de PDP – SimGrid: apresentação e aplicação de exemplo Carlos Eduardo Benevides Bezerra Programação distribuída e paralela O Simulador.
Perspectivas NVidia para Desktop Tiago Carneiro Pessoa
1 OUR GRID. 2 Composição do Grupo INTEGRANTES Renan F. OliveiraRGM: Felipe F. Câmara RGM: Lucas C. LimaRGM: Luiz MarcosRGM:
São Paulo, Fevereiro de 2006 InteGrade1 InteGrade: Middleware para Computação em Grade Oportunista Fabio Kon (coordenador) Siang W. Song (vice) Universidades.
A High Performance Java Middleware with a Real Application HUERT, Fabrice; CAROMEL, Denis; Bal, Henri E. Supercomputing 2004 Trabalho desenvolvido por:
1 Gerenciamento de Recursos em Sistemas de Grande Escala Jeferson R. Marques Fabio Kon Departamento de Ciência da Computação IME-USP
Monarc Framework para Simulações Disciplina: Programação Distribuída e Paralela Alunos: Anderson Bestteti e Rafael Zancan Frantz Professor: Cláudio Fernando.
Computação Autônoma no InteGrade Raphael Y. de Camargo (IME-USP) Janeiro de 2004.
Comparativo GridSim x MONARC 2 Programação Distribuída e Paralela – 2006/2 Prof.: Cláudio Geyer Aluno: Anderson Bestteti.
Distributed Data-Parallel Computing Using a High-Level Programming Language TL1 Programação com Objetos Distribuídos Claiton Luiz Vieira Lisboa.
Estrutura de Interconexão
Mestrando Gabriel G. Detoni Orientador Prof. Dante Barone Controle para Futebol de Robôs Utilizando Processamento Paralelo Seminário de Andamento.
Scalable Grid Application Scheduling via Decoupled Resource Selection and Scheduling VLADIMIR GUERREIRO Publicado em: IEEE International Symposium, 2006.
Introdução aos sistemas distribuídos on-line para processamento de fluxos de dados – Parte II PROF. ANDRÉ LEON S. GRADVOHL, DR.
Introdução aos sistemas distribuídos on-line para processamento de fluxos de dados – Parte I PROF. ANDRÉ LEON S. GRADVOHL, DR. 7/agosto/2015.
Arquitetura de computadores
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Paradigmas de Processamento Paralelo na Resolução do Fractal de Mandelbrot Bruno Pereira dos Santos Dany Sanchez Dominguez Universidade Estadual de Santa.
DEPLOYMENT DINÂMICO DE REGRAS CEP EM UM AMBIENTE IoT COM PROCESSAMENTO CLOUD- MOBILE 09/12/2015 Felipe Oliveira Carvalho Introdução a Computação Móvel.
Modelagem e Análise de Dependabilidade de um serviço de VoD streaming na nuvem Aluno: Jamilson Dantas Orientador: Prof. Paulo Maciel.
Aula Prática: Demo de Sistemas Distribuídos
ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO Nelsi Warken, Luiz A.
Curso Superior de Tecnologia em Redes de Computadores TCC Seminário de Andamento II Aluno: Julio Cezar Oliveira de Borba Orientador: Professor Carlos Vinícius.
Curso Superior de Tecnologia em Redes de Computadores TCC Seminário de Andamento Aluno: Julio Borba Orientador: Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM.
Agrupamento Balanceado de Sujeitos a fim de Testar a Interface Gráfica de um Software de Geometria Interativa Simone Borges, Helena Reis, Luis Moro, Vinícius.
Cluster Claudio Cavalcante. Cluster Nome dado a um sistema que relaciona dois ou mais computadores para que estes trabalhem de maneira conjunta no intuito.
Transcrição da apresentação:

Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio Seminário de Metodologia GPU em Ambientes Compartilhados Distribuídos Aluno: Luís Custódio Orientador: Mario Dantas

Identificação de um problema de pesquisa Objetivo Hipótese Justificativa Método Onde pretende publicar Agenda Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Busca pela melhoria da capacidade computacional (performance) Porque a maneira antiga não funciona mais? Estagnação do clock dos CPU (lei de Moore). Como? Através da paralelismo das GPU (paralelismo em geral) Problema de Pesquisa Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Problema de Pesquisa Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Identificação de um problema de pesquisa Objetivo Hipótese Justificativa Método Onde pretende publicar Agenda Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Objetivos Gerais: Definir arquitetura que faça o escalonamento e balanceamento de carga em clusters para acesso à GPUs Objetivo Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Objetivos Específicos: a)Definir arquitetura middleware pra utilização de GPU em grid b)Estender o InteGrade para utilização da arquitetura c)Determinar limitações em função da influência da latência de rede Objetivo Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Identificação de um problema de pesquisa Objetivo Hipótese Justificativa Método Onde pretende publicar Agenda Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Ganhos expressivos (-50% tempo) em aplicações com alto grau de paralelismo em arquiteturas distribuídas com a adição de GPUs Hipótese Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Hipótese Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Identificação de um problema de pesquisa Objetivo Hipótese Justificativa Método Onde pretende publicar Agenda Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Sistemas distribuídos atuais utilizam o paralelismo entre nodos, mas não fazem uso do potencial envolvido na utilização de GPUs Justificativa Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Identificação de um problema de pesquisa Objetivo Hipótese Justificativa Método Onde pretende publicar Agenda Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

a)Implementação uma extensão ao middleware do InteGrade que gerencie GPUs b)Testes de performance com o modelo base (sem adição da extensão) i.Complexidade de código ii.Tempo de execução Método Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Identificação de um problema de pesquisa Objetivo Hipótese Justificativa Método Onde pretende publicar Agenda Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio

Onde pretende publicar Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio a)GRID - IEEE/ACM International Conference on Grid Computing (Estrato - A1); b)HPDC - IEEE International Symposium on High Performance Distributed Computing (Estrato - A2); c)ICDCS - IEEE International Conference on Distributed Computing (Estrato - B1); d)PDCS - International Conference on Parallel and Distributed Computing and Systems (Estrato - B2).

Obrigado Dúvidas? Metodologia da Pesquisa em Ciência da Computação - INE – Luís Fernando Custódio