首页> 外文学位 >Theory, techniques, and experiments in solving recurrences in computer programs.
【24h】

Theory, techniques, and experiments in solving recurrences in computer programs.

机译:解决计算机程序重复的理论,技术和实验。

获取原文
获取原文并翻译 | 示例

摘要

The study of theoretical and practical issues in automatic parallelization across application and language boundaries is an appropriate and timely task. In this work, we discuss theory and techniques that we have determined useful in solving recurrences in computer programs. In chapter two we present a framework for understanding parallelism in computer applications based on an approach which models loop bodies as coalescing loop operators. In chapter three, we perform a case study of a modern C{dollar}sp{lcub}++{rcub}{dollar} semantic retrieval application drawn from the digital library field based on the model presented in chapter two. In the fourth chapter we present a summary of several techniques that we believe can be applied in the automatic recognition and solution of recurrences. The techniques have been developed through performing a manual analysis of applications from benchmark suites which include sparse, irregular, and regular Fortran codes. In chapter five we discuss the application of the techniques developed in chapter four on a suite of Fortran codes representative of sparse and irregular computations which we have developed as part of this work. In the sixth chapter, we consider the application of these same techniques focused on obtaining parallelism in outer time-stepping loops. In the final chapter, we draw this work to a conclusion and discuss future directions in parallelizing compiler technology.
机译:研究跨应用程序和语言边界的自动并行化中的理论和实践问题是一项适当而及时的任务。在这项工作中,我们讨论了已确定对解决计算机程序中的重复有用的理论和技术。在第二章中,我们介绍了一种基于将循环体建模为合并循环算子的方法来理解计算机应用程序中的并行性的框架。在第三章中,我们基于第二章介绍的模型,对数字图书馆领域中的现代C {dollar} sp {lcub} ++ {rcub} {dollar}语义检索应用程序进行了案例研究。在第四章中,我们总结了一些我们认为可以应用于自动识别和递归解决方案的技术。通过对包含稀疏,不规则和常规Fortran代码的基准套件中的应用程序进行手动分析,开发了这些技术。在第五章中,我们讨论了第四章中开发的技术在代表稀疏和不规则计算的一套Fortran代码上的应用,该代码是我们在这项工作中开发的。在第六章中,我们考虑将这些相同技术的应用集中在外部时间步长循环中获得并行性。在最后一章中,我们得出了一个结论,并讨论了并行化编译器技术的未来方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号