首页> 外国专利> HARDWARE/SOFTWARE CO-OPTIMIZATION TO IMPROVE PERFORMANCE AND ENERGY FOR INTER-VM COMMUNICATION FOR NFVS AND OTHER PRODUCER-CONSUMER WORKLOADS

HARDWARE/SOFTWARE CO-OPTIMIZATION TO IMPROVE PERFORMANCE AND ENERGY FOR INTER-VM COMMUNICATION FOR NFVS AND OTHER PRODUCER-CONSUMER WORKLOADS

机译:硬件/软件协同优化,以提高NFVS和其他生产者-消费者工作量的VM间通信的性能和能源

摘要

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.
机译:实现硬件/软件共同优化以改善NFV和其他生产者-消费者工作负载的VM间通信的性能和能量的方法和装置。该设备包括具有多级高速缓存层次结构的多核处理器,该多级高速缓存层次结构包括用于每个核心的L1和L2高速缓存以及共享的最后一级高速缓存(LLC)。提供了一个或多个机器级指令,用于主动将缓存行从较低的缓存级别降级为较高的缓存级别,包括将缓存线从L1 / L2缓存降级为LLC。还提供了用于在多路NUMA体系结构系统中实现硬件/软件协同优化的技术,其中高速缓存行可以有选择地降级并推送到远程套接字中的LLC。另外,公开了用于在多套接字系统中实现早期侦听以减少访问远程套接字上的高速缓存行时的等待时间的技术。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号