Lightweight generics in embedded systems through static analysis. - Olivier Sallenave; Roland Ducournau (LCTES, 2012)

Efficient Compilation of .NET Programs for Embedded Systems. - Olivier Sallenave; Roland Ducournau (J. Object Technol., 2012)

Coordinating GPU threads for OpenMP 4.0 in LLVM. - Carlo Bertolli; Samuel Antão; Alexandre E. Eichenberger; Kevin O'Brien; Zehra Sura; Arpith C. Jacob; Tong Chen 001; Olivier Sallenave (LLVM@SC, 2014)

Data access optimization in a processing-in-memory system. - Zehra Sura; Arpith C. Jacob; Tong Chen 001; Bryan S. Rosenburg; Olivier Sallenave; Carlo Bertolli; Samuel Antao; José R. Brunheroto; Yoonho Park; Kevin O'Brien; Ravi Nair (Conf. Computing Frontiers, 2015)

Active Memory Cube: A processing-in-memory architecture for exascale systems. - Ravi Nair; Samuel Antão; Carlo Bertolli; Pradip Bose; José R. Brunheroto; Tong Chen 001; Chen-Yong Cher; Carlos H. A. Costa; J. Doi; Constantinos Evangelinos; Bruce M. Fleischer; Thomas W. Fox; et al. (IBM J. Res. Dev., 2015)