DocumentCode
327296
Title
Optimizing distributed data structures using application-specific network interface software
Author
Bhoedjang, Raoul A F ; Romein, John W. ; Bal, Henri E.
Author_Institution
Vrije Univ., Amsterdam, Netherlands
fYear
1998
fDate
10-14 Aug 1998
Firstpage
485
Lastpage
492
Abstract
Network interfaces that contain a programmable processor offer much flexibility, which so far has mainly been used to optimize message passing libraries. We show that high performance gains can be achieved by implementing support for application-specific shared data structures on the network interface processors. As a case study, we have implemented shared transposition tables on a Myrinet network, using customized software that runs partly on the network processor and partly on the host. The customized software greatly reduces the overhead of interactions between the network interface and the host. Also, the software exploits application semantics to obtain a simple and efficient communication protocol. Performance measurements indicate that applications that run application-specific code on the network interface are up to 2.5 times as fast as those that use generic message-passing software
Keywords
data structures; local area networks; message passing; network interfaces; protocols; Myrinet network; application semantics; application-specific code; application-specific network interface software; application-specific shared data structures; communication protocol; customized software; generic message-passing software; message passing libraries; optimizing distributed data structures; performance measurements; programmable processor; shared transposition tables; Application software; Clustering algorithms; Data structures; Heuristic algorithms; Message passing; Network interfaces; Performance gain; Process control; Software performance; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1998. Proceedings. 1998 International Conference on
Conference_Location
Minneapolis, MN
ISSN
0190-3918
Print_ISBN
0-8186-8650-2
Type
conf
DOI
10.1109/ICPP.1998.708521
Filename
708521
Link To Document