首页> 外文期刊>Concurrency and computation: practice and experience >Programming many-core architectures - a case study: dense matrix computations on the Intel single-chip cloud computer processor
【24h】

Programming many-core architectures - a case study: dense matrix computations on the Intel single-chip cloud computer processor

机译:对多核架构进行编程-案例研究:英特尔单芯片云计算机处理器上的密集矩阵计算

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

摘要

A message passing, distributed-memory parallel computer on a chip is one possible design for future, many-core architectures. We discuss initial experiences with the Intel Single-chip Cloud Computer research processor, which is a prototype architecture that incorporates 48 cores on a single die that can communicate via a small, shared, on-die buffer. The experiment is to port a state-of-the-art, distributed-memory, dense matrix library, Elemental, to this architecture and gain insight from the experience. We show that programmability addressed by this library, especially the proper abstraction for collective communication, greatly aids the porting effort. This enables us to support a wide range of functionality with limited changes to the library code.
机译:片上消息传递,分布式内存并行计算机是未来多核体系结构的一种可能设计。我们讨论了有关英特尔单芯片云计算机研究处理器的初步经验,该处理器是一种原型架构,在单个裸片上集成了48个内核,这些内核可以通过小型共享的裸片缓冲区进行通信。该实验旨在将最先进的分布式内存密集矩阵库Elemental移植到此体系结构,并从经验中获得见识。我们表明,该库解决的可编程性,尤其是集体通信的适当抽象,极大地帮助了移植工作。这使我们能够通过对库代码进行有限的更改来支持广泛的功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号