发明授权
US06959379B1 Multiple execution of instruction loops within a processor without accessing program memory 有权
多处理处理器内的指令循环,无需访问程序存储器

Multiple execution of instruction loops within a processor without accessing program memory
摘要:
A method of executing loops in a computer system is described. The computer system has a sequence of instructions held in program memory and a prefetch buffer which holds instructions fetched from the memory ready for supply to a decoder of the computer system. If the size of the loop to be executed is such that it can by holly contained within the prefetch buffer, this is detected and a lock is put on the prefetch buffer to retain the loop within it while the loop is executed a requisite number of times. This thus allows power to be saved and reduces the overhead on the memory access buffers. According to another aspect, loops can be “skipped” by holding a value of zero in the loop counter register.
信息查询
0/0