Palestra: Técnicas de Bancos de Dados para Jogos de Computador e Simulações Comportamentais.
Marcos Vaz Salles, Postdoctoral Associate, Department of Computer Science, University of Cornell, EUA, na Série de Seminários 2010 da Pós-Graduação, dia 06/08/2010, às 14:00 h, Auditório do IC, Sala 85 - IC 2.
| What | Palestra |
|---|---|
| When |
06/08/2010 from 16:00 to 17:00 |
| Where | Auditório do IC - Sala 85 - IC 2 |
| Add event to calendar |
|
Jogos de computador simulam o comportamento de múltiplos agentes
que interagem entre si com o objetivo de criar um ambiente
imersivo para os jogadores. Jogos são um tipo especial de
simulação comportamental, uma técnica de simulação que vem
crescendo em importância em domínios como ecologia e planejamento
de tráfego.
Simulações comportamentais tem o potencial de aumentar
significativamente a nossa compreensão de como interações simples
entre indivíduos podem resultar em complexo comportamento
emergente em grandes sistemas.
Infelizmente, é ainda desafiador programar simulações
comportamentais que possam ser executadas em larga escala.
Nesta palestra, nós apresentamos um novo ambiente de programação,
BRACE (Big Red Agent-based Computation Engine), que estende
MapReduce para processar estas simulações de forma eficiente em
um cluster de computadores.
Nossa principal observação é que simulações comportamentais podem
ser expressas em um padrão de programação denominado o padrão de
estado-efeito. Aplicações escritas seguindo o padrão de
estado-efeito podem ser compiladas em álgebras de bancos de dados,
o que nos permite processá-las utilizando técnicas como
particionamento de dados e indexação. Apesar de utilizar complexas
técnicas de bancos de dados para processamento, nosso ambiente
permite que cientistas e designers escrevam suas simulações usando
uma linguagem de script de alto nível chamada BRASIL
(Big Red Agent SImulation Language).
===================================================
Marcos Vaz Salles é pesquisador de pós-doutorado na Universidade
de Cornell, EUA. Sua pesquisa objetiva construir sistemas de
processamento de dados não-convencionais, trazendo benefícios
típicos de bancos de dados, como escalabilidade e facilidade de
programação, para novos domínios. Em Cornell, Marcos está
trabalhando com gerência de dados para jogos de computador e
simulações comportamentais. Durante seu doutorado no ETH
Zurich, Marcos investigou novas arquiteturas de integração de
informação para gerência de informações pessoais. Marcos fez
seu mestrado na PUC-Rio e graduação na UNICAMP.
===================================================
Organizadora: Profa. Ariadne Maria Brito Rizzoni Carvalho
(ariadne@ic.unicamp.br)
IC -- Unicamp
Fone: (019) 3521-5864
===================================================
