Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

The architecture of an ALGOL 60 computer implemented with distributed processors

Published: 01 March 1977 Publication History
  • Get Citation Alerts
  • Abstract

    In conventional computer systems, the computer hardware does not actually execute the user's source program. Instead, a software compiler and link editor transform the program into low level machine code which is executed by the hardware.
    This mapping from a high-level language to a von Neumann instruction set is
    a. Computationally costly because compilers and link editors are big and slow.
    b. Inefficient because the object code is generally poor.
    c. Error prone because compilers and link editors are difficult to design, debug, and maintain.
    Furthermore, diagnostic messages for execution errors (an arithmetic overflow for example) are either cryptic and require the user to be familiar with the machine language (i.e., a dump), or the object code generated must require considerable run time overhead to permit run time errors to refer back to the users source program (i.e., pointers and tables, etc.).

    References

    [1]
    Burroughs Corporation, Burroughs B5500 Information Processing Systems Reference Manual, Burroughs Corporation, Detroit, 1969.
    [2]
    Burroughs Corporation, Burroughs B6700 Information Processing Systems Reference Manual, Burroughs Corporation, Detroit, 1972.
    [3]
    Feustel, Edward A., "On the Advantages of Tagged Architecture," IEEE Transaction on Computers, Vol. C-22, No. 7 July, 1973, pp. 644-656.
    [4]
    Feustel, Edward A., "The Rice Research Computer—A Tagged Architecture," Proceedings of the Spring Joint Computer Conference, 1972, pp. 369-377.
    [5]
    Haynes, Leonard S., The Architecture of an Algol 60 Computer, Doctoral Dissertation, Department of Electrical Engineering, University of Maryland, College Park, Md., 1974.
    [6]
    Haynes, Leonard, S., "The Structure of an Algol 60 Polish String Language," ACM-IEEE Symposium on High-Level Language Computer Architecutre (Proceedings), University of Maryland, College Park, Maryland, November, 1973, pp. 131-140.
    [7]
    Rice, Rex, and Smith, William R., "Symbol—A Major Departure from the Classic Software Dominated Von Newman Computing System," Proceedings of the Spring Joint Computer Conference, 1971, pp. 575-587.
    [8]
    Smith, William R., et al., "Symbol—A Large Experimental System Exploring Major Hardware Replacement of Software," |Proceedings of the Spring Joint Computer Conference,# 1971, pp. 601-616.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGARCH Computer Architecture News
    ACM SIGARCH Computer Architecture News  Volume 5, Issue 7
    March 1977
    210 pages
    ISSN:0163-5964
    DOI:10.1145/633615
    Issue’s Table of Contents
    • cover image ACM Conferences
      ISCA '77: Proceedings of the 4th annual symposium on Computer architecture
      March 1977
      210 pages
      ISBN:9781450379113
      DOI:10.1145/800255

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 March 1977
    Published in SIGARCH Volume 5, Issue 7

    Check for updates

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)31
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (1982)An Expression Model for Extraction and Evaluation of Parallelism in Control StructuresIEEE Transactions on Computers10.1109/TC.1982.167610031:9(851-863)Online publication date: 1-Sep-1982
    • (1982)A Hardware Algol MachineIEEE Micro10.1109/MM.1982.2910202:4(37-47)Online publication date: 1-Oct-1982
    • (1982)An Expression Model for Extraction and Evaluation of Parallelism in Control StructuresIEEE Transactions on Computers10.1109/TC.1982.167610031:9(851-863)Online publication date: 1-Sep-1982
    • (1978)Direct Execution Of An Algebraic Oriented LanguageProceedings of the 1978 annual conference10.1145/800127.804107(254-260)Online publication date: 4-Dec-1978

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media