Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
EXTREMIS: Static Frequency Switching for Battery-less Devices
Politecn Milan, Milan, Italy..
Politecn Milan, Milan, Italy..
Uppsala University, Disciplinary Domain of Science and Technology, Technology, Department of Electrical Engineering, Networked Embedded Systems. Politecn Milan, Milan, Italy; RISE.ORCID iD: 0000-0003-4560-9541
2024 (English)In: ENSsys '24: Proceedings of the 12th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems, Association for Computing Machinery (ACM), 2024, p. 28-34Conference paper, Published paper (Refereed)
Abstract [en]

We present EXTREMIS, a compile-time pipeline that improves energy consumption of battery-less devices by ensuring that memory operations occur at the most efficient device frequency setting. Different memory operations incur different energy consumption depending on a device's current operating frequency. Volatile memory operations, for example, are generally most efficient at the highest frequency, whereas non-volatile memory operations may require wait cycles that make lower frequency setting more energy savvy. EXTREMIS reorders the instructions without violating data dependencies and inserts instructions to change the operating frequency depending on program flow and memory access patterns, reconciling their energy overhead with the gains they possibly enable. This is achieved by solving a series of optimization problems at compile-time. Our evaluation shows that, compared to a static frequency setting, EXTREMIS reduces a program's energy consumption by up to 11%, without incurring in any extra cost.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2024. p. 28-34
Keywords [en]
Frequency scaling, non-volatile memory, intermittent computing
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:uu:diva-554736DOI: 10.1145/3698384.3699616ISI: 001441945700005ISBN: 979-8-4007-1296-8 (print)OAI: oai:DiVA.org:uu-554736DiVA, id: diva2:1952921
Conference
12th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems, Nov 04-07, 2024, Hangzhou, Peoples Republic of China
Funder
Swedish Foundation for Strategic ResearchEU, European Research Council, CUP D43C22003090001Available from: 2025-04-16 Created: 2025-04-16 Last updated: 2025-04-16Bibliographically approved

Open Access in DiVA

fulltext(1296 kB)15 downloads
File information
File name FULLTEXT01.pdfFile size 1296 kBChecksum SHA-512
4acec6ba79cf62f51adab5a934d07a0f13aa0a45364ed698c4e205ed0e7e87a6602fcbb94c137db1bb8aff2f3fbf6af640f5f17946e0ad1ec27523cbabef5550
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Search in DiVA

By author/editor
Mottola, Luca
By organisation
Networked Embedded Systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 20 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 110 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf