Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • TUNICRIS-julkaisut
  • Näytä viite
  •   Etusivu
  • Trepo
  • TUNICRIS-julkaisut
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Towards Predictable Ultra-Low Latency End-Nodes with Hardware-Accelerated Abstract Timers

Nurmi, Antti; Lunnikivi, Henri; Lindgren, Per; Hämäläinen, Timo D. (2025-10-28)

 
Avaa tiedosto
Towards_Predictable_Ultra-Low_Latency_End-Nodes_with_Hardware-Accelerated_Abstract_Timers.pdf (261.7Kt)
Lataukset: 

URI
https://urn.fi/URN:NBN:fi:tuni-202601201649


Nurmi, Antti
Lunnikivi, Henri
Lindgren, Per
Hämäläinen, Timo D.
28.10.2025

doi:10.1109/norcas66540.2025.11231291
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202601201649

Kuvaus

Peer reviewed
Tiivistelmä
Distributed real-time systems require end-nodes with predictable and explicitly controllable timing characteristics. Abstract timers are a promising utility to improve the realtime capability of these resource-constrained embedded systems. However, the current implementations is based on critical section access to a software priority queue, which is detrimental to the latency and time-predictability of a given system. This work explores the use of a hardware-accelerated priority queue to significantly reduce the scheduling overhead of abstract timers. A novel microarchitecture for a hardware priority queue is proposed and improves on prior work by supporting all operations, including overflow detection, with no internal latency. The proposed design is evaluated against the legacy design with application-specific integrated circuit (ASIC) synthesis targeting a 22 nm TSMC technology node. The novel microarchitecture occupies between 18 % and 25 % of the legacy design area and does not contribute to the critical path when integrated to a full microcontroller platform. A functional evaluation against software-based abstract timers demonstrates how hardware priority queues can eliminate jitter while significantly lowering the overall element access latency and program memory footprint. A proposed virtualization scheme for timer queues demonstrates how even a small hardware instance can be used to improve the real-time performance of a system.
Kokoelmat
  • TUNICRIS-julkaisut [23755]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste