首页> 外文会议>International conference on data engineering;ICDE-8 >An approach to solve the cache thrashing problem
【24h】

An approach to solve the cache thrashing problem

机译:解决缓存颠簸问题的方法

获取原文

摘要

Cache or local memory thrashing problem arises very often inparallel processing architectures where each processor has its localcache or memory and a write-back protocol is employed for cachecoherence. To solve the problem of large amount of data moving back andforth between the caches or local memories in different processors,techniques associated with parallel compiler need to be developed. Basedon the relations between array element accesses and enclosed loopindices in a nested parallel construct, the authors present someapproaches to reduce the data movement between the caches or localmemories for parallel programs. By analyzing the array subscriptexpressions, the compilers let the processor execute the correspondingiterations of parallel loops in terms of the data in its cache or localmemory at execution time. It benefits, particularly, the parallelprograms in which a parallel loop is enclosed by a sequential loop andarray elements are repeatedly used in different iterations of theparallel loop
机译:高速缓存或本地内存颠簸问题经常发生在 并行处理架构,其中每个处理器都有其本地 高速缓存或内存,并使用回写协议进行高速缓存 连贯性。解决大量数据往回移动的问题 在不同处理器中的缓存或本地内存之间来回切换, 需要开发与并行编译器相关的技术。基于 数组元素访问与封闭循环之间的关系 嵌套并行构造中的索引,作者提出了一些 减少高速缓存或本地缓存之间的数据移动的方法 并行程序的内存。通过分析数组下标 表达式,编译器让处理器执行相应的 就其缓存或本地中的数据而言,并行循环的迭代 执行时的内存。它特别受益于并行 程序,其中并行循环被顺序循环包围,并且 数组元素在的不同迭代中重复使用 并联回路

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号