A method, implemented in a compiler, of balancing the workload between
blocks in a control flow to reduce the overall execution time of control
block includes steps for identifying "hard" blocks the consume excess
resources, selecting hard block to unload, and unloading critical
operations from a hard block to a control flow predecessor.
Une méthode, appliquée dans un compilateur, d'équilibrer la charge de travail entre les blocs dans un écoulement de commande pour réduire la période d'exécution globale du bloc de commande inclut des étapes pour identifier les blocs "durs" les ressources excessives de consommation, choisissant le bloc dur pour décharger, et déchargeant des opérations critiques d'un bloc dur à un prédécesseur d'écoulement de commande.