-
A Polynomial Spilling Heuristic: Layered Allocation
Boubacar Diouf, Albert Cohen, Fabrice Rastello
IEEE International Symposium on Code Generation and Optimization (CGO 2013).
February 2013, Shenzhen, China.
@inproceedings{Diouf:2013:PSHLA,
title = {{A Polynomial Spilling Heuristic: Layered Allocation}},
author = {Diouf, Boubacar and Cohen, Albert, Albert.Cohen@inria.Fr and Rastello, Fabrice},
affiliation = {PARKAS - INRIA Paris-Rocquencourt , COMPSYS - INRIA Grenoble Rh{\^o}ne-Alpes / LIP Laboratoire
de l'Informatique du Parall{\'e}lisme},
booktitle = {{International Symposium on Code Generation and Optimization (CGO'13)}},
publisher = {IEEE Computer Society Press},
address = {Shenzhen, Chine},
year = {2013},
}
-
A Decoupled Local-Memory Allocator
Boubacar Diouf, Can Hantas, Albert Cohen, Ozcan Ozturk, Jens Palsberg
ACM Transactions on Architecture and Code Optimization.
Volume 9 Issue 4, January 2013, Article No. 34.
Journal paper presented at the HIPEAC 2013 conference.
@article{Diouf:2013:DLMA,
author = {Diouf, Boubacar and Hanta\c{s}, Can and Cohen, Albert and \"{O}zturk, \"{O}zcan and Palsberg, Jens},
title = {A decoupled local memory allocator},
journal = {ACM Trans. Archit. Code Optim.},
issue_date = {January 2013},
volume = {9},
number = {4},
year = {2013},
issn = {1544-3566},
address = {New York, NY, USA},
keywords = {Local memory, compiler, memory allocation, scratchpad memory},
}
-
A Polynomial Spilling Heuristic: Layered Allocation
Boubacar Diouf, Albert Cohen, Fabrice Rastello
Rapport de recherche, hal-007136, RR-8007, July 2012.
Internal research report.
@techreport{Diouf:2012:PSHLA,
title = {{A Polynomial Spilling Heuristic: Layered Allocation}},
author = {Diouf, Boubacar and Cohen, Albert, Albert.Cohen@inria.Fr and Rastello, Fabrice},
affiliation = {PARKAS - INRIA Paris-Rocquencourt , COMPSYS - INRIA Grenoble Rh{\^o}ne-Alpes / LIP Laboratoire
de l'Informatique du Parall{\'e}lisme},
number = {RR-8007},
year = {2012},
}
-
Decoupled Approaches to Register and Software-Controlled Memory Allocations
Boubacar Diouf
PhD Thesis, Université Paris-Sud 11, France, December 2011.
@phdthesis{Diouf:2011:DARSCMA,
title = {{Decoupled approaches to register and software controlled memory allocations}},
author = {Diouf, Boubacar},
keywords = {Compilation;Register allocation;Memory allocations;Scratchpad;Weighted graphs coloring;Submarine-building problem},
affiliation = {PARKAS - INRIA Paris-Rocquencourt},
school = {Universit{\'e} Paris Sud - Paris XI},
year = {2011},
}
-
Split Register Allocation: Linear Complexity Without the Performance Penalty
Boubacar Diouf, Albert Cohen, Fabrice Rastello, John Cavazos
In : Intl. Conf. on High Performance Embedded Architectures and Compilers (HIPEAC 2010).
Pisa, Italy, january 2010.
@inproceedings{Diouf:2010:SRALCWPP,
title = {{Split Register Allocation: Linear Complexity Without the Performance Penalty}},
author = {Diouf, Boubacar and Cohen, Albert and Rastello, Fabrice and Cavazos, John},
booktitle = {{International Conference on High Performance and Embedded Architectures and Compilers}},
year = {2010},
}
-
Optimizing Local memory Allocation and Assignment Through a Decoupled Approach
Boubacar Diouf, Ozcan Ozturk, Albert Cohen
In : Workshop on Languages and Compilers for Parallel Computing (LCPC 2009).
Newark,Delaware, October 2009. Springer-Verlag. 8 pages (short paper).
Peer-reviewed workshop.
@inproceedings{Diouf:2009:OLM:2155247.2155276,
author = {Diouf, Boubacar and Ozturk, Ozcan and Cohen, Albert},
title = {Optimizing local memory allocation and assignment through a decoupled approach},
booktitle = {Proceedings of the 22nd international conference on Languages and Compilers for Parallel Computing},
series = {LCPC'09},
year = {2010},
isbn = {3-642-13373-8, 978-3-642-13373-2},
pages = {408--415},
publisher = {Springer-Verlag},
address = {Berlin, Heidelberg},
}