Abstract

The design, structure and performance of threaded code are examined through the development of a threaded. code classification system and the modification of the threaded code technique used by a Forth programming language implementation. The classification system distinguishes threaded code designs by three elements: the interpreter, the code structure and the reference method to routines. Threaded code designs from the literature are described using the new classification scheme. The threaded code techniques of variable depth indirect threaded code and token indirect token threaded code are examined in a Forth programming language system on an INMOS IMS T222 transputer. Their design is detailed and measurements of code size and execution time are performed through a series of benchmark programs.

Department(s)

Computer Science

Second Department

Electrical and Computer Engineering

Comments

The first Author is a Graduate Student.

This report is substantially the M.S. thesis of the author, completed May, 1991.

Report Number

CSc-91-10

Document Type

Technical Report

Document Version

Final Version

File Type

text

Language(s)

English

Rights

© 1991 University of Missouri - Rolla, All rights reserved

Publication Date

1991-05-01

Share

 
COinS