Invention Grant
US08909862B2 Processing out of order transactions for mirrored subsystems using a cache to track write operations
有权
处理使用高速缓存跟踪写入操作的镜像子系统的顺序事务
- Patent Title: Processing out of order transactions for mirrored subsystems using a cache to track write operations
- Patent Title (中): 处理使用高速缓存跟踪写入操作的镜像子系统的顺序事务
-
Application No.: US12495676Application Date: 2009-06-30
-
Publication No.: US08909862B2Publication Date: 2014-12-09
- Inventor: Mark A. Yarch , Pankaj Kumar , Hang T. Nguyen
- Applicant: Mark A. Yarch , Pankaj Kumar , Hang T. Nguyen
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Caven & Aghevli LLC
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F11/16 ; G06F11/20

Abstract:
Methods and apparatus relating to processing out of order transactions for mirrored subsystems. A first device (that is mirroring data from a second device) includes a cache to track out of order write operations prior to writing data from the write operations to memory. A register may be used to track the state of the cache in response to receipt of a special transaction, which may be a posted transaction or snapshot. The first devise transmits an acknowledgement of commitment of the data to memory once all cache entries, as recorded at a select point by the register, are emptied or otherwise invalidated. Devices may communicate via a peripheral component interconnect express (PCIe) interconnect, and may include a point-to-point or serial link. Various components may be on the same integrated circuit die. An uninterrupted power supply or batteries may supply power in response to a power failure.
Public/Granted literature
- US20100332756A1 PROCESSING OUT OF ORDER TRANSACTIONS FOR MIRRORED SUBSYSTEMS Public/Granted day:2010-12-30
Information query