发明授权
US6124868A Method and apparatus for multiple co-processor utilization of a ring
buffer
失效
多个协处理器利用环形缓冲器的方法和装置
- 专利标题: Method and apparatus for multiple co-processor utilization of a ring buffer
- 专利标题(中): 多个协处理器利用环形缓冲器的方法和装置
-
申请号: US47319申请日: 1998-03-24
-
公开(公告)号: US6124868A公开(公告)日: 2000-09-26
- 发明人: Anthony Asaro , Indra Laksono , James Doyle
- 申请人: Anthony Asaro , Indra Laksono , James Doyle
- 申请人地址: CAX Thornhill
- 专利权人: ATI Technologies, Inc.
- 当前专利权人: ATI Technologies, Inc.
- 当前专利权人地址: CAX Thornhill
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F15/16
摘要:
A method and apparatus for a processing system to utilize a ring buffer includes a host processor, memory, and at least one co-processor. The host processor generates a plurality of data blocks that relates to a particular application (e.g., word processing application, drafting application, presentation application, spreadsheet application, video game application, etc.). The host processor writes data elements of the data blocks into the memory, which is organized in a ring buffer manner. As the host processor enters the data elements into the ring buffer, it updates a head pointer, which indicates the most current address of a data element entered into the ring buffer, in its local cache. The co-processor retrieves the data elements from the ring buffer and performs a co-processor function in support of the particular application. As the co-processor retrieves data elements from the ring buffer, it updates a tail pointer, which indicates the most recently read data element from memory, or executed data element. The co-processor and host processor exchange the updated tail and header pointers as they are updated, such that both the co-processor and host processor have current records of the tail and header pointers.
公开/授权文献
- US5503847A Hydrocolloid wound gel 公开/授权日:1996-04-02
信息查询