发明名称 SYSTEM AND METHOD FOR TRANSFERRING DATA BETWEEN COMPONENTS OF A DATA PROCESSOR
摘要 A data processing device includes a plurality of devices, a processor core, a memory, and a queue manager. The processor core stores one or more commands in a command queue of the memory to be executed by the plurality of devices to implement a data transfer path. The queue manager stores a frame queue for each of the plurality of devices. Each frame queue includes a first field having a pointer to an address of the command queue, and a second field to identify a next-in-sequence frame queue. A first device stores a data descriptor in the frame queue of the second device to initiate a data transfer from the first device to the second device. The data descriptor includes a field to indicate an offset value from the address of the command queue to a location of a command to be executed by the second device.
申请公布号 US2014281043(A1) 申请公布日期 2014.09.18
申请号 US201313841916 申请日期 2013.03.15
申请人 Jokinen Tommi M.;Kramer David B.;Xu Kun 发明人 Jokinen Tommi M.;Kramer David B.;Xu Kun
分类号 G06F13/12 主分类号 G06F13/12
代理机构 代理人
主权项 1. A method comprising: determining, by a processor core, a sequence of a first plurality of devices as a first data transfer path; storing a plurality of commands in a first command queue to be executed by the first plurality of devices during a traverse of the first data transfer path; and assigning, by the processor core, a frame queue to each corresponding device of the first plurality of devices, wherein each frame queue includes a first field identifying an address of the first command queue, and a second field identifying a frame queue location corresponding to a next-in-sequence device of the first data path.
地址 Austin TX US