Concurrent Execution of Multi Cycle Instructions with Resource Limitations
Original Publication Date: 1996-Jul-01
Included in the Prior Art Database: 2005-Mar-31
Disclosed is a mechanism to better utilize multiple execution engines in a functional unit with resource limitations. Stalling instructions within the engines when limited resources are unavailable provides higher performance than restricting concurrent use of the multiple engines.