会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 10. 发明申请
    • METHOD AND APPARATUS FOR USING A SHARED RING BUFFER TO PROVIDE THREAD SYNCHRONIZATION IN A MULTI-CORE PROCESSOR SYSTEM
    • 在多核处理器系统中使用共享环缓冲器提供螺纹同步的方法和装置
    • US20100332755A1
    • 2010-12-30
    • US12492598
    • 2009-06-26
    • Tian BuGirish ChandranmenonPak-Ching Lee
    • Tian BuGirish ChandranmenonPak-Ching Lee
    • G06F12/08
    • G06F9/52
    • An apparatus and method for improving synchronization between threads in a multi-core processor system are provided. An apparatus includes a memory, a first processor core, and a second processor core. The memory includes a shared ring buffer for storing data units, and stores a plurality of shared variables associated with accessing the shared ring buffer. The first processor core runs a first thread and has a first cache associated therewith. The first cache stores a first set of local variables associated with the first processor core. The first thread controls insertion of data items into the shared ring buffer using at least one of the shared variables and the first set of local variables. The second processor core runs a second thread and has a second cache associated therewith. The second cache stores a second set of local variables associated with the second processor core. The second thread controls extraction of data items from the shared ring buffer using at least one of the shared variables and the second set of local variables.
    • 提供了一种用于改善多核处理器系统中的线程之间的同步的装置和方法。 一种装置包括存储器,第一处理器核心和第二处理器核心。 存储器包括用于存储数据单元的共享环形缓冲器,并且存储与访问共享环形缓冲器相关联的多个共享变量。 第一处理器核心运行第一线程并且具有与其相关联的第一高速缓存。 第一缓存存储与第一处理器核相关联的第一组局部变量。 第一个线程使用至少一个共享变量和第一组局部变量来控制将数据项插入共享环形缓冲区。 第二处理器核运行第二线程,并具有与其相关联的第二高速缓存。 第二缓存存储与第二处理器核相关联的第二组局部变量。 第二个线程使用共享变量和第二组局部变量中的至少一个来控​​制从共享环形缓冲器中提取数据项。