Energy-Efficiency Potential of a Phase-Based Cache Resizing Scheme for Embedded Systems. - Gilles Pokam; François Bodin (Interaction between Compilers and Computer Architectures, 2004)

An Offline Approach for Whole-Program Paths Analysis Using Suffix Arrays. - Gilles Pokam; François Bodin (LCPC, 2004)

Speculative software management of datapath-width for energy optimization. - Gilles Pokam; Olivier Rochecouste; André Seznec; François Bodin (LCTES, 2004)

SWARP: a retargetable preprocessor for multimedia instructions. - Gilles Pokam; Stéphane Bihan; Julien Simonnet; François Bodin (Concurr. Comput. Pract. Exp., 2004)

BugNet: Continuously Recording Program Execution for Deterministic Replay Debugging. - Satish Narayanasamy; Gilles Pokam; Brad Calder (ISCA, 2005)

Unbounded page-based transactional memory. - Weihaw Chuang; Satish Narayanasamy; Ganesh Venkatesh; Jack Sampson; Michael Van Biesbrouck; Gilles Pokam; Brad Calder; Osvaldo Colavin (ASPLOS, 2006)

BugNet: Recording Application-Level Execution for Deterministic Replay Debugging. - Satish Narayanasamy; Gilles Pokam; Brad Calder (IEEE Micro, 2006)

A case for a complexity-effective, width-partitioned microarchitecture. - Olivier Rochecouste; Gilles Pokam; André Seznec (ACM Trans. Archit. Code Optim., 2006)

An Analytic Model for Optimistic STM with Lazy Locking. - Armin Heindl; Gilles Pokam (ASMTA, 2009)

An analytic model of optimistic Software Transactional Memory. - Armin Heindl; Gilles Pokam; Ali-Reza Adl-Tabatabai (ISPASS, 2009)

Architecting a chunk-based memory race recorder in modern CMPs. - Gilles Pokam; Cristiano Pereira; Klaus Danne; Rolf Kassa; Ali-Reza Adl-Tabatabai (MICRO, 2009)

Modeling software transactional memory with AnyLogic. - Armin Heindl; Gilles Pokam (SimuTools, 2009)

An analytic framework for performance modeling of software transactional memory. - Armin Heindl; Gilles Pokam (Comput. Networks, 2009)

The Case for Message Passing on Many-Core Chips. - Rakesh Kumar 002; Timothy G. Mattson; Gilles Pokam; Rob F. Van der Wijngaart (Multiprocessor System-on-Chip, 2011)

RADBench: A Concurrency Bug Benchmark Suite. - Nicholas Jalbert; Cristiano Pereira; Gilles Pokam; Koushik Sen (HotPar, 2011)

CoreRacer: a practical memory race recorder for multicore x86 TSO processors. - Gilles Pokam; Cristiano Pereira; Shiliang Hu; Ali-Reza Adl-Tabatabai; Justin Emile Gottschlich; Jungwoo Ha; Youfeng Wu (MICRO, 2011)

Visualizing transactional memory. - Justin Emile Gottschlich; Maurice Herlihy; Gilles Pokam; Jeremy G. Siek (PACT, 2012)

Maple: a coverage-driven testing tool for multithreaded programs. - Jie Yu 016; Satish Narayanasamy; Cristiano Pereira; Gilles Pokam (OOPSLA, 2012)

Concurrent predicates: A debugging technique for every parallel programmer. - Justin Emile Gottschlich; Gilles Pokam; Cristiano Pereira; Youfeng Wu (PACT, 2013)

Cyrus: unintrusive application-level record-replay for replay parallelism. - Nima Honarmand; Nathan Dautenhahn; Josep Torrellas; Samuel T. King; Gilles Pokam; Cristiano Pereira (ASPLOS, 2013)

But How Do We Really Debug Transactional Memory Programs? - Justin Emile Gottschlich; Rob C. Knauerhase; Gilles Pokam (HotPar, 2013)

QuickRec: prototyping an intel architecture extension for record and replay of multithreaded programs. - Gilles Pokam; Klaus Danne; Cristiano Pereira; Rolf Kassa; Tim Kranich; Shiliang Hu; Justin Emile Gottschlich; Nima Honarmand; Nathan Dautenhahn; Samuel T. King; Josep Torrellas (ISCA, 2013)

