next up previous contents
Next: 11 VYA Systems Up: VYA Doc Previous: 9 Control   Contents

10 Deadlock

VYA does not specify the length of the fifos that connect modules. In [3] it was shown that bounded fifos with default sizes may lead to deadlock situations caused by a blocking write action. As of v0.5, YAPI's run-time environment automatically increases fifo sizes at run-time when this situation is detected. As a result, deadlock now means that all processes are blocked by a read action. The upper limit on the total size of the growing fifos depends on the amount of memory available in the system.

© Copyright Koninklijke Philips Electronics NV 2006