Welcome to ALFRED's documentation! =================================== .. |ScEpTIC| raw:: html here .. |ScEpTIC-REPO| raw:: html https://bitbucket.org/neslabpolimi/sceptic .. |ScEpTIC-REF| raw:: html ScEpTIC .. |ScEpTIC-DOC| raw:: html here .. |ALFRED| raw:: html here .. |ALFRED-TECHREP| raw:: html here .. |ALFRED-REPO| raw:: html https://bitbucket.org/neslabpolimi/sceptic/src/ALFRED/ .. image:: alfred/alfred.png :alt: ALFRED :height: 300px :align: center **ALFRED** (\ **A**\ utomatic a\ **L**\ location o\ **F** non-volatile memo\ **R**\ y for transi\ **E**\ ntly-powered **D**\ evices) is a virtual memory abstraction that resolves the dichotomy between volatile and non-volatile memory in intermittent computing. You can find a complete description of ALFRED |ALFRED|, as well as a detailed technical report |ALFRED-TECHREP|. .. toctree:: :hidden: :caption: ALFRED Documentation alfred/overview alfred/extension alfred/installation alfred/usage .. toctree:: :hidden: :caption: ScEpTIC Documentation guide/installation guide/compile guide/configuration guide/analysis-configuration guide/run guide/run-examples .. toctree:: :hidden: :caption: ScEpTIC API Documentation guide/sceptic sources/modules Cite ALFRED ============= You can cite ALFRED and/or our program transformation techniques as: .. code-block:: text Andrea Maioli, Luca Mottola. 2021. ALFRED: Virtual Memory for Intermittent Computing. In Proceedings of the the 19th ACM Conference on Embedded Networked Sensor Systems (SenSys '21). **Bibtex**: .. code-block:: latex @inproceedings{ALFRED, author = {Andrea Maioli and Luca Mottola}, title = {ALFRED: Virtual Memory for Intermittent Computing}, year = {2021}, series = {SenSys '21}, booktitle = {Proceedings of the the 19th ACM Conference on Embedded Networked Sensor Systems} } **Bibtex - Technical Report**: .. code-block:: latex @misc{techrep, author = {Andrea Maioli and Luca Mottola}, year = {2021}, title = {ALFRED: Virtual Memory for Intermittent Computing}, eprint = {2110.07542}, archivePrefix = {arXiv}, howpublished = {https://arxiv.org/abs/2110.07542} } ALFRED Repo ============= We implement a prototype of ALFRED pipeline as an extension of |ScEpTIC-REF|. ALFRED components are availabe as a separate branch in ScEpTIC repo at |ALFRED-REPO|