【24h】

Supporting systolic and memory communication in iWarp

机译:在iWarp中支持收缩和记忆通讯

获取原文

摘要

iWarp is a parallel architecture developed jointly by Carnegie Mellon University and Intel Corporation. The iWarp communication system supports two widely used interprocessor communication styles: memory communication and systolic communication. This paper describes the rationale, architecture, and implementation for the iWarp communication system.

The sending or receiving processor of a message can perform either memory or systolic communication. In memory communication, the entire message is buffered in the local memory of the processor before it is transmitted or after it is received. Therefore communication begins or terminates at the local memory. For conventional message passing methods, both sending and receiving processors use memory communication. In systolic communication, individual data items are transferred as they are produced, or are used as they are received, by the program running at the processor. Memory communication is flexible and well suited for general computing; whereas systolic communication is efficient and well suited for speed critical applications.

A major achievement of the iWarp effort is the derivation of a common design to satisfy the requirements of both systolic and memory communication styles. This is made possible by two important innovations in communication: (1) program access to communication and (2) logical channels. The former allows programs to access data as they are transmitted and to redirect portions of messages to different destinations efficiently. The latter increases the connectivity between the processors and guarantees communication bandwidth for classes of messages. These innovations have provided a focus for the iWarp architecture. The result is a communication system that provides a total bandwidth of 320 MBytes/sec and that is integrated on a single VLSI component with a 20 MFLOPS plus 20 MIPS long instruction word computation engine.

机译:

iWarp是由卡内基·梅隆大学和英特尔公司共同开发的并行体系结构。 iWarp通信系统支持两种广泛使用的处理器间通信方式:内存通信收缩通信。本文介绍了iWarp通信系统的原理,体系结构和实现。

消息的发送或接收处理器可以执行内存或收缩通信。在内存通信中,整个消息在发送之前或接收之后都缓存在处理器的本地内存中。因此,通信在本地存储器处开始或终止。对于常规的消息传递方法,发送和接收处理器都使用内存通信。在脉动通信中,各个数据项在产生时就被传输,或者在处理器接收时就被接收时使用。内存通信非常灵活,非常适合通用计算。而脉动通讯是高效的,并且非常适合于对速度有严格要求的应用。

iWarp的一项主要成就是推出了一种通用设计,可以同时满足心脏收缩和记忆沟通方式的要求。通讯方面的两项重要创新使之成为可能:(1)程序对通讯的访问以及(2)逻辑通道。前者允许程序在传输数据时访问数据,并将消息的某些部分有效地重定向到不同的目的地。后者增加了处理器之间的连接性,并保证了消息类别的通信带宽。这些创新为iWarp架构提供了重点。这样一来,该通信系统的总带宽为320 MBytes / sec,并集成在具有20 MFLOPS和20 MIPS长指令字计算引擎的单个VLSI组件中。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号