- 专利标题: HARDWARE/SOFTWARE CO-OPTIMIZATION TO IMPROVE PERFORMANCE AND ENERGY FOR INTER-VM COMMUNICATION FOR NFVS AND OTHER PRODUCER-CONSUMER WORKLOADS
-
申请号: US17027248申请日: 2020-09-21
-
公开(公告)号: US20210004328A1公开(公告)日: 2021-01-07
- 发明人: Ren Wang , Andrew J. Herdrich , Yen-cheng Liu , Herbert H. Hum , Jong Soo Park , Christopher J. Hughes , Namakkal N. Venkatesan , Adrian C. Moga , Aamer Jaleel , Zeshan A. Chishti , Mesut A. Ergin , Jr-shian Tsai , Alexander W. Min , Tsung-yuan C. Tai , Christian Maciocco , Rajesh Sankaran
- 申请人: Ren Wang , Andrew J. Herdrich , Yen-cheng Liu , Herbert H. Hum , Jong Soo Park , Christopher J. Hughes , Namakkal N. Venkatesan , Adrian C. Moga , Aamer Jaleel , Zeshan A. Chishti , Mesut A. Ergin , Jr-shian Tsai , Alexander W. Min , Tsung-yuan C. Tai , Christian Maciocco , Rajesh Sankaran
- 申请人地址: US OR Portland; US OR Hillsboro; US OR Portland; US OR Portland; US CA Santa Clara; US CA Santa Clara; US OR Hillsboro; US OR Portland; US MA Northborough; US OR Hillsboro; US OR Portland; US OR Portland; US OR Portland; US OR Portland; US OR Portland; US OR Portland
- 专利权人: Ren Wang,Andrew J. Herdrich,Yen-cheng Liu,Herbert H. Hum,Jong Soo Park,Christopher J. Hughes,Namakkal N. Venkatesan,Adrian C. Moga,Aamer Jaleel,Zeshan A. Chishti,Mesut A. Ergin,Jr-shian Tsai,Alexander W. Min,Tsung-yuan C. Tai,Christian Maciocco,Rajesh Sankaran
- 当前专利权人: Ren Wang,Andrew J. Herdrich,Yen-cheng Liu,Herbert H. Hum,Jong Soo Park,Christopher J. Hughes,Namakkal N. Venkatesan,Adrian C. Moga,Aamer Jaleel,Zeshan A. Chishti,Mesut A. Ergin,Jr-shian Tsai,Alexander W. Min,Tsung-yuan C. Tai,Christian Maciocco,Rajesh Sankaran
- 当前专利权人地址: US OR Portland; US OR Hillsboro; US OR Portland; US OR Portland; US CA Santa Clara; US CA Santa Clara; US OR Hillsboro; US OR Portland; US MA Northborough; US OR Hillsboro; US OR Portland; US OR Portland; US OR Portland; US OR Portland; US OR Portland; US OR Portland
- 主分类号: G06F12/0842
- IPC分类号: G06F12/0842 ; G06F12/0831 ; G06F12/0893 ; G06F12/109 ; G06F12/0813 ; G06F9/455
摘要:
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.
公开/授权文献
信息查询
IPC分类: