Informática

Previsão em toda a área

Se olharmos bem para os seres humanos, capazes de sentir, pensar e sonhar, de criar, interpretar e compreender ideias, teorias e conceitos, perguntamos como a matéria de que são feitos foi então capaz de dar origem a estados mentais, incluindo mesmo a faculdade de consciência? A resposta a esta questão está cada vez mais ao alcance da consiliência (síntese), entre as neurociências, a psicologia, a robótica, e a inteligência artificial (aprendizagem).

Imaginação e criatividade

Hoje em dia quando se fala de imaginação (criatividade, inovação) queremos dizer, na maior parte dos casos, antecipação e surpresa. Um empresário, um investigador, um professor querem captar a atenção do outro, inventando e brincando com o possível ou o provável. Por isso, falamos frequentemente de criar imagens, ideias, ou mesmo histórias (veja-se o tópico criatividade computacional, e o grupo de Amílcar Cardoso da Universidade de Coimbra).

Accurate Profiling of Dynamically Compiled Code with Bytecode Instrumentation

Many profilers based on bytecode instrumentation yield wrong results in the presence of an optimizing dynamic compiler,  either due to not being aware of compiler optimizations or due to the inserted code disrupting some optimizations. To avoid such perturbations, we present a technique to make any profiler implemented at the bytecode level aware of optimizations performed by the dynamic compiler. We implement our approach in a state-of-the-art Java virtual machine and evaluate it with several profilers. Joint work with Yudi Zheng and Lubomir Bulej.

Páginas