Managing dynamic concurrent tasks in embedded real-time multimedia systems

P Yang, P Marchal, C Wong, S Himpe… - Proceedings of the 15th …, 2002 - dl.acm.org
This paper addresses the problem of mapping an application, which is highly dynamic in the
future, onto aheterogeneous multiprocessor platform in an energy efficient way. A two-phase …

Partitioning and allocation of scratch-pad memory for priority-based preemptive multi-task systems

H Takase, H Tomiyama… - 2010 Design, Automation & …, 2010 - ieeexplore.ieee.org
Scratch-pad memory has been employed as a partial or entire replacement for cache
memory due to its better energy efficiency. In this paper, we propose scratch-pad memory …

Architectural leakage power minimization of scratchpad memories by application-driven subbanking

M Loghi, O Golubeva, E Macii… - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
Partitioning a memory into multiple blocks that can be independently accessed is a widely
used technique to reduce its dynamic power. For embedded systems, its benefits can be …

Architectural support for shadow memory in multiprocessors

V Nagarajan, R Gupta - Proceedings of the 2009 ACM SIGPLAN …, 2009 - dl.acm.org
Runtime monitoring support serves as a foundation for the important tasks of providing
security, performing debugging, and improving performance of applications. Often runtime …

Operating system integrated energy aware scratchpad allocation strategies for multiprocess applications

R Pyka, C Faßbach, M Verma, H Falk… - Proceedingsof the 10th …, 2007 - dl.acm.org
Various scratchpad allocation strategies have been developed in the past. Most of them
target the reduction of energy consumption. These approaches share the necessity of …

Deeploy: Enabling Energy-Efficient Deployment of Small Language Models On Heterogeneous Microcontrollers

M Scherer, L Macan, V Jung, P Wiese… - arXiv preprint arXiv …, 2024 - arxiv.org
With the rise of Embodied Foundation Models (EFMs), most notably Small Language Models
(SLMs), adapting Transformers for edge applications has become a very active field of …

CASA: Contention-aware scratchpad memory allocation for online hybrid on-chip memory management

DW Chang, C Lin, YS Chien, CL Lin… - … on Computer-Aided …, 2014 - ieeexplore.ieee.org
Scratchpad memory (SPM) has been increasingly used in embedded systems due to its
higher efficiency in terms of energy and area compared to that of ordinary cache. A hybrid on …

Efficient OpenMP support and extensions for MPSoCs with explicitly managed memory hierarchy

A Marongiu, L Benini - 2009 Design, Automation & Test in …, 2009 - ieeexplore.ieee.org
OpenMP is a de facto standard interface of the shared address space parallel programming
model. Recently, there have been many attempts to use it as a programming environment for …

Architectural leakage-aware management of partitioned scratchpad memories

O Golubeva, M Loghi, M Poncino… - … Design, Automation & …, 2007 - ieeexplore.ieee.org
Partitioning a memory into multiple blocks that can be independently accessed is a widely
used technique to reduce its dynamic power. For embedded systems, its benefits can be …

Instruction cache energy saving through compiler way-placement

TM Jones, S Bartolini, B De Bus, J Cavazos… - Proceedings of the …, 2008 - dl.acm.org
Fetching instructions from a set-associative cache in an embedded processor can consume
a large amount of energy due to the tag checks performed. Recent proposals to address this …