The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 07, 2020

Filed:

Apr. 20, 2018
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Raghavendra Srinivas, Bangalore, IN;

Kaustav Roychowdhury, Bangalore, IN;

Siddesh Halavarthi Math Revana, Bangalore, IN;

Assignee:

Qualcomm Incorporated, San Diego, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/24 (2006.01); G06F 9/38 (2018.01); G06F 9/48 (2006.01); G06F 11/30 (2006.01); G06F 12/084 (2016.01); G06F 11/34 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 13/24 (2013.01); G06F 9/3802 (2013.01); G06F 9/4812 (2013.01); G06F 9/544 (2013.01); G06F 11/3017 (2013.01); G06F 11/3409 (2013.01); G06F 12/084 (2013.01);
Abstract

Providing interrupt service routine (ISR) prefetching in multicore processor-based systems is disclosed. In one aspect, a multicore processor-based system provides an ISR prefetch control circuit communicatively coupled to an interrupt controller and a plurality of instruction fetch units (IFUs) of a corresponding plurality of processor elements (PEs). Upon receiving an interrupt directed to a target PE of the plurality of PEs, the interrupt controller provides an interrupt request (IRQ) identifier to the ISR prefetch control circuit. Based on the IRQ identifier, the ISR prefetch control circuit fetches an ISR pointer to an ISR corresponding to the IRQ identifier. The ISR prefetch control circuit next selects a prefetch PE of the plurality of PEs to perform a prefetch operation to retrieve the ISR on behalf of the target PE, and provides an ISR prefetch request, including the ISR pointer, to an IFU of the prefetch PE.


Find Patent Forward Citations

Loading…