发明名称 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