首页> 外文期刊>Journal of Computers >Intelligent Trace and Evaluation for Parallel Programming Based on Architectural Details
【24h】

Intelligent Trace and Evaluation for Parallel Programming Based on Architectural Details

机译:基于架构细节的并行编程智能追踪与评估

获取原文
           

摘要

—As CMP became the main stream of processer design, parallel programming is a new challenge for programmer. The execution of the same program may perform much different based on various multi-core architectures. Even the same multi-core processor combined with different mapping strategies are still with distinct performance. How could programmers figure out if their programs, which based on specific multi-processing architectures and mapping strategies, are efficient and even portable? In this paper, we propose Architecture-Based Trace and Evaluation (ABTE) and corresponding framework, which intelligent helps programmers to approximate the performance of their solutions without real running. ABTE mainly includes two parts: 1) the library of architecture models and algorithms; 2) the evaluate engine. We introduce the method of describing models of various architectures and their running algorithms. Based on the models, we propose a marked object trace method to help evaluate the parallel solutions, and use it in the evaluate engine. We explain ABTE by a case study, and the evaluation shows that ABTE can help programmers find the better solution to a parallel application without real running.
机译:-as cmp成为主要的处理器设计的主流,并行编程是程序员的新挑战。基于各种多核架构执行相同程序的执行可以执行太多。即使与不同的映射策略相同的多核处理器也仍然具有不同的性能。程序员如何弄清楚他们的程序,基于特定的多处理架构和映射策略,是高效甚至便携式的吗?在本文中,我们提出了基于体系结构的跟踪和评估(ABTE)和相应的框架,智能帮助程序员近似于解决方案的性能而无需真实运行。 Abte主要包括两部分:1)建筑模型和算法库; 2)评估引擎。我们介绍了描述各种架构和运行算法的模型的方法。基于模型,我们提出了一个标记的对象跟踪方法,以帮助评估并行解决方案,并在评估引擎中使用它。我们通过案例研究来解释ABTE,评估表明,ABTE可以帮助程序员在没有真正运行的情况下找到更好的并行应用程序的解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号