CitedEvidence
User Settings
Open AccessArticle10.3929/ethz-a-009970097

Compiler-assisted thread abstractions for resource-constrained systems

Alexander Bernauer-2013-01-01-Repository for Publications and Research Data (ETH Zurich)

TL;DRAbstract

Although increase of hardware resources is the general trend in information technology, resource-constrained systems continue to be of relevance.In wireless sensor networks (WSN), for example, a typical device is equipped with a few kilobytes of RAM and provides only limited computing power.Such systems aim to provide ad-hoc and longterm monitoring of physical or environmental conditions over large spatial regions.Maximizing the number of participating devices and extending the overall network lifetime is crucial for such applications.Moore's Law is therefore exploited towards lower device costs and lower power consumption at almost constant resource capabilities per device.This scarcity of resources has various implications on how resource-constrained systems such as wireless sensor networks are designed and implemented.Besides requiring highly optimized network protocols, one particularly important consequence is the prevalent adoption of the event-based programming paradigm.This par

Chat with Paper

AI Agents for this Paper

Although increase of hardware resources is the general trend in information technology, resource-constrained systems continue to be of relevance.In wireless sensor networks (WSN), for example, a typical device is equipped with a few kilobytes of RAM and provides only limited computing power.Such systems aim to provide ad-hoc and longterm monitoring of physical or environmental conditions over large spatial regions.Maximizing the number of participating devices and extending the overall network lifetime is crucial for such applications.Moore's Law is therefore exploited towards lower device costs and lower power consumption at almost constant resource capabilities per device.This scarcity of resources has various implications on how resource-constrained systems such as wireless sensor networks are designed and implemented.Besides requiring highly optimized network protocols, one particularly important consequence is the prevalent adoption of the event-based programming paradigm.This par

Keywords

Computer scienceThread (computing)CompilerProgramming languageParallel computingComputer architectureOperating system

Chat

Click to start Chat