Invention Grant
- Patent Title: Command processing method and storage controller using the same
-
Application No.: US16253234Application Date: 2019-01-22
-
Publication No.: US10649695B1Publication Date: 2020-05-12
- Inventor: Shih-Tien Liao
- Applicant: Shenzhen EpoStar Electronics Limited CO.
- Applicant Address: CN Shenzhen
- Assignee: Shenzhen EpoStar Electronics Limited CO.
- Current Assignee: Shenzhen EpoStar Electronics Limited CO.
- Current Assignee Address: CN Shenzhen
- Agency: JCIPRNET
- Priority: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@114dff7f
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F9/52 ; G06F9/54

Abstract:
A command processing method and a storage controller are provided. The command processing method includes: receiving multiple read-modify-write (RMW) commands by a command processing pool of the storage controller, wherein each of the RMW commands includes a read command and a write command in pairs; locking a queue by the command processing pool and transmitting a pending first read command of the RMW commands in the command processing pool to the queue; when a second read command paired with a second write command of the RMW commands is pending, not locking the queue by the command processing pool and not transmitting the second write command to the queue; and when a third read command paired with a third write command of the RMW commands is not pending, locking the queue by the command processing pool and transmitting the third write command to the queue.
Information query