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