OSDI 2023: Ship your Critical Section Not Your Data Enabling Transparent Delegation with TCLocks
我们使用以下6个分类标准对本文的研究选题进行分析:1.数据移动:此标准关注锁操作期间关键数据的位置。基于锁:此方法将共享数据移动到持有锁的内核。此方法确保数据一致性,但由于数据在内核之间传输,特别是在具有许多内核的高性能系统中,可能会导致性能开销。数据本地:此方法将共享数据保持在某个内核上,并将关键部分代码(操作数据的代码)运送到该内核。这减少了数据传输,但可能需要修改应用程序以识别和打包关键部分