发明名称 Method and apparatus for implementing a relaxed ordering model in a computer system
摘要 An ordering engine is configured to implement a relaxed ordering consistency model for a stream of I/O transactions initiated in a computer system. The ordering engine examines the relaxed ordering attribute of the transactions in the stream to distinguish payload transactions, which may be processed out of order, from control transaction which must be processed in strict order. The engine preferably organizes the stream of transactions into epochs, where the receipt of a first relaxed order write operation in the stream constitutes the start of an epoch and the receipt of a first strict order operation in the stream constitutes the conclusion of the epoch. The engine is configured to delay the completion of the strict order operation constituting the conclusion of the epoch until all payload write operations issued during the epoch have committed.
申请公布号 US2003145136(A1) 申请公布日期 2003.07.31
申请号 US20020066534 申请日期 2002.01.31
申请人 TIERNEY GREGORY E.;GIBNEY THOMAS J.;VAN DOREN STEPHEN R. 发明人 TIERNEY GREGORY E.;GIBNEY THOMAS J.;VAN DOREN STEPHEN R.
分类号 G06F3/00;G06F9/38;G06F13/16;(IPC1-7):G06F3/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址