Title :
Categorizing network traffic in update-based protocols on scalable multiprocessors
Author :
Bianchini, Ricardo ; LeBlanc, Thomas J. ; Veenstra, Jack E.
Author_Institution :
COPPE Syst. Eng., Univ. Federal do Rio de Janeiro, Brazil
Abstract :
Categorizes the coherence traffic in update-based protocols and shows that, for most applications, more than 90% of all updates generated by such a protocol are unnecessary. We identify application characteristics that generate useless update traffic, and compare the isolated and combined effects of several software and hardware techniques for eliminating useless updates. These techniques include dynamic and static hybrid protocols, a data re-mapping strategy, and coalescing write buffers. Our simulations show that these techniques are effective for different types of useless updates. Overall, software caching (where dynamic data re-mapping is performed under programmer or compiler control) has the potential to significantly increase the percentage of useful traffic in applications. When software caching is not applicable, either the static or the dynamic protocol generates the least useless traffic. Although coalescing write buffers provide great reductions in the total number of messages transferred, these buffers do not necessarily increase the percentage of useful traffic
Keywords :
buffer storage; coherence; memory protocols; multiprocessing systems; telecommunication traffic; application characteristics; coherence traffic; data remapping strategy; dynamic hybrid protocols; message transfer; network traffic; scalable multiprocessors; simulations; software caching; static hybrid protocols; update-based protocols; useful traffic; useless update traffic; write buffer coalescence; Application software; Bandwidth; Character generation; Computer science; Hardware; Intelligent networks; Lifting equipment; Program processors; Programming profession; Protocols; Software performance; Telecommunication traffic; Traffic control;
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
DOI :
10.1109/IPPS.1996.508050