DELtran(ID:3496/del017)

Fortran interpreted to DEL 


DELtran interpreter, Stanford 1975


Related languages
DEL => DELtran   Implementation
FORTRAN II => DELtran   Compiled to

References:
  • Wallach, Walter A. Jr "High performance emulation" Report Number: CSL-TR-75-102 Stanford University, Computer Systems Laboratory November 1975 view details Abstract: The Stanford EMMY is examined as an emulation engine. Using the 360 emulator and the DELtran interpreter as examples, the performance of the current EMMY architecture is examined as a high performance emulation vehicle. The problems of using a sequential, vertically organized processor for high speed emulation are developed and discussed. A flexible control structure for high speed emulation studies is derived from an existing high performance processor. This structure issues a stream of microinstructions to a central command bus, allowing user-defined execution resources to execute them in overlapped fashion. These execution resources may be added or deleted with little or no processor rewiring. pdf
  • Flynn, Michael J. et al "The Stanford emulation laboratory " Stanford University, Computer Systems Laboratory Report Number: CSL-TR-76-118 June 1976 view details Abstract:

    The Stanford Emulation Laboratory is designed to support general research in the area of emulation. Central to the laboratory is a universal host machine, the EMMY, which has been designed specifically to be an unbiased, yet efficient host for a wide range of target machine architectures. Microstore in the EMMY is dynamically microprogrammable and thus is used as the primary data storage resource of the emulator. Other laboratory equipment includes a reconfigurable main memory system and an independent control processor to monitor emulation experiments. Laboratory software, including two microassemblers, is briefly described. Three laboratory applications are described: (1) A conventional target machine emulation (a system 360), (2) 'microscopic' examination of emulated target machine I-streams, and (3) Direct execution of a high level language (Fortran II).
    pdf
  • Hoevel, Lee and Michael J. Flynn "A theory of interpretive architectures: some notes on DEL design and a Fortran case study" Stanford University, Computer Systems Laboratory Report Number: CSL-TR-79-171 February 1979 view details Abstract: An interpretive architecture is a program representation that peculiarly suits a particular high level language or class of languages. The architecture is a program representation which we call a directly executed language (DEL). In a companion paper we have explored the theory involved in the creation of ideal DEL forms and have analyzed how some traditional instruction sets compare to this measure. This paper is an attempt to develop a reasonably comprehensive theory of DEL synthesis. By assuming a flexible interpretation oriented host machine, synthesis involves three particular areas: (1) sequencing; both between image machine instructions and within the host interpreter, (2) action rules including both format for transformation and operation invoked, and finally, (3) the name space which includes both name structure and name environment. A complete implementation of a simple version of FORTRAN is described in the appendix of the paper. This DEL for FORTRAN called DELtran comes close to achieving the ideal program measures. pdf