Selective mutation testing for concurrent code. - Milos Gligoric 001; Lingming Zhang 001; Cristiano Pereira; Gilles Pokam (ISSTA, 2013)

Invyswell: a hybrid transactional memory for haswell's restricted transactional memory. - Irina Calciu; Justin Gottschlich; Tatiana Shpeisman; Gilles Pokam; Maurice Herlihy (PACT, 2014)

Race detection for event-driven mobile applications. - Chun-Hung Hsiao; Cristiano Pereira; Jie Yu 016; Gilles Pokam; Satish Narayanasamy; Peter M. Chen; Ziyun Kong; Jason Flinn (PLDI, 2014)

TSXProf: Profiling Hardware Transactions. - Yujie Liu 003; Justin Gottschlich; Gilles Pokam; Michael F. Spear (PACT, 2015)

Failure Sketches: A Better Way to Debug. - Baris Kasikci; Cristiano Pereira; Gilles Pokam; Benjamin Schubert; Madanlal Musuvathi; George Candea (HotOS, 2015)

Failure sketching: a technique for automated root cause diagnosis of in-production failures. - Baris Kasikci; Benjamin Schubert; Cristiano Pereira; Gilles Pokam; George Candea (SOSP, 2015)

POSTER: Fault-tolerant Execution on COTS Multi-core Processors with Hardware Transactional Memory Support. - Florian Haas; Sebastian Weis; Theo Ungerer; Gilles Pokam; Youfeng Wu (PACT, 2016)

LASER: Light, Accurate Sharing dEtection and Repair. - Liang Luo; Akshitha Sriraman; Brooke Fugate; Shiliang Hu; Gilles Pokam; Chris J. Newburn; Joseph Devietti (HPCA, 2016)

Remix: online detection and repair of cache contention for the JVM. - Ariel Eizenberg; Shiliang Hu; Gilles Pokam; Joseph Devietti (PLDI, 2016)

Fault-Tolerant Execution on COTS Multi-core Processors with Hardware Transactional Memory Support. - Florian Haas; Sebastian Weis; Theo Ungerer; Gilles Pokam; Youfeng Wu (ARCS, 2017)

AsyncClock: Scalable Inference of Asynchronous Event Causality. - Chun-Hung Hsiao; Satish Narayanasamy; Essam Muhammad Idris Khan; Cristiano L. Pereira; Gilles A. Pokam (ASPLOS, 2017)

TMI: thread memory isolation for false sharing repair. - Christian DeLozier; Ariel Eizenberg; Shiliang Hu; Gilles Pokam; Joseph Devietti (MICRO, 2017)

Architectural support for convolutional neural networks on modern CPUs. - Animesh Jain; Michael A. Laurenzano; Gilles A. Pokam; Jason Mars; Lingjia Tang (PACT, 2018)

TAPAS: Generating Parallel Accelerators from Parallel Programs. - Steve Margerm; Amirali Sharifian; Apala Guha; Arrvindh Shriraman; Gilles Pokam (MICRO, 2018)

Huron: hybrid false sharing detection and repair. - Tanvir Ahmed Khan; Yifan Zhao; Gilles Pokam; Barzan Mozafari; Baris Kasikci (PLDI, 2019)

Hurdle: Securing Jump Instructions Against Code Reuse Attacks. - Christian DeLozier; Kavya Lakshminarayanan; Gilles Pokam; Joseph Devietti (ASPLOS, 2020)

CHiRP: Control-Flow History Reuse Prediction. - Samira Mirbagher Ajorpaz; Elba Garza; Gilles Pokam; Daniel A. Jiménez (MICRO, 2020)

PerSpectron: Detecting Invariant Footprints of Microarchitectural Attacks with Perceptron. - Samira Mirbagher Ajorpaz; Gilles Pokam; Esmaeil Mohammadian Koruyeh; Elba Garza; Nael B. Abu-Ghazaleh; Daniel A. Jiménez (MICRO, 2020)

