首页> 外文期刊>Asian Journal of Information Technology >Reuse-Based Software Development for Parallel Graphics on Hybrid Architectures
【24h】

Reuse-Based Software Development for Parallel Graphics on Hybrid Architectures

机译:基于重用的混合体系结构上并行图形的软件开发

获取原文
       

摘要

Performance of programs is often sensitive to the system architecture, the run-time environment and input data characteristics. Therefore, writing portable programs for parallel and distributed systems can be very difficult due to the wide variety of system architectures. To aid parallel program developers, some approaches have been proposed that employ high-level models of parallel computation or different abstraction techniques, such as communication libraries, macros, and abstract data types. A parallel template is a re-usable, application-independent encapsulation of a commonly used parallel pattern. The MIMD-SIMD hybrid system makes use of ?Off-the-Shelf? hardware components. In this study we suggest a template-based methodology to parallel software development on such systems. We use some modified parallel Bresenham?s algorithms to illustrate our approach. We also extend some previous results concerning the parallel line-drawing algorithms. These algorithms can be implemented as a re-usable code-skeleton for quick and reliable development of parallel applications. We give a standard interface which facilitates the composition of templates and provide a systematic development model for the hierarchical development and the subsequent requirements of a vast majority of parallel applications, which can be suitably solved on a hybrid system.
机译:程序的性能通常对系统体系结构,运行时环境和输入数据特征敏感。因此,由于各种各样的系统架构,为并行和分布式系统编写可移植程序可能非常困难。为了帮助并行程序开发人员,已经提出了一些采用并行计算或不同抽象技术的高级模型的方法,例如通信库,宏和抽象数据类型。并行模板是常用并行模式的可重用,独立于应用程序的封装。 MIMD-SIMD混合系统利用“现成的”产品。硬件组件。在这项研究中,我们建议在此类系统上并行开发基于模板的方法。我们使用一些改进的并行Bresenham算法来说明我们的方法。我们还扩展了有关并行画线算法的一些先前结果。这些算法可以实现为可重用的代码框架,以便快速,可靠地开发并行应用程序。我们提供了一个标准的接口,该接口有助于模板的组成,并为分层开发和绝大多数并行应用程序的后续需求提供了系统的开发模型,可以在混合系统上适当地解决该问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号