A processing system receives instructions from a computer program. Each instruction is included within an issue group such that each issue group only includes instructions that may be simultaneously processed. The issue groups are then sequentially transmitted to a plurality of pipelines that simultaneously processes and executes the instructions within the issue groups in program order. During execution, the instructions within an issue group are analyzed to determine whether any of the instructions in the issue group is dependent on unavailable data. Any of the instructions in the issue group determined to be dependent on unavailable data are independently stalled, while execution of other instructions in the issue group is allowed to continue.

Ein Verarbeitungssystem empfängt Anweisungen von einem Computerprogramm. Jede Anweisung ist innerhalb einer Ausgabe Gruppe so enthalten, daß jede Ausgabe nur Gruppen Anweisungen einschließen, die gleichzeitig verarbeitet werden können. Die Ausgabe Gruppen werden dann der Reihe nach einer Mehrzahl der Rohrleitungen übermittelt, denen gleichzeitig Prozesse und die Anweisungen innerhalb der Ausgabe Gruppen im Programmauftrag durchführt. Während der Durchführung werden die Anweisungen innerhalb einer Ausgabe Gruppe analysiert, um festzustellen, ob irgendwelche der Anweisungen in der Ausgabe Gruppe von den nicht erreichbaren Daten abhängig ist. Irgendwelche der Anweisungen in der Ausgabe Gruppe stellten fest, von den nicht erreichbaren Daten abhängig zu sein werden festgeklemmt unabhängig, während Durchführung anderer Anweisungen in der Ausgabe Gruppe wird fortfahren lassen.

 
Web www.patentalert.com

< Flight control system

< Module-by-module verification

> Microprocessor development systems

> Computer graphics apparatus having an improved walk-through function

~ 00084