An instruction scheduler in an optimizing compiler schedules instructions in a computer program by determining the lifetimes of fixed registers in the computer program. By determining the lifetimes of fixed registers, the instruction scheduler can achieve a schedule that has a higher degree of parallelism by relaxing dependences between instructions in independent lifetimes of a fixed register so that instructions can be scheduled earlier than would otherwise be possible if those dependences were precisely honored.

Un programmatore di istruzione in un compilatore d'ottimizzazione programma le istruzioni in un programma destinato all'elaboratore determinando i corsi della vita dei registri fissi nel programma destinato all'elaboratore. Determinando i corsi della vita dei registri fissi, il programmatore di istruzione può realizzare un programma che ha un più alto grado di parallelismo distendendosi le dipendenze fra le istruzioni nei corsi della vita indipendenti di un registro fisso in moda da potere prevedere più presto le istruzioni di sia al contrario possibile se quelle dipendenze honored precisamente.

 
Web www.patentalert.com

< (none)

< Pop-up items having pressure-sensitive adhesive

> Method and apparatus for dynamic selection of instructions for compiling using tags

> (none)

~ 00017