首页> 外文期刊>Procedia Computer Science >A Distributed Shared Memory Model and C++ Templated Meta-Programming Interface for the Epiphany RISC Array Processor
【24h】

A Distributed Shared Memory Model and C++ Templated Meta-Programming Interface for the Epiphany RISC Array Processor

机译:主显RISC阵列处理器的分布式共享内存模型和C ++模板元编程接口

获取原文
           

摘要

The Adapteva Epiphany many-core architecture comprises a scalable 2D mesh Network-on-Chip (NoC) of low-power RíSC cores with minimal uncore functionality. Whereas such a processor offers high computational energy efficiency and parallel scalability, developing effective programming models that address the unique architecture features has presented many challenges. We present here a distributed shared memory (DSM) model supported in software transparently using C++ templated meta-programming techniques. The approach offers an extremely simple parallel programming model well suited for the architecture. Initial results are presented that demonstrate the approach and provide insight into the efficiency of the programming model and also the ability of the NoC to support a DSM without explicit control over data movement and localization.
机译:Adapteva Epiphany多核体系结构包括低功耗RíSC核的可扩展2D网状片上网络(NoC),具有最少的非核功能。尽管这种处理器具有很高的计算能效和并行可扩展性,但是开发能够解决独特架构特征的有效编程模型却带来了许多挑战。我们在这里介绍使用C ++模板元编程技术透明地在软件中支持的分布式共享内存(DSM)模型。该方法提供了非常简单的并行编程模型,非常适合该体系结构。初步结果表明了该方法,并提供了对编程模型的效率以及NoC支持DSM的能力的了解,而无需显式控制数据移动和本地化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号