I am Jean-Pierre Lozi, a Maître de Conférences (Associate Professor) at the [University of Nice Sophia Antipolis] ([I3S lab], [MODALIS team]). I was previously a University Research Associate at [Simon Fraser University], working under the supervision of [Alexandra Fedorova]. I hold Master's degrees from both [Télécom ParisTech] and [Université Pierre et Marie Curie (Paris 6)], as well as a PhD from [UPMC]. My research interests include multicore architectures, synchronization algorithms, cache-coherency protocols as well as general systems research.

/*
 * ==============
 * Main Contents:
 * ==============
 */

    [Program Committees]
    [Talks]
    [PhD Jury]
    [Teaching]
    [Selected publications]
    [Other publications]
personal_info.txt [+]
8,0-1       All

/*
 * ===================
 * Program Committees:
 * ===================
 */

Member of the Middleware 2018 Program Committee.
Member of the ASPLOS 2018 Program Committee (heavy PC).
Member of the USENIX ATC 2017 Program Committee (no light/heavy distinction).
Member of the EuroSys 2017 Program Committee (heavy PC).


/*
 * ==============
 * Notable Talks:
 * ==============
 */

Keynote speaker at BPOE'9, the Ninth Workshop on Big Data Benchmarks, Performance, Optimization, and Emerging Hardware -- collocated with ASPLOS'18 [SLIDES]
Invited speaker at the Amadeus Global Technical Forum, November 2016 [SLIDES]


/*
 * =========
 * PhD Jury:
 * =========
 */

I was a member of the PhD Jury of Ms. Maria Carpen-Amarie, defended on Nov. 3, 2017 at the university of Neuchâtel, Switzerland. The PhD defense was titled:
Efficient Memory Management with Hardware Transactional Memory: a Focus on Java Garbage Collectors and C++ Smart Pointers

Other members of the jury were:
Prof. Pascal Felber (PhD advisor), Prof. Rachid Guerraoui, Prof. Nir Shavit, and Prof. Valerio Schiavoni


/*
 * ===========
 * Teaching:
 * ===========
 */

2016:
- [Software Architecture MSc] Techniques Modernes de Programmation Concurrente
- [Data Science MSc] Technologies pour les Données Massives / Big Data Technologies
- [UBINET MSc] Large Scale Distributed Systems - Big Data, MapReduce & Hadoop
- [BSc] Introduction au Web
- [BSc] Systèmes Informatiques

2015:
- [UBINET MSc] Large Scale Distributed Systems - Big Data, MapReduce & Hadoop
- [BSc] Introduction au Web
- [BSc] Systèmes Informatiques

2014:
- [Big Data MSc] Programming with Big Data (Simon Fraser University)



/*
 * ======================
 * Selected Publications:
 * ======================
 */

