Efficient implementation and tuning of applications is a challenging task. As computer architects, we can identify bottlenecks that limit performance, and squeeze the compiler options to the limit. As digital-logic designers, we can also develop specific hardware accelerators to achieve significant improvements in energy efficiency and performance. In our previous work, we have demonstrated this capability in fields such as hyperspectral image processing, artificial intelligence, or molecular dynamics.

Currently, we are working on the performance, and energy-consumption optimization of several applications of notable social impact:

  • Optimization of Molecular dynamics applications on heterogeneous systems.
  • Optimization of machine learning algorithms.
  • On-board support for processing hyper-spectral images.
  • Acceleration of Genomic Sequence Alignment.