Out of Hand for Hardware? Within Reach for Software!

HotOS(2023)

引用 0|浏览25
暂无评分
摘要
Events that take 10s to 100s of ns like cache misses increasingly cause CPU stalls. However, hiding the latency of these events is challenging: hardware mechanisms suffer from the lack of flexibility, whereas prior software mechanisms fall short due to large overhead and limited event visibility. In this paper, we argue that with a combination of two emerging techniques - light-weight coroutines and sample-based profiling, hiding these events in software is within reach.
更多
查看译文
关键词
CPU stall,coroutine,profile-guided yield instrumentation,asymmetric concurrency
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要