Research

I am currently working in a number of projects as part of the Computer Systems Laboratory staff. Below I describe some of the main topics I have been researching nowadays:

  • Code Optimization:

    Creating new optimizations, or adapting some existent technique, in order to generate efficient code is one of my favorite topics. I am specially interested into problems related to embedded systems, parallel/multicore architectures, and power-aware code generation.
  • Transactional Memories:

    I am interested in several aspects of TM implementation, both on HW and SW, and topics relating TM to existent and/or new programming languages.
  • Electronic System Level Design:

    The search for new methodologies and tools suitable to the new Electronic System Level approach to hardware design. I have been working on new technologies related to SystemC and the ArchC architecture description language in order to aid the design on high levels of abstraction.

Interested in developing an undergrad, master, or PhD project on one of these topics? Send me an email with a short CV.