Welcome to Loïc Cudennec Website

  • Kalray MPPA-256 Many-core Processor
  • Intel Itanium Processor
  • Tera 100 / TGCC / Curie
  • Smart Manufacturing
  • Adapteva Parallella 64 Many-core Processor
  • Christmann RECS 3 Micro-server

Short Selection

Using the Spring Physical Model to Extend a Cooperative Caching Protocol for Many-Core Processors.

Safae Dahmani, Loïc Cudennec, Stéphane Louise and Guy Gogniat. Proceedings of the IEEE 8th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14), Aizu-Wakamatsu, Japan, September 2014.

As the number of embedded cores grows up, the off-chip memory wall becomes an overwhelming bottleneck. As a consequence, it is more and more prevalent to efficiently exploit on-chip data storage. In a previous work, we proposed a data sliding mechanism that allows to store data onto our closest neighborhood, even under heavy stress loads. However, each cache block is allowed to migrate only one time to a neighbor's cache (e.g. 1-Chance Forwarding). In this paper, we propose an extension of our mechanism in order to expand the cooperative caching area. Our work is based on an adaptive physical model, where each cache block is considered as a mass connected to a spring. This technique constrains data migration according to the spring constant and the difference of workloads between cores. This adaptive data sliding approach leads to a balanced spread of data on the chip and therefore improves on-chip storage. On-chip data access has been evaluated using an analytical approach. Results show that the extended data sliding increases the global cache hit rate on the chip, especially in the context of juxtaposed hot spots.

Extended Cyclostatic Dataflow Program Compilation and Execution for an Integrated Manycore Processor.

Pascal Aubry, Pierre-Edouard Beaucamps, Frédéric Blanc, Bruno Bodin, Sergiu Carpov, Loïc Cudennec, Vincent David, Philippe Dore, Paul Dubrulle, Benoît Dupont de Dinechin, François Galea, Thierry Goubier, Michel Harrand, Samuel Jones, Jean-Denis Lesage, Stéphane Louise, Nicolas Morey Chaisemartin, Thanh Hai Nguyen, Xavier Raynaud and Renaud Sirdey. Proceedings of the First International Workshop on Architecture, Languages, Compilation and Hardware support for Emerging ManYcore systems (ALCHEMY 2013), Held in conjunction with the International Conference on Computational Science (ICCS 2013), Barcelona, Spain, June 2013.

The ever-growing number of cores in embedded chips emphasizes more than ever the complexity inherent to parallel programming. To solve these programmability issues, there is a renewed interest in the dataflow paradigm. In this context, we present a compilation toolchain for the Sigma-C language, which allows the hierarchical construction of stream applications and automatic mapping of this application to an embedded manycore target. As a demonstration of this toolchain, we present an implementation of a H.264 encoder and evaluate its performance on the embedded manycore chip MPPA.

Building Hierarchical Grid Storage Using the Gfarm Global File System and the JuxMem Grid Data-Sharing Service.

Gabriel Antoniu, Loïc Cudennec, Majd Ghareeb and Osamu Tatebe. Proceedings of the 14th International Euro-Par Conference (Euro-Par 2008), p.456-465, Las Palmas de Gran Canaria, Spain, August 2008.

As more and more large-scale applications need to generate and process very large volumes of data, the need for adequate storage facilities is growing. It becomes crucial to efficiently and reliably store and retrieve large sets of data that may be shared at the global scale. Based on previous systems for global data sharing (global file systems, grid data-sharing services), this paper proposes a hierarchical approach for grid storage, which combines the access efficiency of RAM storage with the scalability and persistence of the global file system approach. Our proposal has been validated through a prototype that couples the Gfarm file system with the JuxMem data-sharing service. Experiments on the Grid'5000 testbed confirm the advantages of our approach.

Performance scalability of the JXTA P2P framework.

Gabriel Antoniu, Loïc Cudennec, Mathieu Jan and Mike Duigou. Proceedings of the IEEE International Parallel & Distributed Processing Symposium (IPDPS 2007), p.108, Long Beach, California, USA, March 2007.

Features of the P2P model, such as scalability and volatility tolerance, have motivated its use in distributed systems. Several generic P2P libraries have been proposed for building distributed applications. However, very few experimental evaluations of these frameworks have been conducted, especially at large scales. Such experimental analyses are important, since they can help system designers to optimize P2P protocols and better understand the benefits of the P2P model. This is particularly important when the P2P model is applied to special use cases, such as grid computing. This paper focuses on the scalability of two main protocols proposed by the JXTA P2P platform. First, we provide a detailed description of the underlying mechanisms used by JXTA to manage its overlay and propagate messages over it: the rendezvous protocol. Second, we describe the discovery protocol used to find resources inside a JXTA network. We then report a detailed, large-scale, multi-site experimental evaluation of these protocols, using the nine clusters of the French Grid'5000 testbed.

Publications

Memory Consistency for Manycore Processors

