ACM Home Page
Please provide us with feedback. Feedback
TWIST-TOP: transputers with I-stores test out processor
Full text PdfPdf (1.41 MB)
Source ACM Annual Computer Science Conference archive
Proceedings of the 1990 ACM annual conference on Cooperation table of contents
Washington, D.C., United States
Pages: 180 - 193  
Year of Publication: 1990
ISBN:0-89791-348-5
Author
George S. Davidson  Sandia National Laboratories, Albuquerque, New Mexico
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 6,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/100348.100376
What is a DOI?

ABSTRACT

Future parallel computing systems will require high speed communication, efficient synchronization primitives, and low overhead context switches for communicating and synchronizing instruction streams. These issues are developed with respect to I-storage, a global memory that can synchronize requests for data values issued before the data is produced. Methods to implement these I-stores are described for the transputer architecture, with programs and timing results. This description, for both single and multiprocessors, includes a discussion of run-time systems requiring no extra hardware. However, simple hardware extensions are also proposed, which will provide faster implementations. This hardware is expected to be much less expensive than a custom dataflow machine, allowing a larger research community to experiment with dataflow languages and applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J. L. Gustafson, G. R. Montry, and R. E. Benner. Development of parallel methods for a 1024- processor hypercube. SIAM Journal on ~Tcientific and Statistical Computing, 9(4), July 1988.
 
2
Arvind and R.H. Thomas. I-stvuctnres: An ecient data type for functional languages. Technical Report TM-178, MIT Laboratory for Computer Science, September 1980.
 
3
Arvind and R. A. Iannucci. Two Fundamental Issues in Multiprocessing. Technical Report CSG Memo 226-6, MIT Laboratory for Computer Science, May 1987.
4
 
5
V.G. Grafe, J.E. Hoch, and G.S. Davidson. eps'88: ~o,tbining ttte be~t features of yon Neumann and dataflow computinq. Technical Report SD-3128, Sandia National Laboratories, January 1989.
 
6
IMS TSO0 Data Sheet. INMOS LIMITED, 1988.
 
7
The Transputer Instruction Set- A Compiler Writers' Guide. INMOS Limited, 1987.
 
8
 
9
Kenneth R. Traub. sequential implementat(on of lenient programming language~. Technical Report, MIT Laboratory for Computer Science, October 1988.
 
10
Rishiyur S. Nikhil. ID Reference Manual. Technical Report CSG Memo 284, MIT Laboratory for Computer Science, March 1988.
11
 
12
13