Degradation: an effective approach to working with shared objects
Team work: Boubacar Kane presented "Degradation: an effective approach to working with shared objects" at 4A312 the 17/9/2021 at 10h00.
You can find the slides of the presentation here.
Abstract
Since the middle of the 2000s, parallel programs have been used more and more to make efficient programs. For a programmer, working with parallel programs requires good skills because the different computational units work in parallel and at their own speeds, which poses concurrency problems. Nowadays, some libraries offer linearizable objects that allow programmers to make parallel programs more easily. However, it happens that the whole sequential specification of the object is not used and in this case, it is possible to replace the object by another one with a less strong sequential specification which would bring better performances. In this case, we say that we degrade the object. The goal of our research is to provide programmers with a degradable object library based on already existing libraries in order to allow the improvement of programs without refactoring
The presentation will be in French, with slides written in English.