The Sample Stream Abstraction for Coordinated Energy-efficient Access to Peripheral Devices
نویسنده
چکیده
Battery-powered applications that are coupled to their physical environment through multiple sensors and actuators may not be using their scarce energy in the most efficient way. Acquiring samples from peripherals for fusion by the application software must be coordinated in order to not spend energy on redundant computations. However, coordination, as any sophisticated peripheral control, is a burden to the application developer that detracts from the development of the core logic. We propose the sample stream abstraction for accessing peripherals from an application that allows peripherals to be managed and coordinated within the operating system transparently to the application. Several coordination strategies are developed, and the sampleready synchronization technique is shown to reduce energy and minimize undesirable skew between samples. The feasibility of implementing and using this abstraction as well as its potential for energy savings is evaluated on a custom hardware peripheral emulation testbed and, separately, on a real application that fuses sensor readings from an offthe-shelf accelerometer, gyroscope, compass, and altimeter. Compared to the existing baseline implementation, energy is reduced by 61%, sample skew is negligible, and code is simplified.
منابع مشابه
Implantable Port Devices, Complications and outcome in Pediatric Cancer, a Retrospective Study
Abstract Background Peripheral blood vessels, due to availability are used for many years in cancer patients, however in patients with potentially harmful drugs to skin (vesicant drugs) or difficult accessibility to vessels, the use of implantable port (totally implantable venous access port-TIVAP)devices with central vascular access are important. ...
متن کاملScheduling and Optimizing Stream Programs on Multicore Machines by Exploiting High-Level Abstractions
Scheduling and Optimizing Stream Programs on Multicore Machines by Exploiting High-Level Abstractions by Dai Nguyen Bui Doctor of Philosophy in Engineering Electrical Engineering & Computer Sciences University of California, Berkeley Professor Edward A. Lee, Chair Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popularity. Stream programs often co...
متن کاملCompensation of Voltage and Current Harmonics in Hybrid Renewable Energy System Using Coordinated Power Control of RES Inverter
In this paper, an adaptive control strategy is proposed for the inverters of renewable energy source (RES) to simultaneously control the load voltage, grid current and the amount of instantaneous injected power to the grid in the presence of grid voltage distortions and nonlinearity of load current. In the proposed control strategy, the power quality of the local load can be settled based on th...
متن کاملEEQR: An Energy Efficient Query-Based Routing Protocol for Wireless Sensor Networks
Routing in Wireless Sensor Networks (WSNs) is a very challenging task due to the large number of nodes, their mobility and lack of proper infrastructure. Since the sensors are battery powered devices, energy efficiency is considered as one of the main factors in designing routing protocols in WSNs. Most of energy-aware routing protocols are mere energy savers that attempt to decrease the energy...
متن کاملTitle of dissertation : SCALABLE AND ENERGY EFFICIENT DRAM REFRESH TECHNIQUES
Title of dissertation: SCALABLE AND ENERGY EFFICIENT DRAM REFRESH TECHNIQUES Ishwar Singh Bhati Doctor of Philosophy, 2014 Dissertation directed by: Professor Bruce Jacob Department of Electrical and Computer Engineering University of Maryland, College Park A DRAM cell requires periodic refresh operations to preserve data in its leaky capacitor. Previously, the overheads of refresh operations w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015