257 results on '"Merrett, Geoff"'
Search Results
252. Efficient and secure context switching and migrations for heterogeneous multiprocessors
- Author
-
Vougioukas, Ilias and Merrett, Geoff
- Abstract
Modern mobile processors are constrained by their limited energy resource and demanding applications that require fast execution. Single core designs use voltage/frequency throttling techniques that allow the system to switch between performant and efficient configurations to address this problem. Heterogeneous multicores also need to decide on which core to run rather than just adjust voltage and frequency. Consequently, they remain an open subject in terms of near optimal design and operation. This thesis investigates the performance and energy trade-off when migrating between heterogeneous cores and presents designs that enable low overhead transitions between cores through a series of contributions. The first contribution is based on a novel methodology, that can directly compare the execution of heterogeneous cores. With it, an in-depth investigation of the effects on the memory system when migrating between such cores is conducted. The analysis reveals that heterogeneous multiprocessor system slowdown is asymmetrical. In-Order core performance relies on the memory subsystem, while Out-of-Order execution depends on accurate speculation. A proposed design minimises migration overheads in In-Order cores without making the design prohibitively complex to implement. This is achieved by only sharing the larger caches and the translation state. The second contribution is a branch predictor design that transfers state when a migration occurs between heterogeneous cores. The design eliminates the warm up for Out-of-Order cores by transferring only minimal state. This improves post migration accuracy, potentially enabling better performance and energy efficiency. Finally, security has become a major concern for shared or transferable components in multicore systems, namely the branch predictor. The third contribution in this thesis investigates mitigation techniques of recently discovered side channel attacks. The proposed design flushes all but the most useful branch predictor state, ensuring isolation with minimal performance loss.
- Published
- 2019
253. Energy-efficient traffic-aware street lighting using autonomous networked sensors
- Author
-
Lau, Sei Ping, Merrett, Geoff, Weddell, Alexander, and White, Neil
- Abstract
Street lighting is a ubiquitous utility. It does not only illuminate the streets during the night but also helps to prevent crime and traffic collisions. However, to sustain its operation is a heavy burden both financially and environmentally. Because of this, several initiatives have been proposed to reduce its energy consumption. However, most initiatives are mainly aimed at energy conservation and have given little consideration about the usefulness of street lighting. A Streetlight Usefulness Model, an evaluation metric used to measure the usefulness of street lighting to road users, is proposed. Using StreetlightSim, a real-time co-simulation environment developed as part of this research, the energy efficiency and usefulness of six existing street lighting schemes have been evaluated. Their performances were used as baseline results which later justified the proposal of Traffic-aware Lighting Scheme Management Network (TALiSMaN). Simulation results show that TALiSMaN can achieve comparable or improved usefulness (> 90%) to existing schemes, while consuming as little as 1 – 55% of the energy required by existing schemes. To consider the limitation of ‘off-grid’ streetlights – those powered locally by renewable energy, TALiSMaN has been enhanced with an energy demand predictor to ensure that a limited energy budget can be used fairly throughout the whole night. This enhanced scheme is known as TALiSMaN-Green. Combined with knowledge of the amount of energy stored, and predicting sunrise times, TALiSMaN-Green modulates the lighting levels requested by TALiSMaN if the energy stored is predicted to be insufficient for an entire night. The results show that this scheme extends the operational lifetime of solar-powered streetlights from 2 to 16 hours. Evaluated with real traffic flow and solar readings, TALiSMaN-Green can maintain streetlight usefulness at 60 – 80% (mean = 73% with standard deviation of 9%). In comparison, the streetlight usefulness of TALiSMaN was reduced to below 30%.
- Published
- 2016
254. Design and Specification of Batteryless Sensing Systems
- Author
-
Gomez, Andres, Benini, Luca, Thiele, Lothar, and Merrett, Geoff
- Subjects
Electric engineering ,ddc:621.3 - Abstract
TIK Schriftenreihe, 176
- Published
- 2018
- Full Text
- View/download PDF
255. Graceful Performance Modulation for Power-Neutral Transient Computing Systems
- Author
-
Alex S. Weddell, Domenico Balsamo, Davide Brunelli, Geoff V. Merrett, Anup Das, Bashir M. Al-Hashimi, Luca Benini, Balsamo, Domenico, Das, Anup, Weddell, Alex S., Brunelli, Davide, Al-Hashimi, Bashir M., Merrett, Geoff V., and Benini, Luca
- Subjects
Engineering ,business.industry ,Dynamic frequency scaling ,020208 electrical & electronic engineering ,02 engineering and technology ,Transient Computing ,Computer Graphics and Computer-Aided Design ,Energy storage ,020202 computer hardware & architecture ,Power (physics) ,System model ,Microcontroller ,Graceful Performance Modulation ,Dynamic Frequency Scaling ,Energy Harvesting ,0202 electrical engineering, electronic engineering, information engineering ,Electronic engineering ,Transient (oscillation) ,Electrical and Electronic Engineering ,business ,Frequency scaling ,Frequency modulation ,Software - Abstract
Transient computing systems do not have energy storage, and operate directly from energy harvesting. These systems are often faced with the inherent challenge of low-current or transient power supply. In this paper, we propose “power-neutral” operation, a new paradigm for such systems, whereby the instantaneous power consumption of the system must match the instantaneous harvested power. Power neutrality is achieved using a control algorithm for dynamic frequency scaling (DFS), modulating system performance gracefully in response to the incoming power. Detailed system model is used to determine design parameters for selecting the system voltage thresholds where the operating frequency will be raised or lowered, or the system will be hibernated. The proposed control algorithm for power-neutral operation is experimentally validated using a microcontroller incorporating voltage threshold-based interrupts for frequency scaling. The microcontroller is powered directly from real energy harvesters; results demonstrate that a power-neutral system sustains operation for 4–88% longer with up to 21% speedup in application execution.
- Published
- 2016
256. Energy-driven computing.
- Author
-
Sliper ST, Cetinkaya O, Weddell AS, Al-Hashimi B, and Merrett GV
- Abstract
For decades, the design of untethered devices has been focused on delivering a fixed quality of service with minimum power consumption, to enable battery-powered devices with reasonably long deployment lifetime. However, to realize the promised tens of billions of connected devices in the Internet of Things, computers must operate autonomously and harvest ambient energy to avoid the cost and maintenance requirements imposed by mains- or battery-powered operation. But harvested power typically fluctuates, often unpredictably, and with large temporal and spatial variability. Energy-driven computers are designed to treat energy-availability as a first-class citizen, in order to gracefully adapt to the dynamics of energy harvesting. They may sleep through periods of no energy, endure periods of scarce energy, and capitalize on periods of ample energy. In this paper, we describe the promise and limitations of energy-driven computing, with an emphasis on intermittent operation. This article is part of the theme issue 'Harmonizing energy-autonomous computing and intelligence'.
- Published
- 2020
- Full Text
- View/download PDF
257. RESTOP: Retaining External Peripheral State in Intermittently-Powered Sensor Systems.
- Author
-
Rodriguez Arreola A, Balsamo D, Merrett GV, and Weddell AS
- Abstract
Energy harvesting sensor systems typically incorporate energy buffers (e.g., rechargeable batteries and supercapacitors) to accommodate fluctuations in supply. However, the presence of these elements limits the miniaturization of devices. In recent years, researchers have proposed a new paradigm, transient computing, where systems operate directly from the energy harvesting source and allow computation to span across power cycles, without adding energy buffers. Various transient computing approaches have addressed the challenge of power intermittency by retaining the processor's state using non-volatile memory. However, no generic approach has yet been proposed to retain the state of peripherals external to the processing element. This paper proposes RESTOP, flexible middleware which retains the state of multiple external peripherals that are connected to a computing element (i.e., a microcontroller) through protocols such as SPI or I 2 C. RESTOP acts as an interface between the main application and the peripheral, which keeps a record, at run-time, of the transmitted data in order to restore peripheral configuration after a power interruption. RESTOP is practically implemented and validated using three digitally interfaced peripherals, successfully restoring their configuration after power interruptions, imposing a maximum time overhead of 15% when configuring a peripheral. However, this represents an overhead of only 0.82% during complete execution of our typical sensing application, which is substantially lower than existing approaches., Competing Interests: The authors declare no conflict of interest.
- Published
- 2018
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.