发明名称 |
PROCESS SYNCHRONIZATION BETWEEN ENGINES USING DATA IN A MEMORY LOCATION |
摘要 |
Memory-based semaphores are described that are useful for synchronizing processes between different processing engines. In one example, operations include executing a first process at a first processing engine, the executing including updating a memory register, sending a signal from the first processing engine to a second processing engine that the memory register has been updated, the signal including a memory register address to identify the updated memory register inline data and a dataword, fetching data from the memory register by the second processing engine, comparing the fetched data to the received dataword, and conditionally executing a next command of a second process at the second processing engine based on the comparison. |
申请公布号 |
US2015287159(A1) |
申请公布日期 |
2015.10.08 |
申请号 |
US201514692984 |
申请日期 |
2015.04.22 |
申请人 |
INTEL CORPORATION |
发明人 |
NALLURI HEMA CHAND;NAVALE ADITYA |
分类号 |
G06T1/20;G09G5/00;G06F9/52 |
主分类号 |
G06T1/20 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method to synchronize processes between a first processing engine and a second processing engine, the method comprising:
executing a first process at a first processing engine, the executing including updating a memory register; sending a signal from the first processing engine to a second processing engine that the memory register has been updated, the signal including a memory register address to identify the updated memory register inline data and a dataword; fetching data from the memory register by the second processing engine; comparing the fetched data to the received dataword; and conditionally executing a next command of a second process at the second processing engine based on the comparison. |
地址 |
SANTA CLARA CA US |