TY - JOUR
T1 - Instruction-coated translation
T2 - An approach to restructure directly threaded interpreters with low cohesion
AU - Chen, Fuh Gwo
AU - Hou, Ting Wei
N1 - Copyright:
Copyright 2008 Elsevier B.V., All rights reserved.
PY - 2006
Y1 - 2006
N2 - A directly threaded interpreter is used to speedup the virtual instruction dispatch. It is composed of translation and interpretation functions. It has low cohesion naturally due to the use of "label as value". This paper presents a restructuring method to envelop the translation function as a new virtual instruction to make the directly threaded interpreter have a single interpreting task and have high cohesion. The reformed translation is named as the instruction-coated translation, a term similar to sugar-coated tablet.
AB - A directly threaded interpreter is used to speedup the virtual instruction dispatch. It is composed of translation and interpretation functions. It has low cohesion naturally due to the use of "label as value". This paper presents a restructuring method to envelop the translation function as a new virtual instruction to make the directly threaded interpreter have a single interpreting task and have high cohesion. The reformed translation is named as the instruction-coated translation, a term similar to sugar-coated tablet.
UR - http://www.scopus.com/inward/record.url?scp=33749187455&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33749187455&partnerID=8YFLogxK
U2 - 10.1145/1163566.1163574
DO - 10.1145/1163566.1163574
M3 - Article
AN - SCOPUS:33749187455
VL - 41
SP - 29
EP - 33
JO - SIGPLAN Notices (ACM Special Interest Group on Programming Languages)
JF - SIGPLAN Notices (ACM Special Interest Group on Programming Languages)
SN - 1523-2867
IS - 8
ER -