Embodiments of the present description provide an instruction fetching method, a processor, a
system-on-
chip, and a computing device. The instruction fetching method is applied to an instruction fetch unit of a processor, and the processor further comprises a cache unit, a tightly-coupled memory unit, and a
program counter. The instruction fetching method comprises: receiving
branch prediction information for a current jump instruction; on the basis of the
branch prediction information, determining, from the cache unit and the tightly-coupled memory unit, a current storage unit where the current jump instruction is located; and on the basis of an offset of a current
program counter value recorded by the
program counter, fetching the current jump instruction from the current storage unit. The timing pressure is reduced, the
clock rate of the processor is increased, and the additional dynamic
power consumption caused by fetching jump instructions from two branches simultaneously are effectively avoided, thereby improving the performance of the processor when
processing non-sequential instructions and the product battery life, and implementing more efficient and energy-saving instruction fetching without sacrificing the
processing speed; the present invention is applicable to application scenarios having high requirements for real-time performance and product battery life.