John Bunda

Learn More
In any stored-program computer system, information is constantly transferred between the memory and the instruction processor. Machine instructions are a major portion of this traffic. Since transfer bandwidth is a limited resource, inefficiency in the encoding of instruction information (low code density) can have definite hardware and performance costs.(More)
Preface This thesis primarily compares the performance of a xed 16-bit RISC instruction set called D16 to a variant of the DLX RISC instruction presented by Hennessy and Patterson in their excellent treatment of computer and microprocessor architecture 32]. This was not the originally intended line of research; it is more a discovery that took on a life of(More)
A pure functional notation for defining APL objects is described, and constructed with previous work in this area. The notation is extended to address both theoretical and pragmatic programming considerations. The notation is compatible with existing implementations, and is shown to straightforwardly incorporate popular extensions to the language.
  • 1