Skip to main content

Showing 1–3 of 3 results for author: Tchoulak, N

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.11522  [pdf

    cs.PL cs.DC cs.LG

    LOOPer: A Learned Automatic Code Optimizer For Polyhedral Compilers

    Authors: Massinissa Merouani, Khaled Afif Boudaoud, Iheb Nassim Aouadj, Nassim Tchoulak, Islem Kara Bernou, Hamza Benyamina, Fatima Benbouzid-Si Tayeb, Karima Benatchba, Hugh Leather, Riyadh Baghdadi

    Abstract: While polyhedral compilers have shown success in implementing advanced code transformations, they still have challenges in selecting the most profitable transformations that lead to the best speedups. This has motivated the use of machine learning to build cost models to guide the search for polyhedral optimizations. State-of-the-art polyhedral compilers have demonstrated a viable proof-of-concept… ▽ More

    Submitted 22 March, 2024; v1 submitted 18 March, 2024; originally announced March 2024.

  2. arXiv:2401.06665  [pdf, other

    cs.DC cs.CL cs.PF

    PolyTOPS: Reconfigurable and Flexible Polyhedral Scheduler

    Authors: Gianpietro Consolaro, Zhen Zhang, Harenome Razanajato, Nelson Lossing, Nassim Tchoulak, Adilla Susungi, Artur Cesar Araujo Alves, Renwei Zhang, Denis Barthou, Corinne Ancourt, Cedric Bastoul

    Abstract: Polyhedral techniques have been widely used for automatic code optimization in low-level compilers and higher-level processes. Loop optimization is central to this technique, and several polyhedral schedulers like Feautrier, Pluto, isl and Tensor Scheduler have been proposed, each of them targeting a different architecture, parallelism model, or application scenario. The need for scenario-specific… ▽ More

    Submitted 12 January, 2024; originally announced January 2024.

    Comments: 14 pages, bibliography included. The paper has been accepted to CGO 2024 and the publication and proceedings are ongoing. This is a preprint version

  3. arXiv:2206.03684  [pdf

    cs.PL cs.LG

    Progress Report: A Deep Learning Guided Exploration of Affine Unimodular Loop Transformations

    Authors: Massinissa Merouani, Khaled Afif Boudaoud, Iheb Nassim Aouadj, Nassim Tchoulak, Fatima Benbouzid-Sitayeb, Karima Benatchba, Hugh Leather, Riyadh Baghdadi

    Abstract: In this paper, we present a work in progress about a deep learning based approach for automatic code optimization in polyhedral compilers. The proposed technique explores combinations of affine and non-affine loop transformations to find the sequence of transformations that minimizes the execution time of a given program. This exploration is guided by a deep learning based cost model that evaluate… ▽ More

    Submitted 8 June, 2022; originally announced June 2022.

    Journal ref: In Proceedings of 12th International Workshop on Polyhedral Compilation Techniques (IMPACT 2022)