Migrando aplicações para a arquitetura Power

Abstract

Manter sistemas legados em operação em novas arquiteturas representa um desafio tecnológico. Algumas empresas chegam a investir milhares de dólares na tentativa de migrar seus sistemas para novas arquiteturas. Contudo, em virtude da complexidade de algumas aplicações, o resultado final da migração nem sempre sai conforme o esperado. Variações sensíveis entre as arquiteturas, como diferenças no conjunto de instruções, da ABI ou na forma como os bytes são organizados em memória, podem ocasionar bugs difíceis de serem detectados durante a fase de teste. Em alguns casos, a migração pode ter um resultado muito aquém do esperado, reduzindo drasticamente o desempenho da aplicação. Nessa palestra, abordaremos alguns problemas clássicos de migração e como devemos proceder para resolvê-los, de forma a reduzir o impacto gerado no desempenho e na precisão dos resultados após a migração. Além disso, apresentaremos de forma didática alguns cuidados que devemos ter quando buscamos desenvolver programas portáveis. About the speaker: Alisson Linhares é mestre em Ciência da Computação pela Unicamp e tem mais de 7 anos de experiência com desenvolvimento de aplicações de baixo nível. Atualmente, trabalha no Linux Technology Center da IBM desenvolvendo o IBM SDK (kit de desenvolvimento oficial para Linux nos processadores Power).

Date
Event