Invention Grant
US09047197B2 Non-coherent store instruction for fast inter-strand data communication for processors with write-through L1 caches
有权
用于具有直写L1缓存的处理器的快速串间数据通信的非相干存储指令
- Patent Title: Non-coherent store instruction for fast inter-strand data communication for processors with write-through L1 caches
- Patent Title (中): 用于具有直写L1缓存的处理器的快速串间数据通信的非相干存储指令
-
Application No.: US11877110Application Date: 2007-10-23
-
Publication No.: US09047197B2Publication Date: 2015-06-02
- Inventor: Yuan C. Chou
- Applicant: Yuan C. Chou
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Polsinelli PC
- Main IPC: G06F9/52
- IPC: G06F9/52 ; G06F12/08 ; G06F9/30 ; G06F9/38

Abstract:
A method is disclosed that uses a non-coherent store instruction to reduce inter-thread communication latency between threads sharing a level one write-through cache. When a thread executes the non-coherent store instruction, the level one cache is immediately updated with the data value. The data value is immediately available to another thread sharing the level-one write-through cache. A computer system having reduced inter-thread communication latency is disclosed. The computer system includes a first plurality of processor cores, each processor core including a second plurality of processing engines sharing a level one write-through cache. The level one caches are connected to a level two cache via a crossbar switch. The computer system further implements a non-coherent store instruction that updates a data value in the level one cache prior to updating the corresponding data value in the level two cache.
Public/Granted literature
- US20090106495A1 FAST INTER-STRAND DATA COMMUNICATION FOR PROCESSORS WITH WRITE-THROUGH L1 CACHES Public/Granted day:2009-04-23
Information query