会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System and method for preventing deadlock in multiprocessor multiple
resource instructions
    • 用于防止多处理器多资源指令中的死锁的系统和方法
    • US5442763A
    • 1995-08-15
    • US350242
    • 1994-12-06
    • Robert F. BartfaiBarry P. LubartJulian Thomas
    • Robert F. BartfaiBarry P. LubartJulian Thomas
    • G06F15/16G06F9/46G06F9/52G06F15/177G06F13/00
    • G06F9/524
    • A system and method for preventing deadlock in a multiprocessor computer system executing instructions requiring multiple resources. The system detects potential deadlock situations where a multi-resource instruction is blocked from obtaining one of the resources. A multi-resource instruction global lock is provided that can be held by at most one processor. Upon conflict detection, the processor attempts to acquire the multi-resource instruction global lock and, if successful, resumes resource acquisition. The use of a global lock serializes multiple resource requests and assures that the processor holding the lock can eventually acquire all required resources without deadlock with another processor. The preferred embodiment acquires the global lock on an exception basis to minimize the overhead impact. However, an alternate embodiment which uses the global lock in each multiple resource instruction could also be implemented. Synonym detection logic is provided to detect the situation where a conflict is caused by address resolution to a synonymous lock by the processor.
    • 一种用于防止执行需要多个资源的指令的多处理器计算机系统中的死锁的系统和方法。 系统检测潜在的死锁情况,其中多资源指令被阻止获得资源之一。 提供可以由至多一个处理器保持的多资源指令全局锁。 在冲突检测后,处理器尝试获取多资源指令全局锁定,如果成功,则恢复资源采集。 使用全局锁序列化多个资源请求,并确保持有锁的处理器可以最终获取所有必需资源,而不会与另一个处理器发生死锁。 优选实施例以异常获取全局锁定以最小化开销影响。 然而,也可以实现在每个多资源指令中使用全局锁的替代实施例。 提供同义词检测逻辑,以检测由处理器对同义锁定的地址解析造成冲突的情况。