Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2023
A formal framework to design and prove trustworthy memory controllers
AbstractIn order to prove conformance to memory standards and bound memory access latency, recently proposed real-time DRAM controllers rely on paper and pencil proofs, which can be troubling: they are difficult to read and review, they are often shown ...
- research-articleSeptember 2022
Profile-driven memory bandwidth management for accelerators and CPUs in QoS-enabled platforms
AbstractThe proliferation of multi-core, accelerator-enabled embedded systems has introduced new opportunities to consolidate real-time systems of increasing complexity. But the road to build confidence on the temporal behavior of co-running applications ...
- research-articleOctober 2021
Reaching self-stabilising distributed synchronisation with COTS Ethernet components: the WALDEN approach
AbstractFor reaching deterministic self-stabilising distributed synchronisation with commercial-off-the-shelf (COTS) Ethernet, this paper explores the Wire-Adapted Linker-Decoupled EtherNet (WALDEN) architecture with the integration of several mass-...
- research-articleApril 2020
Design and analysis of SIC: a provably timing-predictable pipelined processor core
AbstractWe introduce the strictly in-order core (SIC), a timing-predictable pipelined processor core. SIC is provably timing compositional and free of timing anomalies. This enables precise and efficient worst-case execution time (WCET) and multi-core ...
- research-articleApril 2020
-
- research-articleApril 2020
Work-conserving dynamic time-division multiplexing for multi-criticality systems
AbstractMulti-core architectures pose many challenges in real-time systems, which arise from contention between concurrent accesses to shared memory. Among the available memory arbitration policies, time-division multiplexing (TDM) ensures a predictable ...
- research-articleOctober 2019
Thermal-aware task allocation and scheduling for periodic real-time applications in mesh-based heterogeneous NoCs
AbstractWith continuous technology scaling, the power density and hence the temperature of Network-on-Chip (NoC) may increase rapidly. This in-turn degrades the performance of the chip and increases the chances of creating thermal hot-spots. Task ...
- articleSeptember 2017
Addressing isolation challenges of non-blocking caches for multicore real-time systems
In multicore real-time systems, cache partitioning is commonly used to achieve isolation among different cores. We show, however, that space isolation achieved by cache partitioning does not necessarily guarantee predictable cache access timing in ...
- articleNovember 2016
A composable worst case latency analysis for multi-rank DRAM devices under open row policy
As multi-core systems are becoming more popular in real-time embedded systems, strict timing requirements for accessing shared resources must be met. In particular, a detailed latency analysis for double data rate dynamic RAM (DDR DRAM) is highly ...
- articleJuly 2016
Mixed-criticality scheduling on cluster-based manycores with shared communication and storage resources
The embedded system industry is facing an increasing pressure for migrating from single-core to multi- and many-core platforms for size, performance and cost purposes. Real-time embedded system design follows this trend by integrating multiple ...
- articleMay 2016
Bounding and reducing memory interference in COTS-based multi-core systems
In multi-core systems, main memory is a major shared resource among processor cores. A task running on one core can be delayed by other tasks running simultaneously on other cores due to interference in the shared main memory system. Such memory ...
- articleJanuary 2016
Schedulability analysis of a graph-based task model for mixed-criticality systems
We present a new graph-based real-time task model that can specify complex job arrival patterns and global state-based mode switching. The mode switching is of a mixed-criticality style, meaning that it allows immediate changes to the parameters of ...
- articleSeptember 2013
Resource sharing among real-time components under multiprocessor clustered scheduling
In this paper we propose a general synchronization protocol for resource sharing among independently-developed real-time applications (components) on multi-core platforms. This protocol is a generalization of a previously proposed synchronization ...
- articleJanuary 2013
Data cache organization for accurate timing analysis
Caches are essential to bridge the gap between the high latency main memory and the fast processor pipeline. Standard processor architectures implement two first-level caches to avoid a structural hazard in the pipeline: an instruction cache and a data ...
- articleNovember 2012
Timing analysis of concurrent programs running on shared cache multi-cores
Memory accesses form an important source of timing unpredictability. Timing analysis of real-time embedded software thus requires bounding the time for memory accesses. Multiprocessing, a popular approach for performance enhancement, opens up the ...
- articleSeptember 2011
Making DRAM refresh predictable
Embedded control systems with hard real-time constraints require that deadlines are met at all times or the system may malfunction with potentially catastrophic consequences. Schedulability theory can assure deadlines for a given task set when periods ...
- articleAugust 2008
An implicit GTS allocation mechanism in IEEE 802.15.4 for time-sensitive wireless sensor networks: theory and practice
Real-Time Systems (RETS), Volume 39, Issue 1-3Pages 169–204https://doi.org/10.1007/s11241-007-9038-xTimeliness guarantee is an important feature of the recently standardized IEEE 802.15.4 protocol, turning it quite appealing for Wireless Sensor Network (WSN) applications under timing constraints. When operating in beacon-enabled mode, this protocol ...
- articleOctober 2007
Implementation and analysis of real-time communication protocol compositions
A flexible way of building modular communication stacks relies on the use of protocol composition. This paper describes a protocol composition framework that simplifies the task of deriving the worst-case response time of a protocol composition from ...
- research-articleJuly 2007
An integrated architecture for future car generations
Real-Time Systems (RETS), Volume 36, Issue 1-2Pages 101–133https://doi.org/10.1007/s11241-007-9015-4AbstractThe DECOS architecture is an integrated architecture that builds upon the validated services of a time-triggered network, which serves as a shared resource for the communication activities of more than one application subsystem. In addition, ...