Anghabench: A suite with one million compilable c benchmarks for code-size reduction

AF Da Silva, BC Kind… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
A predictive compiler uses properties of a program to decide how to optimize it. The compiler
is trained on a collection of programs to derive a model which determines its actions in face …

Towards energy-efficient heterogeneous multicore architectures for edge computing

A Gamatie, G Devic, G Sassatelli, S Bernabovi… - IEEE …, 2019 - ieeexplore.ieee.org
In recent years, the edge computing paradigm has been attracting much attention in the
Internet-of-Things domain. It aims to push the frontier of computing applications, data, and …

YACOS: a complete infrastructure to the design and exploration of code optimization sequences

AF Zanella, AF da Silva, FM Quintão - Proceedings of the 24th Brazilian …, 2020 - dl.acm.org
The growing popularity of machine learning frameworks and algorithms has greatly
contributed to the design and exploration of good code optimization sequences. Yet, in spite …

Type inference for c: Applications to the static analysis of incomplete programs

LTC Melo, RG Ribeiro, BCF Guimarães… - ACM Transactions on …, 2020 - dl.acm.org
Type inference is a feature that is common to a variety of programming languages. While, in
the past, it has been prominently present in functional ones (eg, ML and Haskell), today …

Mapping computations in heterogeneous multicore systems with statistical regression on program inputs

JCR Da Silva, L Leão, V Petrucci, A Gamatié… - ACM Transactions on …, 2021 - dl.acm.org
A hardware configuration is a set of processors and their frequency levels in a multicore
heterogeneous system. This article presents a compiler-based technique to match functions …

Optimizing graph algorithms in asymmetric multicore processors

JVS Krishna, R Nasre - … Aided Design of Integrated Circuits and …, 2018 - ieeexplore.ieee.org
Asymmetric multicore processors (AMP) fall under a special subcategory of modern-day
heterogeneous multicore architectures with different participating core types executing a …

Mapping computations in heterogeneous multicore systems with statistical regression on inputs

JCR da Silva, L Leão, V Petrucci… - 2020 X Brazilian …, 2020 - ieeexplore.ieee.org
Heterogeneous multicore systems, such as ARM big. LITTLE, use different types of
processors to conciliate high performance with low energy consumption. A question that …

Scheduling in heterogeneous architectures via multivariate linear regression on function inputs

JCR da Silva - 2019 - repositorio.ufmg.br
Sistemas heterogêneos multinúcleo combinam, sob um mesmo conjunto de instruções,
diferentes tipos de processadores com o objetivo de conciliar alto desempenho com baixo …

Homeostasis: Design and Implementation of a Self-Stabilizing Compiler

A Nougrahiya, VK Nandivada - ACM Transactions on Programming …, 2024 - dl.acm.org
Mainstream compilers perform a multitude of analyses and optimizations on the given input
program. Each analysis (such as points-to analysis) may generate a program-abstraction …

[PDF][PDF] AnghaBench: a Synthetic Collection of Benchmarks Mined from Open-Source Repositories

A Faustino, B Kind, FM Quint - 2020 - lac-dcc.github.io
Authors' addresses: Anderson Faustino da Silva, DIN, UEM, 5790 Colombo Avenue,
Maringá, Paraná, 87020-900, Brazil, anderson@ din. uem. br; Bruno Conde Kind, DCC …