发明名称 TRACE BUFFER BASED REPLAY FOR CONTEXT SWITCHING
摘要 A command processor may process a command stream for execution by at least one processor, including storing data associated with a first set of one or more operations in the command stream in a trace buffer, wherein the first set of one or more operations accesses one or more memory locations in memory, and wherein the data include an indication of contents of the one or more memory locations associated with the first set of one or more operations. The command processor may interrupt the processing of the command stream. The command processor may, in response to resuming processing of the command stream subsequent to the interrupting of the processing of the command stream, replay at least a portion of the command stream, including processing a second set of one or more operations of the command stream based at least in part on the data stored in the trace buffer.
申请公布号 US2016179714(A1) 申请公布日期 2016.06.23
申请号 US201414575498 申请日期 2014.12.18
申请人 QUALCOMM Incorporated 发明人 Acharya Anirudh Rajendra
分类号 G06F13/24;G06F12/02 主分类号 G06F13/24
代理机构 代理人
主权项 1. A method for replaying a command stream, comprising: processing, by a command processor, a command stream for execution by at least one processor, including storing, by the command processor, data associated with a first set of one or more operations in the command stream in a trace buffer, wherein the first set of one or more operations in the command stream accesses one or more memory locations in memory, andwherein the data associated with the first set of one or more operations include an indication of contents of the one or more memory locations associated with the first set of one or more operations; interrupting, by the command processor, the processing of the command stream; and in response to resuming, by the command processor, processing of the command stream subsequent to the interrupting of the processing of the command stream, replaying, by the command processor, at least a portion of the command stream, including processing, by the command processor, a second set of one or more operations of the command stream based at least in part on the data stored in the trace buffer that is associated with the first set of one or more operations.
地址 San Diego CA US