A method includes scheduling instructions within a trace disregarding data dependencies from off trace basic blocks. After scheduling, errors caused by instruction movement are corrected. By disregarding data dependencies from off trace basic blocks, more parallelism is exposed resulting in more instruction motion. In this manner, efficiency is maximized.

 
Web www.patentalert.com

< System and method for loop unrolling in a dynamic compiler

< Method, computer system and computer program product for determining the equivalence of two blocks of assignment statements

> Remote electronic file builder

> System and method for automatically de-installing previously installed software based on user defined preferences

~ 00208