
Homepage Cv HAL Orcid Google Scholar Researchgate LinkedIn Github
My research work is all concerned with the parallelization of algorithms. Some of them are regular, but most of them are irregular, i.e. non-trivially parallelizable. I use my knowledge of modern multi-, many-core and GPU architectures to rethink existing algorithms or create new ones by proposing several levels of parallelization: instructions, cores and many-core accelerators. After working on the creation of parallel algorithms for labelling related components, I have more recently contributed to preference learning and the calculation of fuzzy landscapes.