Invention Grant
- Patent Title: Prefetching based upon return addresses
-
Application No.: US13681801Application Date: 2012-11-20
-
Publication No.: US10042776B2Publication Date: 2018-08-07
- Inventor: Ali Saidi , Thomas Friedrich Wenisch , Aasheesh Kolli
- Applicant: ARM Limited , The Regents of the University of Michigan
- Applicant Address: GB Cambridge US MI Ann Arbor
- Assignee: ARM Limited,The Regents of the University of Michigan
- Current Assignee: ARM Limited,The Regents of the University of Michigan
- Current Assignee Address: GB Cambridge US MI Ann Arbor
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F12/1027 ; G06F12/0862

Abstract:
An apparatus for processing data includes signature generation circuitry 30, 32 for generating a signature value indicative of the current state of the apparatus in dependence upon a sequence of immediately preceding return addresses generating during execution of a stream of program instructions to reach that state of the apparatus. Prefetch circuitry 10 performs one or more prefetch operations in dependence upon the signature value that is generated. The signature value may be generated by a hashing operation (such as an XOR) performed upon return addresses stored within a return address stack 28.
Public/Granted literature
- US20140143522A1 PREFETCHING BASED UPON RETURN ADDRESSES Public/Granted day:2014-05-22
Information query