Loïc Cudennec, Safae Dahmani, Guy Gogniat, Cédric Maignan and Martha Johanna Sepùlveda. Proceedings of the IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-16), Lyon, France, September 2016.
Hamza Chaker, Loïc Cudennec, Safae Dahmani, Guy Gogniat, Cédric Maignan and Martha Johanna Sepùlveda. ComPAS : Conférence d’informatique en Parallélisme, Architecture et Système. (Compas 2016), Lorient, France, Juillet 2016.
Loïc Cudennec, Safae Dahmani, Guy Gogniat, Cédric Maignan and Martha Johanna Sepùlveda. Proceedings of the Fourth International Workshop on Architecture, Languages, Compilation and Hardware support for Emerging ManYcore systems (ALCHEMY 2016), Held in conjunction with the International Conference on Computational Science (ICCS 2016), San Diego, CA, USA, June 2016.
Jussara Marandola, Stephane Louise and Loïc Cudennec. Proceedings of the Fourth International Workshop on Architecture, Languages, Compilation and Hardware support for Emerging ManYcore systems (ALCHEMY 2016), Held in conjunction with the International Conference on Computational Science (ICCS 2016), San Diego, CA, USA, June 2016.
Safae Dahmani, Sergiu Carpov, Loïc Cudennec and Guy Gogniat. Evolutionary Multiobjective Optimization (EMO 2015), held in conjunction with the 23rd Intl. Conf. on Multiple Criteria Decision Making (MCDM 2015), Hamburg, Germany, August 2015.
Hamza Chaker, Safae Dahmani, Loïc Cudennec, Guy Gogniat and Martha Johanna Sepùlveda. Proceedings of the International Workshop on Code Optimisation for Multi and Many-cores (COSMIC 2015), in conjunction with CGO, San Francisco, California, USA, February 2015.
Safae Dahmani, Loïc Cudennec et Guy Gogniat. 16ème conférence ROADEF Société Française de Recherche Opérationnelle et Aide à la Décision, Marseille, France, Février 2015.
Safae Dahmani, Loïc Cudennec, Stéphane Louise and Guy Gogniat. Proceedings of the IEEE 8th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14), Aizu-Wakamatsu, Japan, September 2014.
Safae Dahmani, Loïc Cudennec and Guy Gogniat. Proceedings of the Ninth International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (HiPEAC ACACES 2013), Fiuggi, Italy, July 2013.
Safae Dahmani, Loïc Cudennec and Guy Gogniat. Proceedings of the 18th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2013), Held in conjunction with IPDPS, Boston, Massachusetts, USA, May 2013.
Jussara Marandola, Stéphane Louise, Loïc Cudennec, Jean-Thomas Acquaviva and David Bader. Proceedings of the International Symposium on System-on-Chip (SoC 2012), Tampere, Finland, October 2012.
Jussara Marandola and Loïc Cudennec. Proceedings of the IP-Embedded System Conference and Exhibition (IP-SoC 2011), Grenoble, France, December 2011.
Loïc Cudennec, Jussara Marandola, Jean-Thomas Acquaviva and Jean-Sylvain Camier. FR2970794 (A1), CEA, January 2011.

Manycore Programmability

Loïc Cudennec and Thierry Goubier. Proceedings of the Third International Workshop on Architecture, Languages, Compilation and Hardware support for Emerging ManYcore systems (ALCHEMY 2015), Held in conjunction with the International Conference on Computational Science (ICCS 2015), Reykjavik, Iceland, June 2015.
Loïc Cudennec et Thierry Goubier. 16ème conférence ROADEF Société Française de Recherche Opérationnelle et Aide à la Décision, Marseille, France, Février 2015.
Loïc Cudennec, Paul Dubrulle, François Galea, Thierry Goubier and Renaud Sirdey. Proceedings of the Second International Workshop on Architecture, Languages, Compilation and Hardware support for Emerging ManYcore systems (ALCHEMY 2014), Held in conjunction with the International Conference on Computational Science (ICCS 2014), Cairns, Australia, June 2014.
Sergiu Carpov, Loïc Cudennec and Renaud Sirdey. Proceedings of the 10th International Conference on Computational Science (ICCS 2013), Barcelona, Spain, June 2013.
Pascal Aubry, Pierre-Edouard Beaucamps, Frédéric Blanc, Bruno Bodin, Sergiu Carpov, Loïc Cudennec, Vincent David, Philippe Dore, Paul Dubrulle, Benoît Dupont de Dinechin, François Galea, Thierry Goubier, Michel Harrand, Samuel Jones, Jean-Denis Lesage, Stéphane Louise, Nicolas Morey Chaisemartin, Thanh Hai Nguyen, Xavier Raynaud and Renaud Sirdey. Proceedings of the First International Workshop on Architecture, Languages, Compilation and Hardware support for Emerging ManYcore systems (ALCHEMY 2013), Held in conjunction with the International Conference on Computational Science (ICCS 2013), Barcelona, Spain, June 2013.
Loïc Cudennec and Renaud Sirdey. Proceedings of the 9th International Conference on Computational Science (ICCS 2012), p.146-155, Omaha, Nebraska, USA, June 2012.

Smart Manufacturing

