This article presents Clava, a Clang-based source-to-source compiler, that accepts scripts written in LARA, a JavaScript-based DSL with special constructs for code queries, analysis …
J Xu, G Song, B Zhou, F Li, J Hao, J Zhao - Proceedings of the 29th ACM …, 2024 - dl.acm.org
Reducing floating-point (FP) precision is used to trade the quality degradation of a numerical program's output for performance, but this optimization coincides with type casting, whose …
D Cattaneo, A Di Bello, S Cherubin… - 2018 21st Euromicro …, 2018 - ieeexplore.ieee.org
Architectures targeted at embedded systems often have limited floating point computation capabilities, and in many cases do not provide any hardware support. In this work, we …
The ANTAREX project relies on a Domain Specific Language (DSL) based on Aspect Oriented Programming (AOP) concepts to allow applications to enforce extra functional …
G Magnani, D Cattaneo, L Denisov… - Proceedings of the 21st …, 2024 - dl.acm.org
Energy and performance optimization of embedded hardware and software is of critical importance to achieve the overall system goals. In this work, we study the optimization of …
The ANTAREX project relies on a Domain Specific Language (DSL) based on Aspect Oriented Programming (AOP) concepts to allow applications to enforce extra functional …
Fine-tuning the floating-point precision of arithmetic operations in applications can be extremely challenging and time-consuming, especially in iterative applications where the …
In the recent decade, precision tuning becomes one of the key techniques to obtain significant gains in performance and energy efficiency. This process consists of substituting …
X Li, G Gopalakrishnan - 2024 IEEE 24th International …, 2024 - ieeexplore.ieee.org
Porting high-performance computing (HPC) applications to lower or mixed-precision formats offers potential benefits, such as reduced computation and power consumption. However …