paper-with-me

Papers

Source Code Classification for Energy Efficiency in Parallel Ultra Low-Power Microcontrollers

2020-12-12 · Emanuele Parisi, Francesco Barchi, Andrea Bartolini, Giuseppe Tagliavini, Andrea Acquaviva

The analysis of source code through machine learning techniques is an increasingly explored research topic aiming at increasing smartness in the software toolchain to exploit modern architectures in the best possible way. In the case of low-power, parallel embedded architectures, this means finding the configuration, for instance in terms of the number of cores, leading to minimum energy consumption. Depending on the kernel to be executed, the energy optimal scaling configuration is not trivial. While recent work has focused on general-purpose systems to learn and predict the best execution target in terms of the execution time of a snippet of code or kernel (e.g. offload OpenCL kernel on multicore CPU or GPU), in this work we focus on static compile-time features to assess if they can be successfully used to predict the minimum energy configuration on PULP, an ultra-low-power architecture featuring an on-chip cluster of RISC-V processors. Experiments show that using machine learning models on the source code to select the best energy scaling configuration automatically is viable and has the potential to be used in the context of automatic system configuration for energy minimisation.

📄 PDF Abstract BibTeX arXiv:2012.06836

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningCode ClassificationCPUGeneral ClassificationGPU

Similar Papers 제목 키워드 기반

InfiniWolf: Energy Efficient Smart Bracelet for Edge Computing with Dual Source Energy Harvesting

2020-02-28 · Michele Magno, Xiaying Wang, Manuel Eggimann, Lukas Cavigelli 외

This work presents InfiniWolf, a novel multi-sensor smartwatch that can achieve self-sustainability exploiting thermal and solar energy harvesting, performing computationally high demanding tasks. The smartwatch embeds b…

Edge-computing

ASecond-Order SpikingSSM for Wearables

2025-10-16 · Kartikay Agrawal, Abhijeet Vikram, Vedant Sharma, Vaishnavi Nagabhushana 외 arxiv

Spiking neural networks have garnered increasing attention due to their energy efficiency, multiplication-free computation, and sparse event-based processing. In parallel, state space models have emerged as scalable alte…

Memory-Free and Parallel Computation for Quantized Spiking Neural Networks

2025-02-25 · Dehao Zhang, Shuai Wang, Yichen Xiao, Wenjie Wei 외

Quantized Spiking Neural Networks (QSNNs) offer superior energy efficiency and are well-suited for deployment on resource-limited edge devices. However, limited bit-width weight and membrane potential result in a notable…

Computational EfficiencyQuantization

Performance Analysis of Optimized Versatile Video Coding Software Decoders on Embedded Platforms

2022-06-30 · Anup Saha, Wassim Hamidouche, Miguel Chavarrías, Guillaume Gautier 외

In recent years, the global demand for high-resolution videos and the emergence of new multimedia applications have created the need for a new video coding standard. Hence, in July 2020 the Versatile Video Coding (VVC) s…

Optimization of Energy Consumption Forecasting in Puno using Parallel Computing and ARIMA Models: An Innovative Approach to Big Data Processing

2024-07-27

This research presents an innovative use of parallel computing with the ARIMA (AutoRegressive Integrated Moving Average) model to forecast energy consumption in Peru's Puno region. The study conducts a thorough and multi…