• DocumentCode
    2267720
  • Title

    Shared memory protection for spatial separation in multicore architectures

  • Author

    Hattendorf, Anton ; Raabe, Andreas ; Knoll, Alois

  • Author_Institution
    Fortiss GmbH, München, Germany
  • fYear
    2012
  • fDate
    20-22 June 2012
  • Firstpage
    299
  • Lastpage
    302
  • Abstract
    The introduction of multicore architectures in embedded systems allows system integrators to locate multiple applications on the same chip. In the context of certification separation of these applications is mandatory. Most current multicore systems have a low core count and programmers have a need for easily utilizable platforms. Therefore, most of the current multicore systems use shared memory architectures based on bus communication. In this paper we discuss several possible architectures for shared memory protection using local and shared MPUs and MMUs for architectures of this type. This analysis includes typical use cases for multicore systems and their compatibility to these architectures. It has a strong focus on the platform´s suitability for mixed-critical workloads with some cores executing safety-critical, hard-real-time applications. This paper proposes a novel shared memory protection unit to efficiently enforce spatial separation of the shared memory among the cores. Preliminary synthesis results are provided along with latency considerations relevant for hard-real-time application.
  • Keywords
    embedded systems; microprocessor chips; security of data; shared memory systems; MMU; MPU; certification separation; embedded systems; multicore architectures; shared memory architectures; shared memory protection; spatial separation; Hardware; Memory management; Multicore processing; Operating systems; Program processors; Real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2012 7th IEEE International Symposium on
  • Conference_Location
    Karlsruhe
  • Print_ISBN
    978-1-4673-2685-8
  • Electronic_ISBN
    978-1-4673-2683-4
  • Type

    conf

  • DOI
    10.1109/SIES.2012.6356601
  • Filename
    6356601