-
公开(公告)号:US20210182227A1
公开(公告)日:2021-06-17
申请号:US17161303
申请日:2021-01-28
发明人: Lyle E. Adams , Mark Ish , Pushpa Seetamraju , Karl D. Schuh , Dan Tupy
IPC分类号: G06F13/376 , G06F3/06 , G06F13/16
摘要: A first operation identifier is assigned to a current operation directed to a memory component, the first operation identifier having a first entry in a first data structure that associates the first operation identifier with a first buffer identifier. It is determined whether the current operation collides with a prior operation assigned a second operation identifier, the second operation identifier having a second entry in the first data structure that associates the second operation identifier with a second buffer identifier. A latest flag is updated to indicate that the first entry is a latest operation directed to an address (1) in response to determining that the current operation collides with the prior operation and that the current and prior operations are read operations, or (2) in response to determining to determining that the current operation does not collide with a prior operation.
-
公开(公告)号:US20200293476A1
公开(公告)日:2020-09-17
申请号:US16886656
申请日:2020-05-28
发明人: Lyle E. Adams , Mark Ish , Pushpa Seetamraju , Karl D. Schuh , Dan Tupy
IPC分类号: G06F13/376 , G06F13/16 , G06F3/06
摘要: A first operation identifier is assigned to a current operation directed to a memory component, the first operation identifier having a first entry in a first data structure that associates the first operation identifier with a first buffer identifier. It is determined whether the current operation collides with a prior operation assigned a second operation identifier, the second operation identifier having a second entry in the first data structure that associates the second operation identifier with a second buffer identifier. A latest flag is updated to indicate that the first entry is a latest operation directed to an address (1) in response to determining that the current operation collides with the prior operation and that the current and prior operations are read operations, or (2) in response to determining to determining that the current operation does not collide with a prior operation.
-
公开(公告)号:US10521383B1
公开(公告)日:2019-12-31
申请号:US16223057
申请日:2018-12-17
发明人: Lyle E. Adams , Mark Ish , Pushpa Seetamraju , Karl D. Schuh , Dan Tupy
IPC分类号: G06F13/36 , G06F13/376 , G06F13/16 , G06F3/06
摘要: A first operation identifier is assigned to a first operation directed to a memory component, the first operation identifier having an entry in a first data structure that associates the first operation identifier with a first plurality of buffer identifiers. It is determined whether the first operation collides with a prior operation assigned a second operation identifier, the second operation identifier having an entry in the first data structure that associates the second operation identifier with a second plurality of buffer identifiers. It is determined whether the first operation is a read or a write operation. In response to determining that the first operation collides with the prior operation and that the first operation is a read operation, the first plurality of buffer identifiers are updated with a buffer identifier included in the second plurality of buffer identifiers.
-
公开(公告)号:US10936496B2
公开(公告)日:2021-03-02
申请号:US16435282
申请日:2019-06-07
发明人: Horia C. Simionescu , Lyle E. Adams , Yongcai Xu , Mark Ish
IPC分类号: G06F12/08 , G06F12/0855
摘要: A request to read data from a location associated with a memory component is received. The request is assigned a first tag, the first tag having a first identifier of a first buffer to store data read from the location. The request to read data is determined to collide with an earlier request to write data to the location. The earlier request is assigned a second tag, the second tag having a second identifier of a second buffer to store data to write to the location. An attempt to lock the second tag and the second buffer for the request to read data is made. The request to read data is fulfilled from the second buffer in response to a successful attempt to lock the second tag and the second buffer.
-
公开(公告)号:US11513959B2
公开(公告)日:2022-11-29
申请号:US17185059
申请日:2021-02-25
发明人: Horia C. Simionescu , Lyle E. Adams , Yongcai Xu , Mark Ish
IPC分类号: G06F12/08 , G06F12/0855
摘要: A request to read data from a location associated with a memory component is received. The request is assigned a first tag, the first tag having a first identifier of a first buffer to store data read from the location. The request to read data is determined to collide with an earlier request to write data to the location. The earlier request is assigned a second tag, the second tag having a second identifier of a second buffer to store data to write to the location. An attempt to lock the second tag and the second buffer for the request to read data is made. The request to read data is fulfilled from the second buffer in response to a successful attempt to lock the second tag and the second buffer.
-
公开(公告)号:US11481348B2
公开(公告)日:2022-10-25
申请号:US17161303
申请日:2021-01-28
发明人: Lyle E. Adams , Mark Ish , Pushpa Seetamraju , Karl D. Schuh , Dan Tupy
IPC分类号: G06F12/14 , G06F13/376 , G06F13/16 , G06F3/06
摘要: A first operation identifier is assigned to a current operation directed to a memory component, the first operation identifier having a first entry in a first data structure that associates the first operation identifier with a first buffer identifier. It is determined whether the current operation collides with a prior operation assigned a second operation identifier, the second operation identifier having a second entry in the first data structure that associates the second operation identifier with a second buffer identifier. A latest flag is updated to indicate that the first entry is a latest operation directed to an address (1) in response to determining that the current operation collides with the prior operation and that the current and prior operations are read operations, or (2) in response to determining to determining that the current operation does not collide with a prior operation.
-
公开(公告)号:US10942879B2
公开(公告)日:2021-03-09
申请号:US16886656
申请日:2020-05-28
发明人: Lyle E. Adams , Mark Ish , Pushpa Seetamraju , Karl D. Schuh , Dan Tupy
IPC分类号: G06F12/14 , G06F13/376 , G06F13/16 , G06F3/06
摘要: A first operation identifier is assigned to a current operation directed to a memory component, the first operation identifier having a first entry in a first data structure that associates the first operation identifier with a first buffer identifier. It is determined whether the current operation collides with a prior operation assigned a second operation identifier, the second operation identifier having a second entry in the first data structure that associates the second operation identifier with a second buffer identifier. A latest flag is updated to indicate that the first entry is a latest operation directed to an address (1) in response to determining that the current operation collides with the prior operation and that the current and prior operations are read operations, or (2) in response to determining to determining that the current operation does not collide with a prior operation.
-
公开(公告)号:US10705996B1
公开(公告)日:2020-07-07
申请号:US16693801
申请日:2019-11-25
发明人: Lyle E. Adams , Mark Ish , Pushpa Seetamraju , Karl D. Schuh , Dan Tupy
IPC分类号: G06F9/30 , G06F13/376 , G06F3/06 , G06F13/16
摘要: A first operation identifier is assigned to a first operation directed to a memory component, the first operation identifier having an entry in a first data structure that associates the first operation identifier with a first plurality of buffer identifiers. It is determined whether the first operation collides with a prior operation assigned a second operation identifier, the second operation identifier having an entry in the first data structure that associates the second operation identifier with a second plurality of buffer identifiers. It is determined whether the first operation is a read or a write operation. In response to determining that the first operation collides with the prior operation and that the first operation is a read operation, the first plurality of buffer identifiers are updated with a buffer identifier included in the second plurality of buffer identifiers.
-
-
-
-
-
-
-