Invention Grant
- Patent Title: System and method for performing message driven prefetching at the network interface
- Patent Title (中): 在网络接口执行消息驱动预取的系统和方法
-
Application No.: US14472105Application Date: 2014-08-28
-
Publication No.: US09535842B2Publication Date: 2017-01-03
- Inventor: Herbert D. Schwetman, Jr. , Mohammad Arslan Zulfiqar , Pranay Koka
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood City
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F13/16 ; H04L29/06 ; G06F12/10

Abstract:
Each computing node of a distributed computing system may implement a hardware mechanism at the network interface for message driven prefetching of application data. For example, a parallel data-intensive application that employs function shipping may distribute respective portions of a large data set to main memory on multiple computing nodes. The application may send messages to one of the computing nodes referencing data that is stored locally on the node. For each received message, the network interface on the recipient node may extract the reference, initiate the prefetching of referenced data into a local cache (e.g., an LLC), and then store the message for subsequent interpretation and processing by a local processor core. When the processor core retrieves a stored message for processing, the referenced data may already be in the LLC, avoiding a CPU stall while retrieving it from memory. The hardware mechanism may be configured via software.
Public/Granted literature
- US20160062894A1 System and Method for Performing Message Driven Prefetching at the Network Interface Public/Granted day:2016-03-03
Information query