Proceedings. Fifth International Conference on High Performance Computing (Cat. No. 98EX238)
DOI: 10.1109/hipc.1998.737993
|View full text |Cite
|
Sign up to set email alerts
|

Message passing support on StarT-Voyager

Abstract: No single message passing mechanism can efficiently support all types of communication that commonly occur in most parallel or distributed programs. MIT's StarT-Voyager, a hybrid message passing/shared memory parallel machine, provides four message passing mechanisms to achieve high performance over a wide spectrum of communication types and sizes. Hardware and address translation enforced protection allows direct user-level access to message passing facilities in a multiuser environment. StarT-Voyager's prote… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 13 publications
0
3
0
Order By: Relevance
“…Finally, in ADM messages are sent to virtual threads, not physical thread contexts, allowing the OS to perform thread migration and more flexible scheduling. StarT-Voyager [5] implements user-level message passing by exposing memory-mapped send and receive queues that can overflow to main memory, but these memory-mapped queues entail additional overheads. The J-Machine [40] and M-Machine [35] also include a set of flexible messaging mechanisms suitable for fine-grain asynchronous communication, but unlike these message-driven architectures, for which messaging is the main means of communication, we advocate introducing messaging support in a sharedmemory CMP.…”
Section: Related Workmentioning
confidence: 99%
“…Finally, in ADM messages are sent to virtual threads, not physical thread contexts, allowing the OS to perform thread migration and more flexible scheduling. StarT-Voyager [5] implements user-level message passing by exposing memory-mapped send and receive queues that can overflow to main memory, but these memory-mapped queues entail additional overheads. The J-Machine [40] and M-Machine [35] also include a set of flexible messaging mechanisms suitable for fine-grain asynchronous communication, but unlike these message-driven architectures, for which messaging is the main means of communication, we advocate introducing messaging support in a sharedmemory CMP.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, PowerPC 620 was planned in StarT-ng machine (Ang et al, 1995) but the architecture was redesigned once again -this time around a 32-bit PowerPC 604 -and was called StarTVoyager machine (Ang et al, 1996). This machine, however, bears little resemblance to the original StarT architecture and no similarity to Monsoon.…”
Section: Startmentioning
confidence: 99%
“…This is becoming increasingly important as System Area Networks are incorporated into new I/O standards, such as Infiniband [11]. A general approach is to have each node in the network support multiple private message queues allocating a unique set to each job that requires user-level, high performance communication [9,8,10,3].…”
Section: Introductionmentioning
confidence: 99%