Home // ICONS 2018, The Thirteenth International Conference on Systems // View article
CoStack: Collaborative Stack Sharing for Real-Time Embedded Systems
Authors:
Fabian Mauroner
Marcel Baunach
Keywords: Embedded Systems; Stack handling; Operating- System-Awareness; FPGA implementation
Abstract:
Embedded real-time systems are targeting for economical stack memory usage and predictable execution flows, what is challenging to unify. In this paper, we propose CoStack, a collaborative stack sharing approach across tasks. CoStack allows defining a collaborative stack memory that can be used by a higher prioritized task if the stack runs out-of-memory. Thus, CoStack virtually reduces the stack memory consumption, leading to a lower memory requirement, and concurrently remains predictable, what is desired for real-time systems. This paper presents an experimental evaluation of CoStack, the synthesized results in a Field Programmable Gate Array (FPGA) and some implementation details of CoStack.
Pages: 32 to 37
Copyright: Copyright (c) IARIA, 2018
Publication date: April 22, 2018
Published in: conference
ISSN: 2308-4243
ISBN: 978-1-61208-626-2
Location: Athens, Greece
Dates: from April 22, 2018 to April 26, 2018