Julius Pfrommer, Miriam Schleipen, Selma Azaiez, Michael Boc, Loïc Cudennec, Selma Kchir, Thibaud Tortech and Xenia Klinge. IEEE International Conference on Emerging Technology & Factory Automation (ETFA 2016), Berlin, Germany, September 2016.
Selma Azaiez, Michael Boc, Loïc Cudennec, Max Da Silva Simoes, Jens Haupert, Selma Kchir, Xenia Klinge, Wael Labidi, Karima Nahhal, Julius Pfrommer, Miriam Schleipen, Christian Schulz and Thibaud Tortech. Second international workshop on Recent Advances on Machine-to-Machine Communication (RAMCOM 2016), hold in conjunction with the 7th International Conference on Ambient Systems, Networks and Technologies (ANT-2016), Madrid, Spain, May 2016.

Micro-Servers

Ariel Oleksiak, Michal Kierzynka, Giovanni Agosta, Carlo Brandolese, William Fornaciari, Gerardo Pelosi, Micha Vor Dem Berge, Wolfgang Christmann, Stefan Krupop, Mariano Cecowski, Robert Plestenjak, Justin Cinkelj, Mario Porrmann, Jens Hagemeyer, Rene' Griessl, Meysam Peykanu, Lennart Tigges, Loïc Cudennec, Thierry Goubier, Jean-Marc Philippe, Sven Rosinger, Daniel Schlitt, Christian Pieper, Chris Adeniyi-Jones and Udo Janssen. Euromicro Conference on Digital System Design (DSD 2016), Limassol, Cyprus, September 2016.
Michal Kierzynka, Ariel Oleksiak, Giovanni Agosta, Carlo Brandolese, William Fornaciari, Gerardo Pelosi, Micha vor dem Berge, Wolfgang Christmann, Stefan Krupop, Mariano Cecowski, Robert Plestenjak, Justin Cinkelj, Mario Porrmann, Jens Hagemeyer, Rene Griessl, Meysam Peykanu, Lennart Tigges, Loïc Cudennec, Thierry Goubier, Jean-Marc Philippe, Sven Rosinger, Daniel Schlitt, Christian Pieper, Chris Adeniyi-Jones, Udo Janssen and Luca Ceva. International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS 2016), p.293-299, Agios Konstantinos, Greece, July 2016.

Grid Computing

Gabriel Antoniu, Loïc Cudennec, Majd Ghareeb and Osamu Tatebe. Proceedings of the 14th International Euro-Par Conference (Euro-Par 2008), p.456-465, Las Palmas de Gran Canaria, Spain, August 2008.
Loïc Cudennec, Gabriel Antoniu and Luc Bougé. Proceedings of the International Workshop on Scalable Tools for High-End Computing (STHEC 2008), p.13-24, Kos, Greece, June 2008.
Loïc Cudennec. Proceedings of the The Rencontres francophones du Parallélisme (RenPar '18 ), Fribourg, Suisse, Février 2008.
Abdullah Almousa Almaksour, Gabriel Antoniu, Luc Bougé, Loïc Cudennec and Stéphane Gançarski. Proceedings of the HiPerGRID Workshop (HiPerGRID 2007), Brasov, Romania, September 2007.
Gabriel Antoniu, Loïc Cudennec, Mathieu Jan and Mike Duigou. Proceedings of the IEEE International Parallel & Distributed Processing Symposium (IPDPS 2007), p.108, Long Beach, California, USA, March 2007.
Gabriel Antoniu, Loïc Cudennec, Sébastien Monnet. Proceedings of the International Workshop on High-Performance Data Management in Grid Environment (HPDGrid 2006), Rio de Janeiro, Brazil, July 2006.
Gabriel Antoniu, Loïc Cudennec, Sébastien Monnet. Proceedings of the 6th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2006), p.552-555, Singapore, Singapore, May 2006.
Loïc Cudennec and Sébastien Monnet. Actes des Journées francophones sur la Cohérence des Données en Univers Réparti (CDUR 2005), Paris, France, Novembre 2005.

Ph.D. and Master Thesis

Loïc Cudennec. Thèse de Doctorat. Université de Rennes I, INRIA Centre Bretagne Atlantique, IRISA, Janvier 2009.
Loïc Cudennec, Gabriel Antoniu and Luc Bougé. INRIA Research Report, RR-7086, INRIA Centre Bretagne Atlantique, February 2009.
Loïc Cudennec. Rapport de fin d'études. INSA de Rennes, INRIA Centre Bretagne Atlantique, IRISA, Juin 2005.
Loïc Cudennec. Étude bibliographique. INSA de Rennes, INRIA Centre Bretagne Atlantique, IRISA, Février 2005.

Misc

Sergiu Carpov, Loïc Cudennec and Francois Galea. 2016 RAS problem solving competition (INFORMS 2016), Nashville, USA, November 2016.
Xavier Le Guillou and Loïc Cudennec. Proceedings of the The Third Review of April Fool's day Transactions (RAFT'2008), p.9-21, Grenoble, France, Avril 2008.