skip to main content
article
Free Access

Direct execution of C-string compiler texts

Published:18 November 1979Publication History
Skip Abstract Section

Abstract

High level language (HLL) computer architectures refer to those computers which are designed to accept either HLL source texts directly or intermediate texts preprocessed and prepared by HLL compilers. This paper investigates the direct execution of three C-string formats: duos, triples, and quadruples. Software simulators are developed which directly execute these C-string formats on an IBM 3033 architecture. The simulators are then executed for each of the C-string formats, testing the efficiency of each directly executed language (DEL) format for various workloads, on different mainframe architectures, and for five different HLL's. The results demonstrate that triples are the most efficient DEL format in support of most HLL texts on large-scale mainframes.

References

  1. 1 Arbuckle, R.A., "Computer Analysis and Thruput Evaluation", Computers and Automation, January 1966, p. 13.Google ScholarGoogle Scholar
  2. 2 Bard, Yon. Personal interview. December 1978.Google ScholarGoogle Scholar
  3. 3 Bridges, Charles William, "Optimal Instruction Set Format For Directly Executed COBOL Tests on an IBM 3033", Doctoral dissertation, George Washington University, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Broca, Francois Robert, "Direct Microprogrammed Execution of the Intermediate Test from a High-level Language Compiler", Master's thesis, George Washington University, 1973.Google ScholarGoogle Scholar
  5. 5 Case, Richard P., and Padegs, Andris, "Architecture of the IBM System/370", Communications of the ACM, vol. 21, No. 1, January 1978, pp. 73-96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Chevance, R.J. and Heidet, T., "Static Profile and Dynamic Behavior of COBOL Programs", SIGPLAN Notices, vol. 13, No. 4, April 1978, pp. 44-57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Datapro Research Corporation, "Computers", Form 70C-491-06, June 1978, pp. i-k.Google ScholarGoogle Scholar
  8. 8 Donovan, John D., Systems Programming. McGraw Hill, 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Gibson, J.C., "The Gibson Mix", Rep. TR 00.2043, IBM Systems Development Division, 1971.Google ScholarGoogle Scholar
  10. 10 Gries, David, Compiler Construction for Digital Computers. New York: John Wiley and Sons, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Hollo, Donald. Personal interview. October 1977.Google ScholarGoogle Scholar
  12. 12 Hopgood, F.R.A., Compiling Techniques. American Elsevier, 1969.Google ScholarGoogle Scholar
  13. 13 IBM Guide to the System/370 Model 165, Form GC20-1730, 1976.Google ScholarGoogle Scholar
  14. 14 IBM 3033 Processor Complex Functional Characteristics, Form GS 22-7060, April 1977.Google ScholarGoogle Scholar
  15. 15 Karlgaard, David Carl, "The Heuristic Tuning of Virtual Architectures for Global System Organization", Doctoral dissertation, George Washington University, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Knight, Kenneth E., "A Study of Technological Innovation-The Evolution of Digital Computers", Doctoral dissertation, Carnegie Institute of Technology, 1963.Google ScholarGoogle Scholar
  17. 17 Lee, John A.N., The Anatomy of a Compiler. Van Nostrand Reinhold, 1974.Google ScholarGoogle Scholar
  18. 18 Lunde, Amund, "Empirical Evaluation of Some Features of Instruction Set Processor Architectures", Communications of the ACM, vol. 20, No. 3, March 1977, pp. 143-153. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Melbourne, Alan J., and Pugmire, John M., "A Small Computer for the Direct Processing of FORTRAN Statements", Computer Journal. vol. 8, April 1965, pp. 24-28.Google ScholarGoogle ScholarCross RefCross Ref
  20. 20 Sanford, K.S., and Wear, Larry L., "Dynamic Instruction Set Evaluation", Proceedings of the Seventh Annual Workshop on Microprogramming, 1974, pp. 9-11. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Direct execution of C-string compiler texts

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Article Metrics

            • Downloads (Last 12 months)7
            • Downloads (Last 6 weeks)0

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!