Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Real-Time Support for Software Transactional Memory

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • Contributors:
      Laboratoire d'Informatique de Nantes Atlantique (LINA); Mines Nantes (Mines Nantes)-Université de Nantes - UFR des Sciences et des Techniques (UN UFR ST); Université de Nantes (UN)-Université de Nantes (UN)-Centre National de la Recherche Scientifique (CNRS); Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM); Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)
    • بيانات النشر:
      HAL CCSD
    • الموضوع:
      2009
    • Collection:
      Université de Rennes 1: Publications scientifiques (HAL)
    • الموضوع:
    • نبذة مختصرة :
      9 pages ; International audience ; Transactional memory is currently a hot research topic, having attracted the focus of both academic researchers and development groups at companies. Indeed, the concept of transactional memory has recently attracted much interest for multicore systems as it eases programming and avoids the problems of lock-based methods. However, up to now, the scheduling of real-time transactions within software transactional memories has not been studied. To address this issue, we present in this paper a real-time software transactional memory, namely RT-STM. We focus on the scheduling of concurrent real-time transactions. In particular, we explore a new heuristic for conflict resolution that reduces the number of deadline violations when scheduling real-time transactions. After having discussed the scalability of various classical STMs under a real-time operating system, we present experimental results that show that RT-STM can improve the performance of transactional memory-based applications on multicore platforms.
    • Relation:
      hal-00422596; https://hal.science/hal-00422596; https://hal.science/hal-00422596/document; https://hal.science/hal-00422596/file/RTCSA09.pdf
    • الدخول الالكتروني :
      https://hal.science/hal-00422596
      https://hal.science/hal-00422596/document
      https://hal.science/hal-00422596/file/RTCSA09.pdf
    • Rights:
      info:eu-repo/semantics/OpenAccess
    • الرقم المعرف:
      edsbas.A8D0B583