首页> 外文会议>The 7th International Power Engineering Conference, 2005. IPEC 2005 >Cascaded execution: Speeding up unparallelized execution onshared-memory multiprocessors
【24h】

Cascaded execution: Speeding up unparallelized execution onshared-memory multiprocessors

机译:级联执行:加速无并行执行共享内存多处理器

获取原文

摘要

Both inherently sequential code and limitations of analysistechniques prevent full parallelization of many applications byparallelizing compilers. Amdahl's Law tells us that as parallelizationbecomes increasingly effective, any unparallelized loop becomes anincreasingly dominant performance bottleneck. We present a technique forspeeding up the execution of unparallelized loops by cascading theirsequential execution across multiple processors: only a single processorexecutes the loop body at any one time, and each processor executes onlya portion of the loop body before passing control to another. Cascadedexecution allows otherwise idle processors to optimize their memorystate for the eventual execution of their next portion of the loop,resulting in significantly reduced overall loop body execution times. Weevaluate cascaded execution using loop nests from wave5, a Spec95fpbenchmark application, and a synthetic benchmark. Running on a PC with 4Pentium Pro processors and an SGI Power Onyx with 8 R10000 processors,we observe an overall speedup of 1.35 and 1.7, respectively, for thewave5 loops we examined and speedups as high as 4.5 for individualloops. Our extrapolated results using the synthetic benchmark show apotential for speedups as large as 16 on future machines
机译:固有的顺序代码和分析限制 技术防止许多应用程序完全并行化 并行化编制者。 Amdahl的法律告诉我们,作为并行化 变得越来越有效,任何无与伦比的循环都变成了一个 越来越多的性能瓶颈。我们提出了一种技术 通过级联他们加快执行无与伦比的环 多个处理器的顺序执行:仅单个处理器 在任何一次执行循环主体,每个处理器仅执行 将控制器传递到另一个前的环主体的一部分。级联 执行允许其他闲置处理器优化他们的内存 最终执行他们的下一部分循环的状态, 导致总体循环体执行时间显着减少。我们 使用来自Wave5的循环嵌套来评估级联执行,SPEC95FP 基准应用和合成基准。用4个在电脑上运行 Pentium Pro处理器和SGI Power Onyx,8 0000处理器, 我们分别遵守1.35和1.7的整体加速 Wave5循环我们检查和加速高达4.5的个人 循环。我们使用合成基准显示的推断结果显示 在未来机器上大约16的加速潜力

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号