A Dynamic Multi-Threaded Queuing Mechanism for Reducing the Inter-Process Communication Latency on Multi-Core Chips
暂无分享,去创建一个
Ishfaq Ahmad | Rohitshankar Mishra | Akshaya Sharma | I. Ahmad | Rohitshankar Mishra | Akshaya Sharma
[1] Steven Hand,et al. Draft : Have you checked your IPC performance lately ? , 2012 .
[2] Nam Sung Kim,et al. SpinWise: A Practical Energy-Efficient Synchronization Technique for CMPs , 2016, CARN.
[3] Peter Kilpatrick,et al. An Efficient Unbounded Lock-Free Queue for Multi-core Systems , 2012, Euro-Par.
[4] John M. Mellor-Crummey,et al. A wait-free queue as fast as fetch-and-add , 2016, PPoPP.
[5] Maurice Herlihy,et al. A persistent lock-free queue for non-volatile memory , 2018, PPoPP.
[6] Davidlohr Bueso. Futex Scaling for Multi-core Systems , 2016, Applicative 2016.
[7] Jens Gustedt. Futex based locks for C11's generic atomics , 2016, SAC.
[8] Hafiz Fahad Sheikh,et al. A multi-staged niched evolutionary approach for allocating parallel tasks with joint optimization of performance, energy, and temperature , 2019, J. Parallel Distributed Comput..
[9] Victor Luchangco,et al. BQ: A Lock-Free Queue with Batching , 2018, SPAA.
[10] Deli Zhang,et al. A Lock-Free Priority Queue Design Based on Multi-Dimensional Linked Lists , 2016, IEEE Transactions on Parallel and Distributed Systems.
[11] Maged M. Michael,et al. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms , 1996, PODC '96.
[12] Nir Shavit,et al. An optimistic approach to lock-free FIFO queues , 2004, Distributed Computing.
[13] Yehuda Afek,et al. Fast concurrent queues for x86 processors , 2013, PPoPP '13.
[14] Ulrich Drepper,et al. Futexes Are Tricky , 2004 .
[15] Abraham Silberschatz,et al. Operating System Concepts , 1983 .
[16] Maged M. Michael. Hazard pointers: safe memory reclamation for lock-free objects , 2004, IEEE Transactions on Parallel and Distributed Systems.
[17] Nir Shavit,et al. The Baskets Queue , 2007, OPODIS.