首页> 外国专利> Split lock operation method that provides exclusive access to the memory of non-atomic operation during

Split lock operation method that provides exclusive access to the memory of non-atomic operation during

机译:拆分锁定操作方法,在操作过程中可独占访问非原子操作的内存

摘要

A system and method are provided to avoid deadlocks when performing non-atomic operations on data in a shared memory accessed by multiple processors, whereby the shared memory sends messages to implement a split lock. Via the messages, the requesting processor is granted exclusive access to the shared memory so that no other processor may access the same data until after the non-atomic operation has completed. The messages used to avoid the deadlock include a split lock request, a lock message, a grant message, a gone idle message and a release idle message. By using the above messages, the system accepts requests from multiple processors for exclusive access to memory, orders all of the requests, and awards exclusive access to the first processor to make a request. The system can include a cache memory, associated with a requesting processor, which sends a lock request to the main memory in response to a split lock request from a requesting processor.
机译:提供了一种系统和方法,以在对由多个处理器访问的共享存储器中的数据执行非原子操作时避免死锁,从而共享存储器发送消息以实现拆分锁。通过该消息,将向请求的处理器授予对共享内存的独占访问权限,以便在完成非原子操作之前,其他任何处理器都不能访问相同的数据。用于避免死锁的消息包括拆分锁定请求,锁定消息,授权消息,消失的空闲消息和释放空闲的消息。通过使用以上消息,系统接受来自多个处理器的对内存的独占访问请求,对所有请求进行排序,并授予对第一个处理器的独占访问权以发出请求。该系统可以包括与请求处理器相关联的高速缓冲存储器,该高速缓冲存储器响应于来自请求处理器的拆分锁定请求而向主存储器发送锁定请求。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号