计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2014年
3期
681-690
,共10页
苏文%章隆兵%高翔%苏孟豪
囌文%章隆兵%高翔%囌孟豪
소문%장륭병%고상%소맹호
网络处理%直接缓存访问%cache锁%系统互联%I/O优化
網絡處理%直接緩存訪問%cache鎖%繫統互聯%I/O優化
망락처리%직접완존방문%cache쇄%계통호련%I/O우화
network processing%direct cache access%cache locking%system interconnection%I/O optimization
通过分析计算机系统网络数据处理相关程序的访存行为、局部性特点和系统交互等问题,指出在高速网络环境下传统处理器网络子系统设计存在很大缺陷,并进一步提出一种基于软硬件协同设计的优化方案.该方案具体包括改进的直接缓存访问技术、关键程序的cache锁策略和相应系统互连结构及一致性协议等.实验表明,与传统方案相比,基于该方案的网络TCP传输带宽提高约48%,极限情况下UDP丢包率下降40%,传输延时降低超过10%.网络测试程序在与SPEC2000测试程序并发执行情况下,网络数据带宽提高约44%.此外还讨论了该优化方案与其他网络优化技术共同使用的基本原则和相应策略.
通過分析計算機繫統網絡數據處理相關程序的訪存行為、跼部性特點和繫統交互等問題,指齣在高速網絡環境下傳統處理器網絡子繫統設計存在很大缺陷,併進一步提齣一種基于軟硬件協同設計的優化方案.該方案具體包括改進的直接緩存訪問技術、關鍵程序的cache鎖策略和相應繫統互連結構及一緻性協議等.實驗錶明,與傳統方案相比,基于該方案的網絡TCP傳輸帶寬提高約48%,極限情況下UDP丟包率下降40%,傳輸延時降低超過10%.網絡測試程序在與SPEC2000測試程序併髮執行情況下,網絡數據帶寬提高約44%.此外還討論瞭該優化方案與其他網絡優化技術共同使用的基本原則和相應策略.
통과분석계산궤계통망락수거처리상관정서적방존행위、국부성특점화계통교호등문제,지출재고속망락배경하전통처리기망락자계통설계존재흔대결함,병진일보제출일충기우연경건협동설계적우화방안.해방안구체포괄개진적직접완존방문기술、관건정서적cache쇄책략화상응계통호련결구급일치성협의등.실험표명,여전통방안상비,기우해방안적망락TCP전수대관제고약48%,겁한정황하UDP주포솔하강40%,전수연시강저초과10%.망락측시정서재여SPEC2000측시정서병발집행정황하,망락수거대관제고약44%.차외환토론료해우화방안여기타망락우화기술공동사용적기본원칙화상응책략.