首页> 外文会议>Embedded Computer Systems: Architectures, Modeling, and Simulation >Design Issues in Parallel Array Languages for Shared Memory
【24h】

Design Issues in Parallel Array Languages for Shared Memory

机译:共享内存的并行数组语言中的设计问题

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

摘要

The Hierarchically Tiled Array (HTA) is a data type that facilitates the definition and manipulation of arrays partitioned into tiles. The data type allows to exploit those tiles to attain both locality and parallelism. Parallel programs written with HTAs are based in data parallelism, and provide the programmer with a single-threaded view of the execution. In our experience, HTAs help to develop parallel codes in a much more productive way than other parallel programming approaches. While we have worked extensively with HTAs in distributed memory environments, only recently have we began to consider their adaption to shared memory environments such as those found in multicore systems. In this paper we review the design issues, opportunities and challenges that this migration raises.
机译:分层切片阵列(HTA)是一种数据类型,可帮助定义和操作划分为切片的阵列。数据类型允许利用这些图块来实现局部性和并行性。用HTA编写的并行程序基于数据并行性,并为程序员提供了执行的单线程视图。根据我们的经验,与其他并行编程方法相比,HTA有助于以更高的生产率开发并行代码。尽管我们在分布式内存环境中与HTA进行了广泛的合作,但直到最近我们才开始考虑它们对共享内存环境(例如多核系统中的环境)的适应性。在本文中,我们回顾了迁移带来的设计问题,机遇和挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号