Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR PREVENTING DEAD LOCK IN INSTRUCTION TO PLURAL RESOURCES BY PLURAL PROCESSOR
Document Type and Number:
Japanese Patent JPH07191944
Kind Code:
A
Abstract:

PURPOSE: To provide a system and method for preventing dead lock in a multiprocessor computer system which requests many resources.

CONSTITUTION: This system detects a latent dead lock situation in which a multiresource instruction is interrupted from capturing one of resources. Multiresource instruction global lock which can be held by at most one processor is applied. At the time of detecting competition, the processor tries to capture this multiresource instruction global lock, and when it succeeds, resource capture is resumed. The usage of the global lock guarantees that many resource requests are serialized, and the processor holding the lock can substantially capture all the requested resources without being accompanied by any dead lock with another processor. In a preferable execution example, the global lock is captured with an exception as a base for minimizing the influence of the overhead. However, a synonym detection logic is applied for detecting a situation in which competition occurs due to address resolution to synonym lock by the processor so that the other execution examples using the global lock can be executed in each multiresource instruction.


Inventors:
ROBAATO FURANSHISU BAATOFUAI
BARII FUIRITSUPU RUBAATO
JIYURIAN TOOMASU
Application Number:
JP19860892A
Publication Date:
July 28, 1995
Filing Date:
July 24, 1992
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
IBM
International Classes:
G06F15/16; G06F9/46; G06F9/52; G06F15/177; (IPC1-7): G06F15/16; G06F9/46
Attorney, Agent or Firm:
Koichi Tonmiya (5 people outside)