Impact of Cache Coherence Protocols on the Processing of Network Traffic

  • Authors:
  • Amit Kumar;Ram Huggahalli

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 40th Annual IEEE/ACM International Symposium on Microarchitecture
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Sincetheintroductionofthe10GbEstandardin2002,theabilityofgeneralpurposeprocessorstoefficientlyprocessnetworktrafficwithcommonprotocolssuchasTCP/IPhasbeenrevisitedandcriticallyevaluated.However,recentcommerciallyavailableprocessorssuchasIntel®CoreTM2DuoProcessor introduce microarchitectural enhancementsthatcouldsignificantlyinfluencetheapproachtoacceleratingnetworkprocessing.WeexaminethenetworkperformanceofarealplatformcontainingIntel®CoreTMmicro-architecturebasedprocessors,the role of coherency and a prototype implementationofdirectcacheplacement(DirectCacheAccessorDCA)ofinboundnetworktraffic.Weobservethatasubstantialportionofthetimerelatestotheinefficiency of I/O specific coherence protocols in theplatform.Wedemonstratethatarelatively,lowcomplexityimplementationofDCAcalled`PrefetchHint'providesa15to43%speed-uptoreceive-sideprocessingacrossarangeofI/Osizesandpresentadetailed characterization of the benefits.