Hardware/software co-optimization to improve performance and energy for inter-vm communication for nfvs and other producer-consumer workloads

user-60ab1d9b4c775e04970067d6(2021)

引用 0|浏览18
暂无评分
摘要
Methods and apparatus implementing Hardware/Software co-optimization to improve performance and energy for inter-VM communication for NFVs and other producer-consumer workloads. The apparatus include multi-core processors with multi-level cache hierarchies including and L1 and L2 cache for each core and a shared last-level cache (LLC). One or more machine-level instructions are provided for proactively demoting cachelines from lower cache levels to higher cache levels, including demoting cachelines from L1/L2 caches to an LLC. Techniques are also provided for implementing hardware/software co-optimization in multi-socket NUMA architecture system, wherein cachelines may be selectively demoted and pushed to an LLC in a remote socket. In addition, techniques are disclosure for implementing early snooping in multi-socket systems to reduce latency when accessing cachelines on remote sockets.
更多
查看译文
关键词
Cache algorithms,Cache pollution,Cache,Cache coloring,Bus sniffing,Cache invalidation,Page cache,CPU cache,Operating system,Computer architecture,Computer science
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要