Techniques of Program Execution with a Writable Control Memory

Philip S. Liu, Frederic J. Mowle

Research output: Contribution to journalArticlepeer-review

15 Scopus citations


Investigation of possible methods to reduce a program's execution time by detecting and converting automatically the more frequently executed program parts, mostly inner loops, into microcode. The methods proposed are static loading of inner loops, selective loading of inner loops, dynamic overlaying of inner loops, and a user aided scheme. Using several Fortran programs as test programs, a simulation program was written to measure the gain achieved by each method. A final gain between 1. 14 and 4. 76 was achieved by the proposed methods with the writable control memory speed 3 to 8 times as fast as the main memory speed.

Original languageEnglish (US)
Pages (from-to)816-827
Number of pages12
JournalIEEE Transactions on Computers
Issue number9
StatePublished - Sep 1978


  • Detection schemes
  • Fortran programs
  • inner loops
  • performance improvement
  • simulation
  • writable control memory

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics


Dive into the research topics of 'Techniques of Program Execution with a Writable Control Memory'. Together they form a unique fingerprint.

Cite this