Publication View

Thread extraction for polyadic instruction sequences (2008)

Abstract
Instruction sequences are often fragmented. An important reason for instruction sequence fragmentation is that the execution architecture at hand to execute instruction sequences sets bounds to the size of instruction sequences. In this paper, we study instruction sequences that have been split into fragments. The purpose is to develop a theoretical understanding of this matter. The possible joint behaviours exhibited by a collection of fragments on execution are explained in terms of threads as considered in basic thread algebra. In this way, a setting is provided in which the slow-down results of instruction sequence fragmentation can be analysed.. Comment: 21 pages; error corrected

Publication details
Download http://arxiv.org/abs/0802.1578
Repository arXiv (United States)
Keywords Computer Science - Programming Languages, D.3.1, D.3.3, F.1.1, F.3.2, F.3.3
Type text