DocumentCode
2262874
Title
Message proxies for efficient, protected communication on SMP clusters
Author
Lim, Beng-Hong ; Heidelberger, Philip ; Pattnaik, Pratap ; Snir, Marc
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1997
fDate
1-5 Feb 1997
Firstpage
116
Lastpage
127
Abstract
This research addresses the problem of providing efficient, protected communication in an SMP cluster without incurring the overhead of system calls or the cost of custom hardware. It analyzes an approach that uses an idle SMP processor to run a message proxy, a communication process that provides protected access to the network. We implement message proxy based communication between a pair of IBM Model G30 SMPs and analyze the resulting overheads. We derive a performance model that shows that cache-miss latency within an SMP influences message proxy performance significantly. Simulations of a suite of ten parallel applications demonstrate that message proxies match the performance of custom hardware for three of the ten applications, and are between 10-30% slower for the other seven applications. A direct cache-update mechanism to reduce cache misses improves the performance of message proxies on communication-intensive programs by 7-25%. We conclude that message proxies provide a viable alternative to custom hardware for protected communication
Keywords
digital simulation; interrupts; multiprocessing systems; performance evaluation; IBM Model G30 SMPs; cache-miss latency; cache-update mechanism; custom hardware; message proxies; performance model; protected communication; symmetric multiprocessor clusters; Concurrent computing; Costs; Delay; Hardware; Network interfaces; Packaging; Predictive models; Processor scheduling; Protection; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computer Architecture, 1997., Third International Symposium on
Conference_Location
San Antonio, TX
Print_ISBN
0-8186-7764-3
Type
conf
DOI
10.1109/HPCA.1997.569647
Filename
569647
Link To Document