Title :
User-oriented architecture
Author :
Luque, E. ; Ripoll, A.
Author_Institution :
Universidad Autónoma de Barcelona, Departamento de Electricidad y Electrónica, Facultad de Ciencias, Barcelona, Spain
fDate :
7/1/1981 12:00:00 AM
Abstract :
With a dynamically microprogrammable computer, the user has the opportunity to tune the architecture to a given application in order to minimise its execution time. The program must be analysed to identify all the instruction sequences/segments, loops and functionally equivalence sequences) which can constitute new instructions. A set of parameters are associated with every sequence for selecting those sequences which maximise the time saving in the execution of the program. In the selection process, two different methods have been developed; the first is based on integer linear programming and provides the best solution; the second consists of a linear iterative algorithm, which has the advantage of being less time consuming
Keywords :
computational complexity; integer programming; linear programming; computational complexity; dynamic programming; equivalence sequences; execution time; instruction sequences/segments; linear iterative algorithm; loops; microprogrammable computer; tuning architecture;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings E
DOI :
10.1049/ip-e:19810028