Die Adaptive Micro-Instruction Architecture (AMIDAR) ist ein
Prozessorarchitektur-Modell, welches komponentenbasierte Prozessoren
abbildet, deren Einheiten untereinander über ein dediziertes
Token-Netzwerk Mikro-Instruktionen austauschen. Daten werden über Datenbusse
ausgetauscht. Besonderes Merkmal des Modells ist es, dass eine
Laufzeit-Analyse des Maschinencodes stattfindet, um Teile zur
Programmlaufzeit automatisiert in Hardware zu synthetisieren. Die
dadurch entstehenden neuen Einheiten werden in den Prozessor integriert
und beschleunigen den Programmablauf. Das Synthese-Verfahren und die
Modellierung der Beschleuniger-Einheiten generisch umzusetzen, war Ziel
der Arbeit.