Sofware pipelining es una tecnica de compilacion para explotar el paralelismo a nivel de instruccion. Esta tesis doctoral trata los problemas causados por los grandes requerimientos de registros de los bucles planificados mediante software pipelining. En primer lugar se proponen diversas tecnicas para realizar sftware pipelining con restriccion de registros. Para reducir la degradacion causada por los requerimientos de registros, se propone tambien una nueva tecnica de software pipelining orientada a minimizar los requerimientos de registros. Finalmente se proponen tambien dos nuevas organizaciones de los registros para disponer de gran numero de registros sin penalizar ni el tiempo de acceso ni el area requerida para implementarlos.
© 2008-2024 Fundación Dialnet · Todos los derechos reservados