Invention Grant
- Patent Title: Synchronization of multiple processor cores
- Patent Title (中): 多个处理器内核的同步
-
Application No.: US13055347Application Date: 2008-07-22
-
Publication No.: US08504749B2Publication Date: 2013-08-06
- Inventor: Claus Stellwag
- Applicant: Claus Stellwag
- Applicant Address: DE Erlangen
- Assignee: Elektrobit Automotive GmbH
- Current Assignee: Elektrobit Automotive GmbH
- Current Assignee Address: DE Erlangen
- Agency: Westerman, Hattori, Daniels & Adrian, LLP
- International Application: PCT/EP2008/006001 WO 20080722
- International Announcement: WO2010/009743 WO 20100128
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/46

Abstract:
The invention relates to a spinlock-based multi-core synchronization technique in a real-time environment, wherein multiple processor cores perform spinning attempts to request a lock and the lock is allocated to at most one of the multiple cores for a mutually exclusive operation thereof. A method embodiment of the technique comprises the steps of allocating the lock to the first core requesting it; establishing for each core an indication of a waiting time for receiving the lock; selecting at least one of the spinning cores based on the waiting time indications; and, upon return of the lock, conditionally allocating the lock to the selected core, if the selected core performs a spinning attempt within a predefined time window starting with the return of the lock.
Public/Granted literature
- US20110185154A1 SYNCHRONIZATION OF MULTIPLE PROCESSOR CORES Public/Granted day:2011-07-28
Information query