paper-with-me

Papers

Using Deep Neural Networks for Estimating Loop Unrolling Factor

2019-11-10 · Asma Balamane, Zina Taklit

Optimizing programs requires deep expertise. On one hand, it is a tedious task, because it requires a lot of tests to find out the best combination of optimizations to apply with their best factors. On the other hand, this task is critical, because it may degrade the performance of programs instead of improving it. The automatization of this task can deal with this problem and permit to obtain good results. Optimizing loops that take the most significant part of the program execution time plays a crucial role to achieve best performance. In this paper, we address Loop unrolling optimization, by proposing a deep Neural Network model to predict the optimal unrolling factor for programs written for TIRAMISU. TIRAMISU is a polyhedral framework designed to generate high performance code for multiple platforms including multicores, GPUs, and distributed machines. TIRAMISU introduces a scheduling language with novel commands to explicitly manage the complexities that arise when targeting these systems.

📄 PDF Abstract BibTeX arXiv:1911.03991

Code (0)

등록된 구현이 없습니다.

Tasks

Rolling Shutter CorrectionScheduling

Similar Papers 제목 키워드 기반

Proposition d'un modèle pour l'optimisation automatique de boucles dans le compilateur Tiramisu : cas d'optimisation de déroulage

2019-07-29 · Asma Balamane, Zina Taklit

Computer architectures become more and more complex. It requires more effort to develop techniques that improve the programs of performance and allow to exploit material resources efficiently. As a result, many transform…

Rolling Shutter Correction

Gromov-Wasserstein Factorization Models for Graph Clustering

2019-11-19 · Hongteng Xu

We propose a new nonlinear factorization model for graphs that are with topological structures, and optionally, node attributes. This model is based on a pseudometric called Gromov-Wasserstein (GW) discrepancy, which com…

ClusteringGraph ClusteringRolling Shutter Correction

Understanding the Curse of Unrolling

2026-02-23 · Sheheryar Mehmood, Florian Knoll, Peter Ochs arxiv

Algorithm unrolling is ubiquitous in machine learning, particularly in hyperparameter optimization and meta-learning, where Jacobians of solution mappings are computed by differentiating through iterative algorithms. Alt…

Hyperparameter OptimizationBilevel Optimization

Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Models

2023-06-05 · Alexander Lin, Bahareh Tolooshams, Yves Atchadé, Demba Ba

Latent Gaussian models have a rich history in statistics and machine learning, with applications ranging from factor analysis to compressed sensing to time series analysis. The classical method for maximizing the likelih…

compressed sensingTime SeriesTime Series Analysis

Software Pipelining for Quantum Loop Programs

2020-12-23 · Jingzhe Guo, Mingsheng Ying

We propose a method for performing software pipelining on quantum for-loop programs, exploiting parallelism in and across iterations. We redefine concepts that are useful in program optimization, including array aliasing…

Rolling Shutter Correction