首页> 中文期刊> 《国际自动化与计算杂志》 >The Case of Using Multiple Streams in Streaming

The Case of Using Multiple Streams in Streaming

     

摘要

Of-chip replacement(capacity and conflict)and coherent read misses in a distributed shared memory system cause execution to stall for hundreds of cycles.These of-chip replacement and coherent read misses are recurring and forming sequences of two or more misses called streams.Prior streaming techniques ignored reordering of misses and not-recently-accessed streams while streaming data.In this paper,we present stream prefetcher design that can deal with both problems.Our stream prefetcher design utilizes stream waiting rooms to store not-recently-accessed streams.Stream waiting rooms help remove more of-chip misses.Using trace based simulations,our stream prefetcher design can remove 8%to 66%(on average 40%)and 17%to 63%(on average 39%)replacement and coherent read misses,respectively.Using cycle-accurate full-system simulation,our design gives speedups from 1.00 to1.17 of princeton application repository for shared-memory computers(PARSEC)workloads running on a distributed shared memory system with the exception of dedup and swaptions workloads.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号