1993
DOI: 10.1093/comjnl/36.8.756
|View full text |Cite
|
Sign up to set email alerts
|

On the Physical Design of PRAMs

Abstract: The Saarbr ucken Parallel Random Access Machine (SB-PRAM) is a scalable shared memory machine. At the gate level it is a re-engineered version of the Fluent machine A. G. Ranade, S. N. Bhatt and S. L. Johnson. The Fluent Abstract Machine. In Proc. 5th MIT Conference on Advanced Research in VLSI, pp. 71{93 (1988)]. It uses hashing of adresses, combining and latency hiding. A prototype with 128 processors is presently being designed. In this paper we deal with several problems related to the physical design of t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
15
0

Year Published

1995
1995
2011
2011

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 45 publications
(16 citation statements)
references
References 5 publications
1
15
0
Order By: Relevance
“…Furthermore, ROMM routing is suitable for store{and{forward, virtual cut{through, and wormhole routed networks, unlike 1 For example, dimension{order routing performs poorly when routing transpose permutations on 2{dimensional meshes. Figure 1: High{level architecture of a network interface for a generic processor node in an n{dimensional network.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Furthermore, ROMM routing is suitable for store{and{forward, virtual cut{through, and wormhole routed networks, unlike 1 For example, dimension{order routing performs poorly when routing transpose permutations on 2{dimensional meshes. Figure 1: High{level architecture of a network interface for a generic processor node in an n{dimensional network.…”
Section: Related Workmentioning
confidence: 99%
“…Let R = (R0; R1; : : : ; Rn 1 ) be the routing set for a message originating at node X = (x0; x1; : : : ; xn 1 The cardinality jRj of a routing set is de ned as the number of dimensions for which jRij 6 = 0, 0 i < n. The most well{known deterministic, oblivious routing algorithm is dimension{order routing (DimOrder). In DimOrder routing messages are moved from source to destination by correcting the displacements in ascending dimension order 3 .…”
Section: Preliminariesmentioning
confidence: 99%
“…At programming language level this makes possible to use shared variables and eliminates the need for lockings and atomic operations unless the program declares asynchronous tasks at high level in purpose [21] [22]. Past attempts to realize a PRAM include the omega network-based NYU Ultracomputer [31], CEDAR [16] and IBM Research Parallel Processor Prototype (RP3) [28], butterfly-based Fluent machine [29], 3D torus-based Cray MTA supercomputer [2] and its successors MTA2 and XMT provided by Cray, multiport memory-based solution [4], and butterfly-based SB-PRAM [1,22]. Unfortunately, these attempts have been mainly unsuccessful due to sub-optimal solutions, like non-scalable interconnect topologies, inefficient co-exploitation of multiple levels parallelism, sub-optimal shared memory emulation algorithms, and out-dated prototyping technologies.…”
Section: Introductionmentioning
confidence: 99%
“…1 MP3D is not present in the SPLASH 2 benchmark suite [16] Various combinations of address hashing, combining and multithreading are used in machines like the NYU ultracomputer [8,11], the Fluent Machine [12], Cray T3D [1], TERA [5] and the SB-PRAM [2].…”
Section: Introduction and Previous Workmentioning
confidence: 99%