Microprocessor optimizations for the internet of things: A survey

T Adegbija, A Rogacs, C Patel… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
The Internet of Things (IoT) refers to a pervasive presence of interconnected and uniquely
identifiable physical devices. These devices' goal is to gather data and drive actions in order …

Cache reconfiguration using machine learning for vulnerability-aware energy optimization

A Ahmed, Y Huang, P Mishra - ACM Transactions on Embedded …, 2019 - dl.acm.org
Dynamic cache reconfiguration has been widely explored for energy optimization and
performance improvement for single-core systems. Cache partitioning techniques are …

Vulnerability-aware energy optimization for reconfigurable caches in multitasking systems

Y Huang, P Mishra - … on Computer-Aided Design of Integrated …, 2018 - ieeexplore.ieee.org
Cache vulnerability due to soft errors is one of the reliability concerns in embedded systems.
Dynamic reconfiguration techniques are widely studied for improving cache energy without …

A cache tuning heuristic for multicore architectures

M Rawlins, A Gordon-Ross - IEEE transactions on computers, 2013 - ieeexplore.ieee.org
Since multicore architectures are becoming more popular, recent multicore optimizations
focus on energy consumption. In this paper, we focus on reducing the energy consumption …

Phase distance mapping: a phase-based cache tuning methodology for embedded systems

T Adegbija, A Gordon-Ross, A Munir - Design Automation for Embedded …, 2014 - Springer
Networked embedded systems typically leverage a collection of low-power embedded
systems (nodes) to collaboratively execute applications spanning diverse application …

Dynamic phase-based tuning for embedded systems using phase distance mapping

T Adegbija, A Gordon-Ross… - 2012 IEEE 30th …, 2012 - ieeexplore.ieee.org
Phase-based tuning specializes a system's tunable parameters to the varying runtime
requirements of an application's different phases of execution to meet optimization goals …

TaPT: Temperature-Aware Dynamic Cache Optimization for Embedded Systems

T Adegbija, A Gordon-Ross - Computers, 2017 - mdpi.com
Embedded systems have stringent design constraints, which has necessitated much prior
research focus on optimizing energy consumption and/or performance. Since embedded …

Low power techniques for internet of things implementation: A review

S Barge, M Gerardine - Multidisciplinary Reviews, 2024 - malque.pub
The motive of designing a low-power system is to have a long battery life. One can carefully
apply low-power design techniques to achieve low power consumption with proper system …

Coding for efficient caching in multicore embedded systems

T Adegbija, R Tandon - 2017 IEEE Computer Society Annual …, 2017 - ieeexplore.ieee.org
We present an information theoretic approach to caching in multicore embedded systems. In
contrast to conventional approaches where caches are treated independently, we leverage …

Application-specific autonomic cache tuning for general purpose GPUs

S Gianelli, E Richter, D Jimenez… - … on Cloud and …, 2017 - ieeexplore.ieee.org
Cache tuning has been widely studied in CPUs, and shown to achieve substantial energy
savings, with minimal performance degradations. However, cache tuning has yet to be …