首页> 外文期刊>Scientific programming >Performance Issues in High Performance Fortran Implementations of Sensor-Based Applications
【24h】

Performance Issues in High Performance Fortran Implementations of Sensor-Based Applications

机译:基于传感器的应用程序的高性能Fortran实施中的性能问题

获取原文
           

摘要

Applications that get their inputs from sensors are an important and often overlooked application domain for High Performance Fortran (HPF). Such sensor-based applications typically perform regular operations on dense arrays, and often have latency and through put requirements that can only be achieved with parallel machines. This article describes a study of sensor-based applications, including the fast Fourier transform, synthetic aperture radar imaging, narrowband tracking radar processing, multibaseline stereo imaging, and medical magnetic resonance imaging. The applications are written in a dialect of HPF developed at Carnegie Mellon, and are compiled by the Fx compiler for the Intel Paragon. The main results of the study are that (1) it is possible to realize good performance for realistic sensor-based applications written in HPF and (2) the performance of the applications is determined by the performance of three core operations: independent loops (i.e., loops with no dependences between iterations), reductions, and index permutations. The article discusses the implications for HPF implementations and introduces some simple tests that implementers and users can use to measure the efficiency of the loops, reductions, and index permutations generated by an HPF compiler.
机译:从传感器获取输入的应用程序是高性能Fortran(HPF)的重要且经常被忽略的应用程序领域。这种基于传感器的应用程序通常在密集阵列上执行常规操作,并且通常具有延迟和仅通过并行机才能实现的吞吐量要求。本文介绍了基于传感器的应用程序的研究,包括快速傅立叶变换,合成孔径雷达成像,窄带跟踪雷达处理,多基线立体成像和医学磁共振成像。这些应用程序是由卡内基·梅隆(Carnegie Mellon)开发的HPF方言编写的,并由Intel Paragon的Fx编译器进行了编译。研究的主要结果是:(1)对于以HPF编写的逼真的基于传感器的应用程序,可以实现良好的性能;(2)应用程序的性能取决于三个核心操作的性能:独立循环(即,循环之间没有任何依赖性),约简和索引置换。本文讨论了HPF实现的含义,并介绍了一些简单的测试,实现者和用户可以使用这些简单的测试来衡量HPF编译器生成的循环,简化和索引排列的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号