• DocumentCode
    3674192
  • Title

    RT-SHADOWS: Real-time system hardware for agnostic and deterministic OSes within softcore

  • Author

    T. Gomes;S. Pinto;P. Garcia;A. Tavares

  • Author_Institution
    Centro Algoritmi - University of Minho, Portugal
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Multithreading is a key feature for dealing with the complexity of current generation embedded devices. Real-Time Operating Systems (RTOSes) provide a higher level of abstraction that alleviates design complexity and time-to-market pressure, inducing, however, undesired latencies and unpredictable execution times. Research works have been focusing on improving performance, determinism or agnosticism, but none simultaneously tackled the three metrics. This work in progress paper presents RT-SHADOWS, a co-designed architecture that promotes configurability, determinism and agnosticism from the outset. A multi-thread ARM softcore processor was exploited and extended by offloading the scheduling-related features into the hardware layer. The hardware multi-thread support is transparent for the standard RTOS applications and independent of the Operating System (OS). Promising preliminary results demonstrate huge improvements on performance and determinism, with only a small cost on hardware.
  • Keywords
    "Hardware","Instruction sets","Real-time systems","Computer architecture","Registers","Kernel"
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2015 IEEE 20th Conference on
  • Type

    conf

  • DOI
    10.1109/ETFA.2015.7301572
  • Filename
    7301572