Proceedings of the 1989 ACM/IEEE Conference on Supercomputing - Supercomputing '89 1989
DOI: 10.1145/76263.76311
|View full text |Cite
|
Sign up to set email alerts
|

Communication in iWarp systems

Abstract: The iWarp processor is a buildiig block for parallel systems and is developed in a joint project by Carnegie Mellon University and Intel Corporation.The iWarp processor integrates computation and communication:the iWarp component architecture consists of a computation agent. capable of delivering 20 MFLOPS and 20 MIPS, and a communication agent that provides a bandwidth of 320 MBytes&c.We expect the first iWarp-based system to be available early 1990, organized as a 8x8 two-dimensional torus.Fast inter-process… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

1991
1991
1996
1996

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…if (si d i) does not con ict (6) with any connection in Ck (7) then (8) Ck = Ck S f (si d i) g (9) R = R ; f (si d i) g (10) end if (11) end for (12) MC = MC S f Ck g (13) k = k + 1 (14) until R = In this case, (0, 2) will be in time slot 1, (1, 3) in time slot 2, (3, 4) in time slot 1 and (2, 4) in time slot 3. Therefore, a multiplexing degree of 3 is needed to establish the paths for the four connections.…”
Section: Greedy Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…if (si d i) does not con ict (6) with any connection in Ck (7) then (8) Ck = Ck S f (si d i) g (9) R = R ; f (si d i) g (10) end if (11) end for (12) MC = MC S f Ck g (13) k = k + 1 (14) until R = In this case, (0, 2) will be in time slot 1, (1, 3) in time slot 2, (3, 4) in time slot 1 and (2, 4) in time slot 3. Therefore, a multiplexing degree of 3 is needed to establish the paths for the four connections.…”
Section: Greedy Algorithmmentioning
confidence: 99%
“…The metric used to compare the algorithms is the multiplexing degree needed to establish the connections. The performance of the algorithms is evaluated using randomly (1) PhaseRank *] = 0 (2) for(si d i) 2 R do (3) let (si d i ) 2 Ak (4) PhaseRank k] = PhaseRank k] + length((si d i)) (5) end for (6) sort phase according to PhaseRank (7) Reorder R according the sorted phases. (8) call greedy algorithm Figure 5: Ordered AAPC scheduling algorithm.…”
Section: Performance Of the Scheduling Algorithmsmentioning
confidence: 99%
“…It has been used in combination with message passing in the iWarp system [17,18]. In [19], the compiler inserts the commands needed to establish the needed connections in the network before the communication takes place.…”
Section: Compile-time and Load-time Prediction Of Working Setsmentioning
confidence: 99%
“…The multiplexed channels and buffer pools provided by the iWarp hardware serve better to decouple general message-passing and specialized systolic communication. The iWarp VLSI component allows both alternatives, since it supports bidirectional links as well as logical channels [Gro89]. …”
Section: Deadlocks Through Torus Wrap Around Linksmentioning
confidence: 99%