Journal Article10.1016/0165-6074(81)90026-0
Microprogramming: A tool for vertical migration
Emilio Luque,Ana Ripoll +1 more
7
TL;DR: A rigorous methadology is described, within the analytical approach to tune the architecture of a dynamically microprogrammable computer to a given application in order to minimize its execution time.
read more
About: This article is published in Microprocessing and Microprogramming. The article was published on 01 Oct 1981. The article focuses on the topics: Reference architecture & Static analysis.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Performance enhancement through dynamic scheduling and large execution atomic units in single instruction stream processors
Stephen W. Melvin
- 01 Jan 1992
TL;DR: This dissertation demonstrates that through the careful application of hardware and software techniques, general purpose code can be executed more than twice as fast as previously thought possible.
6
Self-tuning machines
TL;DR: Some structures of self-tuning machines, i.e. of computers which adapt their own architecture to the applicative program in real-time with program execution, are presented, based on the same microprogrammable computer model.
4
Tuning architecture at run-time
Emilio Luque,Joan Sorribes,Ana Ripoll +2 more
- 01 Dec 1987
TL;DR: The structure and operational mode of a coprocessor system which, when incorporated in a microprogrammed system to carry out Dynamic Vertical Migration, improves execution speed for any program.
3
Vertical migration of numerical routines in software and microcode
TL;DR: Given the task of improving the performance of a large software base, full migration is rarely practical, so time must be spent determining the best migration strategy for a ‘target set’ of critical routines.
2
Coprocessor for real-time dynamic vertical migration
TL;DR: A method for Dynamic Vertical Migration based on the inclusion of a coprocessor is described, which optimally runs without firmware monitoring techniques and can be applied with neither knowledge of loops bounds, nor their microprogrammability.
2
References
A microprogrammed implementation of EULER on IBM system/360 model 30
TL;DR: An experimental processing system for the algorithmic ~anguage EULER has been implemented in microprogramming on an IBM System/360 Model 30 using a second Read-Only Storage unit and results are given in terms of microprogram and main storage space required and compiler and interpreter performance.
120
The design of the Venus operating system
TL;DR: The Venus Operating System is an experimental multiprogramming system which supports five or six concurrent users on a small computer and is defined by a combination of microprograms and software.
Dynamic Problem-Oriented Redefinition of Computer Architecture via Microprogramming
TL;DR: A dynamically microprogrammable machine that lets the language processor define a set of "machine" instructions better suited for the particular problem at hand and generate the microprograms to interpret the newly defined instruction set.
61
Implementation of a high level language machine
TL;DR: This report describes the actual implementation of a computing machine: it is a computer whose “machine language” is APL, which is fully operational and correctly executes almost all of the APL operations on scalars, vectors, and arrays.
58