I-SPY: Context-Driven Conditional Instruction Prefetching with Coalescing. - Tanvir Ahmed Khan; Akshitha Sriraman; Joseph Devietti; Gilles Pokam; Heiner Litz; Baris Kasikci (MICRO, 2020)

Ripple: Profile-Guided Instruction Cache Replacement for Data Center Applications. - Tanvir Ahmed Khan; Dexin Zhang; Akshitha Sriraman; Joseph Devietti; Gilles Pokam; Heiner Litz; Baris Kasikci (ISCA, 2021)

Twig: Profile-Guided BTB Prefetching for Data Center Applications. - Tanvir Ahmed Khan; Nathan Brown; Akshitha Sriraman; Niranjan K. Soundararajan; Rakesh Kumar 003; Joseph Devietti; Sreenivas Subramoney; Gilles A. Pokam; Heiner Litz; Baris Kasikci (MICRO, 2021)

DMon: Efficient Detection and Correction of Data Locality Problems Using Selective Profiling. - Tanvir Ahmed Khan; Ian Neal; Gilles Pokam; Barzan Mozafari; Baris Kasikci (OSDI, 2021)

EVAX: Towards a Practical, Pro-active & Adaptive Architecture for High Performance & Security. - Samira Mirbagher Ajorpaz; Daniel Moghimi; Jeffrey Neal Collins; Gilles Pokam; Nael B. Abu-Ghazaleh; Dean M. Tullsen (MICRO, 2022)

OCOLOS: Online COde Layout OptimizationS. - Yuxuan Zhang; Tanvir Ahmed Khan; Gilles Pokam; Baris Kasikci; Heiner Litz; Joseph Devietti (MICRO, 2022)

EMISSARY: Enhanced Miss Awareness Replacement Policy for L2 Instruction Caching. - Nayana Prasad Nagendra; Bhargav Reddy Godala; Ishita Chaturvedi; Atmn Patel; Svilen Kanev; Tipp Moseley; Jared Stark; Gilles A. Pokam; Simone Campanoni; David I. August (ISCA, 2023)

Online Code Layout Optimizations via OCOLOS. - Yuxuan Zhang; Tanvir Ahmed Khan; Gilles Pokam; Baris Kasikci; Heiner Litz; Joseph Devietti (IEEE Micro, 2023)

PDIP: Priority Directed Instruction Prefetching. - Bhargav Reddy Godala; Sankara Prasad Ramesh; Gilles A. Pokam; Jared Stark; André Seznec; Dean M. Tullsen; David I. August (ASPLOS (2), 2024)

RPG2: Robust Profile-Guided Runtime Prefetch Generation. - Yuxuan Zhang; Nathan Sobotka; Soyoon Park; Saba Jamilan; Tanvir Ahmed Khan; Baris Kasikci; Gilles A. Pokam; Heiner Litz; Joseph Devietti (ASPLOS (2), 2024)

Correct Wrong Path. - Bhargav Reddy Godala; Sankara Prasad Ramesh; Krishnam Tibrewala; Chrysanthos Pepi; Gino Chacon; Svilen Kanev; Gilles A. Pokam; Daniel A. Jiménez; Paul V. Gratz; David I. August (CoRR, 2024)

Exposing Shadow Branches. - Chrysanthos Pepi; Bhargav Reddy Godala; Krishnam Tibrewala; Gino Chacon; Paul V. Gratz; Daniel A. Jiménez; Gilles A. Pokam; David I. August (CoRR, 2024)

Skia: Exposing Shadow Branches. - Chrysanthos Pepi; Bhargav Reddy Godala; Krishnam Tibrewala; Gino A. Chacon; Paul V. Gratz; Daniel A. Jiménez; Gilles A. Pokam; David I. August (ASPLOS (2), 2025)

Correct Wrong Path. - Bhargav Reddy Godala; Sankara Prasad Ramesh; Krishnam Tibrewala; Chrysanthos Pepi; Gino Chacon; Svilen Kanev; Gilles A. Pokam; Alberto Ros 001; Daniel A. Jiménez; Paul V. Gratz; David I. August (IEEE Comput. Archit. Lett., 2025)