DocumentCode :
938330
Title :
Vertical migration: an experimental study of the candidate-selection problem
Author :
Luque, E. ; Ripoll, A. ; Diez, T.
Author_Institution :
Universidad Aut¿¿noma de Barcelona, Departamento de Inform¿¿tica, Divisi¿¿n de Arquitectura de Ordenadores, Barcelona, Spain
Volume :
134
Issue :
4
fYear :
1987
fDate :
7/1/1987 12:00:00 AM
Firstpage :
177
Lastpage :
188
Abstract :
Vertical migration is a well known technique to improve the performance of a computer system in which the selected primitives (instruction sequences or functions) are moved to a lower level in the software/firmware hierarchy. Concerning the steps to be performed to apply this technique, we have taken into account in the paper the selection problem of vertical-migration candidates. To solve the selection of these sequences which leads to the highest time saving for control-store filling, a suboptimal algorithm which considers the structural aspects (interrelationships) between the candidate sequences is presented. To validate this algorithm, it has been run over a selected high number of different sets of candidate sequences, and the results obtained show that the average deviation between the suboptimal solution and the optimal one is under 5% and, on the other hand, that the computer time and memory space required to evaluate it are drastically reduced.
Keywords :
computational complexity; instruction sets; iterative methods; microprogramming; firmware; instruction sequences; integer linear programming method; linear complexity; microcode; modified linear iterative method; space complexity; time complexity; vertical-migration;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings E
Publisher :
iet
ISSN :
0143-7062
Type :
jour
DOI :
10.1049/ip-e.1987.0033
Filename :
4647127
Link To Document :
بازگشت