An efficient spin-lock based multi-core resource sharing protocol - Archive ouverte HAL Access content directly
Conference Papers Year : 2015

An efficient spin-lock based multi-core resource sharing protocol

(1) , , , (1) , (2)
1
2

Abstract

We present in this paper a new lock-based resource sharing protocol PWLP (Preemptable Waiting Locking Protocol) for embedded multi-core processors. It is based on the busy-wait model and works with non-preemptive critical sections while task may be preempted by tasks with a higher priority when waiting for resources. Our protocol can be applied in partitioned as well as global scheduling scenarios, in which task-fix, job-fix or dynamically assigned priorities may be used. Furthermore, the PWLP permits nested requests to shared resources. Finally, we present a case study based on event-based simulations in which the FMLP (Flexible Multiprocessor Locking Protocol) and the proposed PWLP are compared. © 2014 IEEE.
Not file

Dates and versions

hal-02177226 , version 1 (08-07-2019)

Identifiers

Cite

M. Alfranseder, M. Deubzer, B. Justus, J. Mottok, C. Siemers. An efficient spin-lock based multi-core resource sharing protocol. 33rd IEEE International Performance Computing and Communications Conference, IPCCC 2014, Dec 2014, Austin, United States. pp.7017090, ⟨10.1109/PCCC.2014.7017090⟩. ⟨hal-02177226⟩
13 View
0 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More