I am a member of the Parallel and Distributed Systems Group (PDSG). My research interests include several aspects of High-performance Computing:
Resource demanding applications
I am particularly interested in the performance optimization of resource demanding applications on modern execution platforms. I have worked on scientific kernels such as stencil and sparse computations while quite recently I also focus on shortest-paths graph algorithms.
Parallel programming
Parallel programming models, compilers and tools are topics that I find extremely interesting and challenging. Hybrid programming models for clusters of SMPs (e.g. mixed MPI+OpenMP) and, quite recently, Transactional Memory have mostly attracted my attention.
High-performance computer architecture
I am interested in novel parallel architectures such as homogeneous or heterogeneous multicore systems, manycores, clusters etc.
More details can be found in the page of PDSG.