1992
DOI: 10.1007/bf01811115
|View full text |Cite
|
Sign up to set email alerts
|

Mayfly: A general-purpose, scalable, parallel processing architecture

Abstract: Abstract. The Mayfly is a scalable general-purpose parallel processing system being designed at HP Laboratories, in collaboration with colleagues at the University of Utah. The system is intended to efficiently support parallel variants of modern programming languages such as Lisp, Prolog, and Object Oriented Programming models. These languages impose a common requirement on the hardware platform to support dynamic system needs such as runtime type checking and dynamic storage management. The main programming … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

1993
1993
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 22 publications
(4 citation statements)
references
References 22 publications
0
4
0
Order By: Relevance
“…2, the default best-effort traffic is assigned dimension-ordered routing, which requires a packet to complete all hops in one direction before proceeding to the next dimension; in contrast, line 32 specifies that timeconstrained packets consider their minimal-path output links in a random order. In addition to these two selection functions, Net can rank outgoing links according to how much further the packet must travel in each direction; this link ordering improves the packet's chance of considering multiple outgoing links at future nodes in its route [36], [37]. For example, if a packet is traveling from node (4, 3) to node (6, 10) in a square mesh, the diagonal selection function would recommend traveling in the y-direction, instead of the x-direction, if both links are idle.…”
Section: Selection Functionsmentioning
confidence: 99%
“…2, the default best-effort traffic is assigned dimension-ordered routing, which requires a packet to complete all hops in one direction before proceeding to the next dimension; in contrast, line 32 specifies that timeconstrained packets consider their minimal-path output links in a random order. In addition to these two selection functions, Net can rank outgoing links according to how much further the packet must travel in each direction; this link ordering improves the packet's chance of considering multiple outgoing links at future nodes in its route [36], [37]. For example, if a packet is traveling from node (4, 3) to node (6, 10) in a square mesh, the diagonal selection function would recommend traveling in the y-direction, instead of the x-direction, if both links are idle.…”
Section: Selection Functionsmentioning
confidence: 99%
“…Compiled C programs are processed by the Mayfly architecture [Dav92]. The Mayfly, developed at Hewlett Packard Laboratories, serves as a back-end processor for a Hewlett Packard Series 800 workstation.…”
Section: And Mayflymentioning
confidence: 99%
“…The grid representation of the graph is a hexagonal torus with D circular rings of length 6D arranged around a central node. Incidentally, this family of "honeycombs" H n was encountered elsewhere, arising in various projects such as FAIM-1 [10], Mayfly [11], HARTS [12] and more recently with the EJ [13] networks [14].…”
Section: Introductionmentioning
confidence: 99%