Gaël Thomas

  • Telecom SudParis
  • University of Pierre and Marie Curie, Paris, France

According to our database1, Gaël Thomas authored at least 47 papers between 2004 and 2023.

Collaborative distances:



In proceedings 
PhD thesis 


Online presence:



NVMM cache design: Logging vs. Paging.
CoRR, 2023

SecV: Secure Code Partitioning via Multi-Language Secure Values.
Proceedings of the 24th International Middleware Conference, 2023

Network in Disaggregated Datacenters.
CoRR, 2021

J-NVM: Off-heap Persistent Objects in Java.
Proceedings of the SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles, 2021

Montsalvat: Intel SGX shielding for GraalVM native images.
Proceedings of the Middleware '21: 22nd International Middleware Conference, Québec City, Canada, December 6, 2021

NVCache: A Plug-and-Play NVMM-based I/O Booster for Legacy Systems.
Proceedings of the 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2021

Transparent Overlapping of Blocking Communication in MPI Applications.
Proceedings of the 22nd IEEE International Conference on High Performance Computing and Communications; 18th IEEE International Conference on Smart City; 6th IEEE International Conference on Data Science and Systems, 2020

Using Differential Execution Analysis to Identify Thread Interference.
IEEE Trans. Parallel Distributed Syst., 2019

ScalOMP: Analyzing the Scalability of OpenMP Applications.
Proceedings of the OpenMP: Conquering the Full Hardware Spectrum, 2019

When eXtended Para - Virtualization (XPV) Meets NUMA.
Proceedings of the Fourteenth EuroSys Conference 2019, Dresden, Germany, March 25-28, 2019, 2019

EActors: Fast and flexible trusted computing using SGX.
Proceedings of the 19th International Middleware Conference, 2018

Persistent Memory Programming Abstractions in Context of Concurrent Applications.
CoRR, 2017

Towards an Efficient Pauseless Java GC with Selective HTM-Based Access Barriers.
Proceedings of the 14th International Conference on Managed Languages and Runtimes, 2017

An interface to implement NUMA policies in the Xen hypervisor.
Proceedings of the Twelfth European Conference on Computer Systems, 2017

Fast and Portable Locking for Multicore Architectures.
ACM Trans. Comput. Syst., 2016

Transactional Pointers: Experiences with HTM-Based Reference Counting in C++.
Proceedings of the Networked Systems - 4th International Conference, 2016

Evaluating HTM for Pauseless Garbage Collectors in Java.
Proceedings of the 2015 IEEE TrustCom/BigDataSE/ISPA, 2015

A performance study of Java garbage collectors on multicore architectures.
Proceedings of the Sixth International Workshop on Programming Models and Applications for Multicores and Manycores, 2015

Automatic OpenCL Code Generation for Multi-device Heterogeneous Architectures.
Proceedings of the 44th International Conference on Parallel Processing, 2015

Incinerator - Eliminating Stale References in Dynamic OSGi Applications.
Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2015

NumaGiC: a Garbage Collector for Big Data on Big NUMA Machines.
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015

Faults in Linux 2.6.
ACM Trans. Comput. Syst., 2014

Continuously measuring critical section pressure with the free-lunch profiler.
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014

Memory monitoring in a multi-tenant OSGi execution environment.
Proceedings of the CBSE'14, Proceedings of the 17th International ACM SIGSOFT Symposium on Component-Based Software Engineering (part of CompArch 2014), Marcq-en-Baroeul, Lille, France, June 30, 2014

Hector: Detecting Resource-Release Omission Faults in error-handling code for systems software.
Proceedings of the 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2013

EZ: Towards Efficient Asynchronous Protocol Gateway Construction.
Proceedings of the Distributed Applications and Interoperable Systems, 2013

A study of the scalability of stop-the-world garbage collectors on multicores.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2013

Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications.
Proceedings of the 2012 USENIX Annual Technical Conference, 2012

An Improvement of OpenMP Pipeline Parallelism with the BatchQueue Algorithm.
Proceedings of the 18th IEEE International Conference on Parallel and Distributed Systems, 2012

Assessing the scalability of garbage collectors on many cores.
ACM SIGOPS Oper. Syst. Rev., 2011

Faults in linux: ten years later.
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, 2011

VMKit: a substrate for managed runtime environments.
Proceedings of the 6th International Conference on Virtual Execution Environments, 2010

BatchQueue: Fast and Memory-Thrifty Core to Core Communication.
Proceedings of the 22st International Symposium on Computer Architecture and High Performance Computing, 2010

Partition Participant Detector with Dynamic Paths in Mobile Networks.
Proceedings of The Ninth IEEE International Symposium on Networking Computing and Applications, 2010

Blue Banana: resilience to avatar mobility in distributed MMOGs.
Proceedings of the 2010 IEEE/IFIP International Conference on Dependable Systems and Networks, 2010

I-JVM: a Java Virtual Machine for component isolation in OSGi.
Proceedings of the 2009 IEEE/IFIP International Conference on Dependable Systems and Networks, 2009

Designing highly flexible virtual machines: the JnJVM experience.
Softw. Pract. Exp., 2008

A lazy developer approach: building a JVM with third party software.
Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, 2008

Towards a new isolation abstraction for OSGi.
Proceedings of the 1st Workshop on Isolation and Integration in Embedded Systems, 2008

A distributed service-oriented mediation tool.
Proceedings of the 2007 IEEE International Conference on Services Computing (SCC 2007), 2007

Live and Heterogeneous Migration of Execution Environments.
Proceedings of the On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, 2006

Transparent and Dynamic Code Offloading for Java Applications.
Proceedings of the On the Move to Meaningful Internet Systems 2006: CoopIS, 2006

Supporting efficient dynamic aspects through reflection and dynamic compilation.
Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), 2005

A Generic Language for Dynamic Adaptation.
Proceedings of the Euro-Par 2005, Parallel Processing, 11th International Euro-Par Conference, Lisbon, Portugal, August 30, 2005

MVV : une plate-forme à composants dynamiquement reconfigurables. La machine virtuelle virtuelle.
Tech. Sci. Informatiques, 2004

Reconfigurations dynamiques de services dans un intergiciel a composants CORBA CCM
CoRR, 2004

A step towards ubiquitous computing: an efficient flexible micro-ORB.
Proceedings of the 11st ACM SIGOPS European Workshop, 2004