MANAi - An IntelliJ Plugin for Software Energy Consumption Profiling
Creators
- 1. University of Applied Sciences Upper Austria
- 2. Department of Telecooperation, Johannes Kepler University Linz
Description
MANAi provides ease of use for energy consumption profiling on Intel-based PCs and Macs. MANAi leverages Intel's Running Average Power Limit (RAPL) to provide feedback to developers from within Jetbrains Intellij IDEA development tool platform.
Motivation
Understanding the energy implications of software design choices can play a crucial role towards developing sustainable software. MANAi helps developers, researcher and students alike to make energy consumption explicit by providing a wide range of visualisation and tools for energy-aware development straight within an integrated development. This way MANAi can support in building awareness for energy-efficient software design amongst the developer community.
Description of the dataset
- FastBenchmark.mp4 - a screen capture of the tool used to evaluate Fasta-Benchmark on different problem size
- SortingAlgorithms.mp4 - a screen capture of the tool which evaluates the evolution of energy consumption when a method is refactored based on common sorting algorithms.
- A binary package of the MANAi plugin ready to be installed via IntelliJ's plugin mechanism:
- manai-win.zip - Prepackaged version of the tool for windows platform
- manai-osx-intel.zip - Prepackaged version of the tool for OSX Intel platform.
How to Install and Use
Refer to our GitHub page for a detailed description - https://github.com/aschuler84/manai
License
Creative Commons CC-BY