Invention Grant
US08458707B2 Task switching based on a shared memory condition associated with a data request and detecting lock line reservation lost events 失效
基于与数据请求相关联的共享存储器条件和检测锁定线路保留丢失事件的任务切换

Task switching based on a shared memory condition associated with a data request and detecting lock line reservation lost events
Abstract:
An approach that uses a handler to detect asynchronous lock line reservation lost events, and switching tasks based upon whether a condition is true or a mutex lock is acquired is presented. A synergistic processing unit (SPU) invokes a first thread and, during execution, the first thread requests external data that is shared with other threads or processors in the system. This shared data may be protected with a mutex lock or other shared memory synchronization constructs. When requested data is not available, the SPU switches to a second thread and monitors lock line reservation lost events in order to check when the data is available. When the data is available, the SPU switches back to the first thread and processes the first thread's request.
Information query
Patent Agency Ranking
0/0