A technique is provided for inserting memory prefetch instructions only at
appropriate locations in program code. The instructions are inserted into
the program code such that, when the code is executed, the speed and
efficiency of execution of the code may be improved, cache conflicts
arising from execution of the prefetch instruction may be substantially
eliminated, and the number of simultaneously-executing memory prefetch
operations may be limited to prevent stalling and/or overtaxing of the
processor executing the code.
Una técnica se proporciona para insertar instrucciones del prefetch de la memoria solamente en las localizaciones apropiadas en código del programa. Las instrucciones se insertan en el código del programa tales que, cuando se ejecuta el código, la velocidad y la eficacia de la ejecución del código puede ser mejorado, los conflictos del escondrijo que se presentan de la ejecución de la instrucción del prefetch pueden ser eliminadas substancialmente, y el número de las operaciones del prefetch de la memoria el simulta'neo-ejecutarse se puede limitar para evitar el atascarse y/o la exigencia excesiva excesiva del procesador que ejecuta el código.