We organize one talk per month and post the videos in YouTube. Take a look in our previous talks Videos:

Palestra: POWER9: a nova geração de processadores POWER (ou processador para a Era Cognitiva)

Data: 11/05/2017

Hora: 18:00

Local: IC3 Sala 352

Palestrante: Leonardo Garcia é Engenheiro de Computação e mestre em Ciência da Computação pela Universidade Estadual de Campinas (Unicamp) e trabalha no Linux Technology Center da IBM há 11 anos. Ele tem liderado o time de desenvolvimento de KVM para Power há 4 anos.

Presentation: HHVM - Uma breve introdução a compiladores JIT para linguagens dinâmicas

Date: 01/12/2016

Time: 18:00 - 19:00

Place: IC Sala 85

Abstract: Atualmente, paginas da internet são combinações de conteúdos gerados dinamicamente no servidor e programas que fornecem interatividade do lado cliente, tornando-se cada vez mais complexas. Nesse contexto, linguagens dinâmicas para a web como o PHP, são amplamente utilizadas. Entretanto, a medida que a complexidade cresce, ao mesmo tempo, cresce a necessidade de obter-se um desempenho cada vez maior e algumas dessas linguagens não são capazes de tirar o melhor proveito na execução de código nativo pois foram desenvolvidas em uma época onde a maior parte do contéudo para web era estático.

Para obter um melhor desempenho tecnicas mais avançadas como JIT (Just In Time compilation) têm sido utilizadas. Nessa palestra iremos explorar os detalhes internos da HipHop Virtual Machine (HHVM) uma maquina virtual de processo baseada em JIT que serve para executar código escrito em PHP e Hack e que permite melhorar o desempenho na execução de programas escritos nessas linguagens.

About the speaker: Rogerio Alves é mestre em Ciência da Computação com mais de 5 anos de experiência com desenvolvimento de aplicações de baixo nível, além de experiência com linguagens para web. Atualmente, trabalha no Linux Technology Center da IBM com compiladores JIT portando o HHVM para a arquitetura POWER.