Dejan Perkovic and Pete Keleher
We characterize the communication behavior of our applications and show that the majority of notification delay is caused by a relatively small number of large delays. This result explains why coarse-grained timeout schemes are able to produce acceptable performance on network interfaces that lack explicit interrupt notifications.
We then study two methods of addressing this notification delay. First, we show that multi-threading schemes intended to hide other forms of communication delay are also fairly effective at hiding notification delay. Second, we evaluate several strategies for minimizing notification delay directly though judicious insertion of network polls. Both techniques produce performance comparable to fast software interrupts, especially important on communication systems that do not provide interrupt capabilities, such as PVM or MPI.
@inProceedings{perkovic-ics99, title = "Responsiveness without Interrupts", author = "Dejan Perkovic and Pete Keleher", booktitle = {The 13th International Conference on Supercomputing (ICS)}, month = {June}, year = {1999}, }