Dependencies


This project has the following dependencies:

Download

Development version



View on GitHub

Install


Quick-start Instructions

~ $ wget https://github.com/DanieleDeSensi/nornir/archive/v1.1.0.zip

~ $ unzip v1.1.0.zip

~ $ cd nornir-1.1.0

~/nornir-1.1.0 $ make

~/nornir-1.1.0 $ make install

The make command will fail if the architecture is still not supported. For example, this may happen when the mechanisms for reading the power consumption on that specific architecture have not yet been implemented. By default nornir will be installed under /usr/local. You can specify the nornir installation path by modifying the NORNIR_PATH variable in the Makefile. The standard subfolders will be then used for the installation (lib, include, bin).




Applications


It is sufficient to run make demo to compile the applications. Please notice that some applications depend on some external libraries (e.g. pbzip2 needs libbz).


You can change the default parameters (maximum power consumption or minimum bandwidth) by modifying the parameters.xml in the directory of the application you want to run. Please not that, since the runtime needs to change the clock frequency of the cores and to read the power consumptions, you need to run the application with sudo rights.