An approach to restructurable computer systems

  • S. S. Reddi
  • E. A. Feustel
Session 9: System Architecture And Component Design
Part of the Lecture Notes in Computer Science book series (LNCS, volume 24)


This paper develops the concept of resource structuring in an attempt to remove the structural rigidity present in a conventional computer system. It is claimed that the concept can lead to building better and more efficient computer systems. A language is developed to assist in resource structuring. The language can specify structures such as an arithmetic pipeline or an array configuration. It handles vector and matrix applications efficiently and can be used at the user as well as the system level. Resource structuring in a computer system has other advantages which include reduction of supervisory control on operand routing and transformation of the system to exhibit failsoft behavior. To implement structuring, tagged architecture is suggested and shown to be an eligible candidate.


Functional Unit Input Stream Memory Unit Output Stream Downward Arrow 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    W. J. Watson, The Texas Instruments Advanced Scientific Computer, COMPCON 72, Sixth Annual IEEE Computer Society International Conference, (Sept., 1972, pp. 291–293.Google Scholar
  2. [2]
    W. K. Bouknight, S. A. Denenberg, D. E. McIntyre, J. M. Randall, A. M. Sameh and D. L. Slotnick, the ILLIAC IV System, Proc. of IEEE, (April, 1972), pp. 369–388.Google Scholar
  3. [3]
    K. E. Iverson, A Programming Language, John Wiley and Sons, (1962), 286 pp.Google Scholar
  4. [4]
    J. K. Iliffe, Basic Machine Principles, American Elsevier Publishing Co., (1968), 86 pp.Google Scholar
  5. [5]
    S. Fernbach, Class V Computers to Challenge Mathematicians, SIAM News, (Dec., 1973), pp. 1–5.Google Scholar
  6. [6]
    E. A. Feustel, On the Advantages of Tagged Architecture, IEEE Trans. Computers, (July 1973), pp. 644–656.Google Scholar
  7. [7]
    W. T. Wilner, Design of Burroughs B1700, Proceedings AFIPS Fall Joint Computer Conference, vol. 41, (Dec., 1972), pp. 489–497.Google Scholar
  8. [8]
    C. G. Bell and A. Newell, Computer Structures: Readings and Examples, McGraw-Hill (1971), 688 pp.Google Scholar
  9. [9]
    R. M. Holt and M. R. Lemas, Current Microcomputer Architecture, Computer Design, (Feb., 1974), pp. 65–73.Google Scholar
  10. [10]
    Lockheed Electronics Co., Inc., SUE Computer Handbook, Data Products Div., Lockheed Electronics Co., (1973).Google Scholar
  11. [11]
    H. W. Cadow, OS/360 Job Control Language, Prentice-Hall, (1970), 301 pp.Google Scholar
  12. [12]
    P. D. Jones, N. R. Lincoln and J. E. Thornton, Whither Computer Architecture?, Proc. IFIP Congress 71, vol. 1, North Holland Publishing Co., (Aug. 1971), pp. 729–736.Google Scholar
  13. [13]
    F. J. Hill and G. R. Peterson, Digital Systems: Hardware Organization and Design, John Wiley and Sons, (1973), 481 pp.Google Scholar
  14. [14]
    R. J. Zingg, U.S. Patent No. 3,644,901, (Feb., 1972).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1975

Authors and Affiliations

  • S. S. Reddi
    • 1
  • E. A. Feustel
    • 1
  1. 1.Laboratory for Computer Science and Engineering, Department of Electrical EngineeringRice UniversityHouston

Personalised recommendations