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

Relaxed Operational Semantics of Concurrent Programming Languages

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • الموضوع:
      2012
    • Collection:
      Computer Science
    • نبذة مختصرة :
      We propose a novel, operational framework to formally describe the semantics of concurrent programs running within the context of a relaxed memory model. Our framework features a "temporary store" where the memory operations issued by the threads are recorded, in program order. A memory model then specifies the conditions under which a pending operation from this sequence is allowed to be globally performed, possibly out of order. The memory model also involves a "write grain," accounting for architectures where a thread may read a write that is not yet globally visible. Our formal model is supported by a software simulator, allowing us to run litmus tests in our semantics.
      Comment: In Proceedings EXPRESS/SOS 2012, arXiv:1208.2440
    • الرقم المعرف:
      10.4204/EPTCS.89.3
    • الرقم المعرف:
      edsarx.1208.5915