Affiliation:
1. School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania and Intel Corporation, CO4-01, 5200 N.E. Elam Young Pkwy, Hillsboro, Oregon
Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Queue Layouts of Toroidal Grids;IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences;2014
2. Deadlock-free connection-based adaptive routing with dynamic virtual circuits;Journal of Parallel and Distributed Computing;2007-01
3. Hardware Support for Multithreaded Execution of Loops with Limited Parallelism;Advances in Informatics;2005
4. References;Interconnection Networks;2003
5. Interconnection scheme for continuous-media systems-on-a-chip;Microprocessors and Microsystems;2002-04