• DocumentCode
    3189635
  • Title

    Timing analysis of PCM main memory in multicore systems

  • Author

    Dasari, Dakshina ; Nelis, Vincent ; Mosse, Daniel

  • Author_Institution
    CISTER-ISEP Res. Centre, Polytech. Inst. of Porto, Porto, Portugal
  • fYear
    2013
  • fDate
    19-21 Aug. 2013
  • Firstpage
    52
  • Lastpage
    61
  • Abstract
    Given that power is one of the biggest concerns of embedded systems, many devices have replaced DRAM with non-volatile Phase Change Memories (PCM). Some applications need to adhere to strict timing constraints and thus their temporal behavior must be analyzed before deploying them. Moreover, modern systems typically contain multiple cores, causing an application to incur significant delays due to the contention for the shared bus and shared main memory (PCM in this work). One of the challenges in the timing analysis for PCM main memories is the high discrepancy between read and write latencies and the high contention among cores. Finding an upper bound on these delays is non-trivial mainly because (i) memory requests may be issued by co-executing applications at random times, (ii) it is difficult to determine apriori which applications will be concurrently executing, and (iii) the type of requests applications will issue. This work proposes a method to derive upper bounds on the increase in execution time of applications executing on such PCM-based multicores. It considers the contention on the shared memory and focuses on dealing with the asymmetric read and write latencies of PCM-based memories, while taking into account the specific policy applied to schedule requests by the memory controller.
  • Keywords
    embedded systems; multiprocessing systems; phase change memories; DRAM; PCM main memory; PCM-based multicores; dynamic random access memory; embedded systems; memory controller; multicore systems; phase change memories; read latency; request scheduling; shared bus; shared memory; temporal behavior; timing analysis; timing constraints; write latency; Automata; Delays; Multicore processing; Phase change materials; Random access memory; Real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2013.6732203
  • Filename
    6732203