ACM Home Page
Please provide us with feedback. Feedback
A recursive computer architecture for VLSI
Full text PdfPdf (846 KB)
Source International Symposium on Computer Architecture archive
Proceedings of the 9th annual symposium on Computer Architecture table of contents
Austin, Texas, United States
Pages: 229 - 238  
Year of Publication: 1982
Also published in ...
Authors
Philip C. Treleaven  Computing Laboratory, University of Newcastle upon Tyne, Newcastle upon Tyne, England
Richard P. Hopkins  Computing Laboratory, University of Newcastle upon Tyne, Newcastle upon Tyne, England
Sponsors
IEEE-CS : Computer Society
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 48,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We present a general-purpose computer architecture based on the concept of recursion, suitable for VLSI computer systems built from replicated (LEGO-like) computing elements. The recursive computer architecture is defined by presenting a program organisation, a machine organisation and an experimental machine implementation oriented to VLSI. The program organisation, called recursive control flow, attempts a synthesis of the concepts underlying traditional control flow, data flow and reduction, to exploit the individual strengths of each organisation. The machine organisation is based on replicated general-purpose computing elements, as well as special-purpose computing elements that allow the function of individual computer systems to be specialised. These elements are interconnected to form a larger computer system and cooperate in the concurrent execution of a program. The experimental implementation is being restricted to simple, identical microcomputers each containing a memory, a processor and a communications capability. This future generation of LEGO-like computer systems are termed fifth generation computers [1] by the Japanese.


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
Anon: "Proc. Int. Conf. on Fifth-Generation Computers", Japan Information Processing Development Center, (October 1981).
 
2
Arvind et al: "A Processing Element for a Large Multiple Processor Dataflow Machine", Proc. Int. Conf. on Circuits and Computers, (October 1980).
3
 
4
Barton R.M.: UK Patent Specification 1 503 321-325.
5
 
6
Browning S.A. and Seitz C.L.: "Communication in a Tree Machine", Proc. Caltech Conf. on VLSI, (January 1981).
7
 
8
Dennis J. B.: "The Varieties of Data Flow Computers", Proc. First Int. Conf. on Distributed Computing Systems, (October 1979) pp. 430-439.
9
10
 
11
Foster M.J. and Kung H.T.: "The Design of Special-Purpose VLSI Chips", IEEE Computer Magazine, (January 1980) pp. 26-40.
 
12
Glushkov V.M. et al: "Recursive Machines and Computing Technology", Proc. of the IFIP Congress, (1974), pp. 65-70.
 
13
Hopkins R.P. et al: "A Computer Supporting Data Flow, Control Flow and Updateable Memory", Computing Laboratory, The University of Newcastle upon Tyne, Technical Report 144, (1979).
14
 
15
Johnson R.C.: "32-bit Microprocessors inherit mainframe features", Electronics, (February 1981) pp. 138-141.
 
16
Keller R. M., et al: "A Loosely-coupled Applicative Multi-processing System", Proc. Nat.Comp. Conf., (1978) pp. 861-870.
 
17
Mago G. A.: "A Network of R Microprocessors to Execute Reduction Languages", Int. Journ. of Computer and Information Sciences, vol. 8, no. 5 and vol. 8, no. 6, (1979).
 
18
 
19
Rivest R.L.: "A Description of a Single-Chip Implementation of the RSA Cipher", LAMBDA Magazine, vol. 4, (1980) pp. 14-18.
 
20
Seitz C.L.: "Proc. of the Caltech Conference on Very Large Scale Integration", (January 1979).
 
21
Simon H.: "The Architecture of Complexity", Proc. of the American Philosophical Society, vol. 1.
 
22
Sussman G.J. et al: "Scheme-79 - Lisp on a Chip", IEEE Computer Magazine, (July 1981) pp. 10-21.
 
23
Syre J. C. et al: "Pipelining, Parallelism and Asynchronism in the LAU System", Proc. 1977 Int. Conf. on Parallel Processing, (August 1977) pp. 87-92.
 
24
Treleaven P.C.: "Principal Components of a Data Flow Computer", Proc. 1978 Euromicro Symp., (October 1978) pp. 366-374.
25
26
 
27
28
 
29
Treleaven P.C. "VLSI Processor Architectures", IEEE Computer Magazine (to be published).
 
30
Wilner W.T.: "Recursive Machine", Xerox Corporation's Palo Alto Research Centre, Internal Report, (1980).


Collaborative Colleagues:
Philip C. Treleaven: colleagues
Richard P. Hopkins: colleagues