Inventors:
- Seattle WA, US
Eric P. Lundberg - Eau Claire WI, US
Igor Gorodetsky - Coquitam, CA
Howard Pritchard - Santa Fe NM, US
Charles Giefer - Seattle WA, US
Robert L. Alverson - Seattle WA, US
Duncan Roweth - Bristol, GB
International Classification:
G06F 15/167
H04L 29/08
Abstract:
An improved method for the prevention of deadlock in a massively parallel processor (MPP) system wherein, prior to a process sending messages to another process running on a remote processor, the process allocates space in a deadlock-avoidance FIFO. The allocated space provides a “landing zone” for requests that the software process (the application software) will subsequently issue using a remote-memory-access function. In some embodiments, the deadlock-avoidance (DLA) function provides two different deadlock-avoidance schemes: controlled discard and persistent reservation. In some embodiments, the software process determines which scheme will be used at the time the space is allocated.