Invention Application
- Patent Title: HARDWARE/SOFTWARE CO-OPTIMIZATION TO IMPROVE PERFORMANCE AND ENERGY FOR INTER-VM COMMUNICATION FOR NFVS AND OTHER PRODUCER-CONSUMER WORKLOADS
-
Application No.: US17027248Application Date: 2020-09-21
-
Publication No.: US20210004328A1Publication Date: 2021-01-07
- Inventor: 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
- Applicant: 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
- Applicant Address: 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
- Assignee: 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
- Current Assignee: 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
- Current Assignee Address: 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
- Main IPC: G06F12/0842
- IPC: G06F12/0842 ; G06F12/0831 ; G06F12/0893 ; G06F12/109 ; G06F12/0813 ; G06F9/455

Abstract:
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.
Public/Granted literature
- US11513957B2 Processor and method implementing a cacheline demote machine instruction Public/Granted day:2022-11-29
Information query
IPC分类: