Modèles et protocoles de cohérence de données, décision et optimisation à la compilation pour des architectures massivement parallèles.
Safae Dahmani. With Guy Gogniat (Advisor) Ph.D. Thesis, Université de Bretagne Sud / CEA, 2012-2015.
Numerous works explored consistency mechanisms designed for highly parallel architectures. They lead to the conclusion that there won’t exist one protocol that fits to all applications and hardware contexts. In order to deal with consistency issues for this kind of architectures, we propose in this work a multi-protocol compilation toolchain, in which shared data of the application can be managed by different protocols. Protocols are chosen and configured at compile time, following the application behavior and the targeted architecture specifications. The protocols configuration relies on a genetic-based engine that allows to instantiate each protocol with appropriate parameters values according to multiple performance objectives. We also propose a cooperative cache consistency protocol improving the cache miss rate by sliding data to less stressed neighbors.
Consistency Protocol Decision Based on Shared Data Access Analysis for Massively Parallel Architectures.
Tien Thanh Nguyen. Master Thesis, Université de Paris-Sud / CEA, 2015
Shared Data Access Analysis Applied to Place and Route.
Hayfa Alaya Ben Salem. Master Thesis, Ecole Nationale des Sciences de l'Informatique, Tunisia / CEA, 2015
Network Contention-aware Method to Evaluate Data Consistency Protocols within a Compilation Toolchain.
Cédric Maignan. With Safae Dahmani, Guy Gogniat and Martha Johanna Sepulveda. Master Thesis, LabSTICC, Université de Bretagne-Sud, 2015
Hamza Chaker. With Safae Dahmani, Guy Gogniat and Martha Johanna Sepulveda. Master Thesis, LabSTICC, Université de Bretagne-Sud, 2014
Safae Dahmani. Master Thesis, Ecole normale supérieure de Cachan / CEA, 2012