Invention Grant
US08041852B1 System and method for using a shared buffer construct in performance of concurrent data-driven tasks
有权
在执行并发数据驱动任务时使用共享缓冲区构造的系统和方法
- Patent Title: System and method for using a shared buffer construct in performance of concurrent data-driven tasks
- Patent Title (中): 在执行并发数据驱动任务时使用共享缓冲区构造的系统和方法
-
Application No.: US12331357Application Date: 2008-12-09
-
Publication No.: US08041852B1Publication Date: 2011-10-18
- Inventor: Peter Mattson , David Goodwin
- Applicant: Peter Mattson , David Goodwin
- Applicant Address: US DE Dover
- Assignee: Calos Fund Limited Liability Company
- Current Assignee: Calos Fund Limited Liability Company
- Current Assignee Address: US DE Dover
- Main IPC: G06F13/28
- IPC: G06F13/28

Abstract:
A computer system is provided that utilizes a buffer construct to manage memory access operations to a region of memory. The buffer construct may correspond to a data item or structure that represents a region of memory. Each task may control the buffer construct exclusively of other tasks, so that the region of memory that is represented by the buffer construct is only available to the controlling task. Another task that requires access to the region of memory must wait until the controlling task makes the buffer construct available. The controlling task makes the buffer construct available only when DMA or other memory access operations that are in progress become complete. In this way, the buffer construct acts as a token that synchronizes each of the concurrent tasks execution and ensures mutually exclusive access to the common region of memory.
Information query