Invention Grant
US07937532B2 Method and apparatus for speculative prefetching in a multi-processor/multi-core message-passing machine
有权
用于在多处理器/多核消息传递机器中推测预取的方法和装置
- Patent Title: Method and apparatus for speculative prefetching in a multi-processor/multi-core message-passing machine
- Patent Title (中): 用于在多处理器/多核消息传递机器中推测预取的方法和装置
-
Application No.: US11731280Application Date: 2007-03-30
-
Publication No.: US07937532B2Publication Date: 2011-05-03
- Inventor: Aaron Kunze , Erik J. Johnson , Hermann Gartler
- Applicant: Aaron Kunze , Erik J. Johnson , Hermann Gartler
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agent Joni D. Stutman
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
In some embodiments, the invention involves a novel combination of techniques for prefetching data and passing messages between and among cores in a multi-processor/multi-core platform. In an embodiment, a receiving core has a message queue and a message prefetcher. Incoming messages are simultaneously written to the message queue and the message prefetcher. The prefetcher speculatively fetches data referenced in the received message so that the data is available when the message is executed in the execution pipeline, or shortly thereafter. Other embodiments are described and claimed.
Public/Granted literature
- US20080244231A1 Method and apparatus for speculative prefetching in a multi-processor/multi-core message-passing machine Public/Granted day:2008-10-02
Information query