paper-with-me

홈 › Papers

Towards Automatic Learning of Heuristics for Mechanical Transformations of Procedural Code

2017-01-25 · Guillermo Vigueras, Manuel Carro, Salvador Tamarit, Julio Mariño

The current trends in next-generation exascale systems go towards integrating a wide range of specialized (co-)processors into traditional supercomputers. Due to the efficiency of heterogeneous systems in terms of Watts and FLOPS per surface unit, opening the access of heterogeneous platforms to a wider range of users is an important problem to be tackled. However, heterogeneous platforms limit the portability of the applications and increase development complexity due to the programming skills required. Program transformation can help make programming heterogeneous systems easier by defining a step-wise transformation process that translates a given initial code into a semantically equivalent final code, but adapted to a specific platform. Program transformation systems require the definition of efficient transformation strategies to tackle the combinatorial problem that emerges due to the large set of transformations applicable at each step of the process. In this paper we propose a machine learning-based approach to learn heuristics to define program transformation strategies. Our approach proposes a novel combination of reinforcement learning and classification methods to efficiently tackle the problems inherent to this type of systems. Preliminary results demonstrate the suitability of this approach.

📄 PDF Abstract BibTeX arXiv:1701.07123

Code (1)

eliben/pycparser 공식 구현

Tasks

Reinforcement Learning

Similar Papers 제목 키워드 기반

Automated Playtesting with Procedural Personas through MCTS with Evolved Heuristics

2018-02-19 · Christoffer Holmgård, Michael Cerny Green, Antonios Liapis, Julian Togelius

This paper describes a method for generative player modeling and its application to the automatic testing of game content using archetypal player models called procedural personas. Theoretically grounded in psychological…

PolyBlocks: A Compiler Infrastructure for AI Chips and Programming Frameworks

2026-03-06 · Uday Bondhugula, Akshay Baviskar, Navdeep Katel, Vimal Patel 외 arxiv

We present the design and implementation of PolyBlocks, a modular and reusable MLIR-based compiler infrastructure for AI programming frameworks and AI chips. PolyBlocks is based on pass pipelines that compose transformat…

Code Generation

Key Principles in Cross-Domain Hyper-Heuristic Performance

2025-09-02 · Václav Sobotka, Lucas Kletzander, Nysret Musliu, Hana Rudová arxiv

Cross-domain selection hyper-heuristics aim to distill decades of research on problem-specific heuristic search algorithms into adaptable general-purpose search strategies. In this respect, existing selection hyper-heuri…

Pseudo-Query Reformulation

2015-07-14 · Diaz Fernando

Automatic query reformulation refers to rewriting a user's original query in order to improve the ranking of retrieval results compared to the original query. We present a general framework for automatic query reformulat…

Retrieval

Multi-Objective Deep-Learning-based Biomechanical Deformable Image Registration with MOREA

2025-01-27 · Georgios Andreadis, Eduard Ruiz Munné, Thomas H. W. Bäck, Peter A. N. Bosman 외

When choosing a deformable image registration (DIR) approach for images with large deformations and content mismatch, the realism of found transformations often needs to be traded off against the required runtime. DIR ap…

Image Registration