PUBLICATIONS
  1. 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.

    pdf_ico pdf_ico pdf_ico
    @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},
    }

  2. 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.
    pdf_ico pdf_ico pdf_ico
    @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},
    }

  3. A Polynomial Spilling Heuristic: Layered Allocation
    Boubacar Diouf, Albert Cohen, Fabrice Rastello
    Rapport de recherche, hal-007136, RR-8007, July 2012.
    Internal research report.
    pdf_ico pdf_ico
    @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},
    }

  4. Decoupled Approaches to Register and Software-Controlled Memory Allocations
    Boubacar Diouf
    PhD Thesis, Université Paris-Sud 11, France, December 2011.
    pdf_ico pdf_ico pdf_ico
    @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},
    }

  5. 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.

    pdf_ico pdf_ico pdf_ico
    @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},
    }

  6. 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.

    pdf_ico pdf_ico pdf_ico
    @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},
    }