Placement of Virtual Containers on NUMA Systems: a Practical and Comprehensive Model
Justin Funston, Maxime Lorrillère, Alexandra Fedorova, Baptiste Lepers, David Vengerov, Jean-Pierre Lozi, Vivien Quéma
in Proceedings of the USENIX 2018 Annual Technical Conference (USENIX ATC '18), Boston, MA, USA, 2018


Analytics with Smart Arrays: Adaptive and Efficient Language-Independent Data
Iraklis Psaroudakis, Stefan Kaestle, Matthias Grimmer, Daniel Goodman, Jean-Pierre Lozi, Tim Harris
In Proceedings of the 13th European Conference on Computer Systems (EuroSys '18), Article 17, 15 pages, Porto, Portugal, 2018


Toward Proving Optimistic Multicore Schedulers [PDF]
Baptiste Lepers, Gilles Muller, Julia Lawall, Willy Zwaenepoel, Jean-Pierre Lozi, Nicolas Palix, Redha Gouicem, Julien Sopena
In Proceedings of the 16th Workshop on Hot Topics in Operating Systems (HotOS XVI), Whistler, BC, Canada, 2017


The Linux Scheduler: a Decade of Wasted Cores [PDF] [SLIDES] [HOMEPAGE]
Jean-Pierre Lozi, Baptiste Lepers, Justin Funston, Fabien Gaud, Vivien Quéma and Alexandra Fedorova
In Proceedings of the 11th European Conference on Computer Systems (EuroSys '16), pages 1-16, London, United Kingdom, 2016


Fast and Portable Locking for Multicore Architectures [PDF] [HOMEPAGE]
Jean-Pierre Lozi, Florian David, Gaël Thomas, Julia Lawall and Gilles Muller
In ACM Transactions on Computer Systems (TOCS) Volume 33, Issue 4 (January 2016), Article 13, 62 pages


Hector: Detecting Resource-Release Omission Faults in Error-Handling Code for Systems Software * Best paper * [PDF]
Suman Saha, Jean-Pierre Lozi, Gael Thomas, Julia Lawall, and Gilles Muller
in Proceedings of the 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN '13), pages 204-216, Budapest, Hungary, 2013


Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications [PDF] [TALK/SLIDES] [HOMEPAGE]
Jean-Pierre Lozi, Florian David, Gaël Thomas, Julia Lawall and Gilles Muller
in Proceedings of the USENIX 2012 Annual Technical Conference (USENIX ATC '12), pages 65-76, Boston, MA, USA, 2012



/*
 * ===================
 * Other Publications:
 * ===================
 */

The Challenging Problem of Industrial Applications of Multicore-Generated Iterates of Nonlinear Mappings
Jean-Pierre Lozi, Oleg Garasym, René Lozi
Industrial Mathematics and Complex Systems, Springer, pages 43-76, 2017


Ipanema : un langage dédié pour le développement d’ordonnanceurs multi-coeurs sûrs
Redha Gouicem, Julien Sopena, Julia Lawall, Gilles Muller, Baptiste Lepers, Willy Zwaenepoel, Jean-Pierre Lozi et Nicolas Palix.
5ème Conférence d’informatique en Parallélisme, Architecture et Système (ComPAS'2017), Sophia Antipolis, 2017


Your Cores are Slacking Off — or Why OS Scheduling is a Hard Problem
Jean-Pierre Lozi, Baptiste Lepers, Justin Funston, Fabien Gaud, Vivien Quéma and Alexandra Fedorova
To appear in USENIX login; Volume 41, Issue 3 (Winter 2016)


How Useful Randomness for Cryptography Can Emerge from Multicore-Implemented Complex Networks of Chaotic Maps
Oleg Garasym, Jean-Pierre Lozi, René Lozi
Journal of Difference Equations and Applications, Taylor & Francis, pages 1-39, 2017


EHCtor: Detecting Resource-Release Omission Faults in Error-Handling Code for Systems Software [PDF]
Suman Saha and Jean-Pierre Lozi
9ème Conférence Française en Systemes d’Exploitation (CFSE '9), Grenoble, 2013


Le Remote Core Lock (RCL) : une nouvelle technique de verrouillage pour les architectures multi-cœur * Best paper * [PDF]
Jean-Pierre Lozi
8ème Conférence Française en Systemes d’Exploitation (CFSE '8), Saint-Malo, 2011



/*
 * ===========
 * PhD Thesis:
 * ===========
 */

Towards More Scalable Mutual Exclusion for Multicore Architectures [PDF] [SLIDES] [HOMEPAGE]
Jean-Pierre Lozi



/*
 * ==================
 * Technical Reports:
 * ==================
 */

Efficient locking for multicore architectures [PDF]
Jean-Pierre Lozi, Gaël Thomas, Julia Lawall and Gilles Muller
INRIA Research Report #7779, 2011



/*
 * ===============
 * Posters / WiPs:
 * ===============
 */

Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications
Jean-Pierre Lozi, Gaël Thomas, Julia Lawall and Gilles Muller
Work in Progress, 23rd ACM Symposium on Operating Systems Principles (SOSP '11), Cascais, Portugal, 2011


The Remote Core Lock (RCL): Can Migrating The Execution Of Critical Sections To Remote Cores Improve Performance? [PDF]
Jean-Pierre Lozi, Gaël Thomas, Julia Lawall and Gilles Muller
Poster, 6th European Conference on Computer Systems (EuroSys '11), Salzburg, Austria, 2011



/*
 * ==============
 * Travel Grants:
 * ==============
 */

EuroTM Travel Grant to attend EuroSys '12 (Bern, Switzerland)
USENIX Federated Conferences Week Student Grant to attend USENIX ATC '12 (Boston, USA)
SOSP 2011 Student Scholarship to attend SOSP '11 (Cascais, Portugal)
EuroSys Travel Grant to attend EuroSys '11 (Salzburg, Switzerland)



/*
 * =========
 * See Also:
 * =========
 */

[Older projects]



work.txt [+]
-- INSERT --
 

                   __                  ___  _                   __            _ 
               __ / /__ ___ ____  ____/ _ \(_)__ ___________   / /  ___  ___ (_)
              / // / -_) _ `/ _ \/___/ ___/ / -_) __/ __/ -_) / /__/ _ \/_ // / 
              \___/\__/\_,_/_//_/   /_/  /_/\__/_/ /_/  \__/ /____/\___//__/_/  


                       /*
                        * Maître de conférences (Associate Professor)
                        * [Université Nice Sophia Antipolis]
                        */

                                        Office address:
                             I3S, Templiers 1 building, office 446
                                 930 route des Colles, BP 145
                                06903 Sophia Antipolis, France

                                        E-mail address:
                                     jplozi _at_ unice.fr


/***** UPDATE: as of August 2017, I am en détachement @ Oracle Labs Zürich. *****/
  1 
  2 
  3 
  4 
  5 
  6 
  7 
  8 
  9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
 38 
 39 
 40 
 41 
 42 
 43 
 44