会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Semaphore memory to reduce common bus contention to global memory with
localized semaphores in a multiprocessor system
    • 信号量存储器,用于在多处理器系统中以局部信号量减少公共总线对全局内存的争用
    • US5050072A
    • 1991-09-17
    • US207878
    • 1988-06-17
    • William E. EarnshawSteven J. McKinney
    • William E. EarnshawSteven J. McKinney
    • G06F9/46
    • G06F9/52
    • The invention greatly reduces common bus contention by allowing the semaphore test bit and set operations to be performed on each CPU's local bus. The semaphore lock bits are stored locally in high speed SRAM on each CPU, and coherency of the lock bits is maintained through a bus monitoring logic circuit on each CPU. A CPU wishing to take possession of a semaphore performs a local read of its semaphore memory, and spins locally until the lock bit is reset at which time it performs a local write to set the bit. When the semaphore lock bit is written, it will be updated locally, and at the same time the write operation will be sent out over the common bus. The bus monitoring logic on every other CPU will recognize the write operation and simultaneously update the corresponding lock bit in each local semaphore memory. This ability to read spin locally relieves the common bus from the great amount of traffic that occurs in typical systems that maintain the semaphore lock bits in common global memory.
    • 本发明通过允许在每个CPU的本地总线上执行信号量测试位和设置操作来大大降低公共总线争用。 信号量锁定位本地存储在每个CPU上的高速SRAM中,锁定位的一致性通过每个CPU上的总线监视逻辑电路进行维护。 希望占据信号量的CPU会对其信号量存储器进行本地读取,并在本地进行旋转,直到锁定位复位,此时执行本地写操作即可设置该位。 当信号量锁定位被写入时,它将在本地更新,同时写操作将通过公共总线发送出去。 每个其他CPU上的总线监控逻辑将识别写入操作,并同时更新每个本地信号量存储器中的相应锁定位。 在本地读取自旋的这种能力可以使公共总线从在通用全局存储器中维持信号量锁定位的典型系统中发生的大量流量中消除。