Research Interests

In general I am interested in ways that make parallel programming more accessible to the programmer yet allowing to exploit the full potential of current multi/many-core architectures.

Briefly :

bul Parallel Programming
bul High Performance for Java Applications
bul Automatic Parallelization (more info) using Thread-Level Speculation (more info)
bul Transactional Memory (more info), mainly in software
bul Optimizing Compilers (more info), mainly for parallelization
bul Computer Architecture
bul Association Rules (more info)