Methods and apparatus are described for optimizing interconnections between
busses and function units and registers. The method includes identifying
each bus in a plurality of busses and at least one hardware component to
which each bus is assigned for a given operation. At least two bus
assignments are identified for which different operations occur on the
same hardware component. Hardware components are assigned for different
operations occurring on the same hardware component to the same bus. The
optimization process can be efficiently carried out using conventional
algorithms for solving assignment problems. Use of these assignment
problem algorithms provides an efficient and reliable way of optimizing
the bus assignments.
Methoden und Apparate werden für optimierenverbindungen zwischen Bussen und Funktion Maßeinheiten und Register beschrieben. Die Methode schließt das Kennzeichnen jedes Busses in einer Mehrzahl der Busse und mindestens einer Hardwareeinheit ein, denen jeder Bus für einen gegebenen Betrieb zugewiesen wird. Mindestens werden zwei Busanweisungen gekennzeichnet, für die unterschiedliche Betriebe auf der gleichen Hardwareeinheit auftreten. Hardwareeinheiten werden für die unterschiedlichen Betriebe zugewiesen, die auf der gleichen Hardwareeinheit dem gleichen Bus auftreten. Der Optimierung Prozeß kann mit herkömmlichen Algorithmen für das Lösen von von Anweisung Problemen leistungsfähig durchgeführt werden. Gebrauch von diesen Anweisung Problemalgorithmen liefert eine leistungsfähige und zuverlässige Weise der Optimierung der Busanweisungen.