Optimal packet classification applicable tothe OpenFlow context. - Thibaut Stimpfling; Yvon Savaria; André Béliveau; Normand Bélanger; Omar Cherkaoui (HPPN@HPDC, 2013)

Extensions to decision-tree based packet classification algorithms to address new classification paradigms. - Thibaut Stimpfling; Normand Bélanger; Omar Cherkaoui; André Béliveau; Ludovic Béliveau; Yvon Savaria (Comput. Networks, 2017)

A Low-Latency Memory-Efficient IPv6 Lookup Engine Implemented on FPGA Using High-Level Synthesis. - Thibaut Stimpfling; J. M. Pierre Langlois; Normand Bélanger; Yvon Savaria (CCGrid, 2018)

One for All, All for One: A Heterogeneous Data Plane for Flexible P4 Processing. - Jeferson Santiago da Silva; Thibaut Stimpfling; Thomas Luinaud; Bachir Fradj; Bochra Boughzala (ICNP, 2018)

SHIP: A Scalable High-Performance IPv6 Lookup Algorithm That Exploits Prefix Characteristics. - Thibaut Stimpfling; Normand Bélanger; J. M. Pierre Langlois; Yvon Savaria (IEEE/ACM Trans. Netw., 2019)

Unleashing the Power of FPGAs as Programmable Switches. - Thomas Luinaud; Thibaut Stimpfling; Jeferson Santiago da Silva; Yvon Savaria; J. M. Pierre Langlois (FPGA, 2020)

Bridging the Gap: FPGAs as Programmable Switches. - Thomas Luinaud; Thibaut Stimpfling; Jeferson Santiago da Silva; Yvon Savaria; J. M. Pierre Langlois (HPSR, 2020)