Report Number: CS-TR-68-90
Institution: Stanford University, Department of Computer Science
Title: A multi-level computer organization designed to separate data-accessing from the computation
Author: Lesser, Victor R.
Date: March 1968
Abstract: The computer organization to be described in this paper has been developed to overcome the inflexibility of computers designed around a few fixed data structures, and only binary operations. This has been accomplished by separating the data-accessing procedures from the computational algorithm. By this separation, a new and different language may be used to express data-accessing procedures. The new language has been designed to allow the programmer to define the procedures for generating the names of the operands for each computation, and locating the value of an operand given its name.
http://i.stanford.edu/pub/cstr/reports/cs/tr/68/90/CS-TR-68-90.pdf