中文

编程 Adapteva Epiphany 64 核片上网络协处理器

硬件体系结构 2014-11-03 v1 分布式、并行与集群计算 数学软件

摘要

在构建 EB 级(exascale)计算系统时,能源效率和功耗是两大主要挑战。低功耗高性能嵌入式系统作为大规模高性能系统的构建模块,其重要性日益增加。然而,从此类系统中提取最大性能面临诸多挑战。需要探索从硬件架构到所用编程模型的各个方面。Epiphany 架构在二维网格网络上集成了低功耗 RISC 核心,承诺高达 70 GFLOPS/Watt 的处理效率。然而,由于每个 eCore 仅拥有 32 KB 内存用于存储数据和代码,且仅支持低级核间通信,对 Epiphany 系统进行编程存在若干挑战。在本文中,我们评估了 Epiphany 系统在各种基本计算和通信操作上的性能。以此数据为指导,我们探讨了在如 Epiphany 这类内存受限的低功耗设备上实现科学应用的策略。鉴于未来系统预计将在单芯片内容纳数千个核心,我们将此类架构作为通往 EB 级计算路径的优势与其他竞争系统进行了比较。

关键词

引用

@article{arxiv.1410.8772,
  title  = {Programming the Adapteva Epiphany 64-core Network-on-chip Coprocessor},
  author = {Anish Varghese and Bob Edwards and Gaurav Mitra and Alistair P. Rendell},
  journal= {arXiv preprint arXiv:1410.8772},
  year   = {2014}
}

备注

14 pages, submitted to IJHPCA Journal special edition