Invention Grant
- Patent Title: Multiple thread instruction fetch from different cache levels
- Patent Title (中): 从不同的缓存级别获取多线程指令
-
Application No.: US11790811Application Date: 2007-04-27
-
Publication No.: US07769955B2Publication Date: 2010-08-03
- Inventor: Emre Özer , Stuart David Biles
- Applicant: Emre Özer , Stuart David Biles
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A data processing apparatus is provided wherein processing circuitry executes multiple program threads including at least one high priority thread and at least one lower priority thread. Instructions required by the threads are retrieved from a cache memory hierarchy comprising multiple cache levels. The cache memory hierarchy includes a bypass path for omitting a predetermined level of the cache memory hierarchy when performing a lookup procedure for a required instruction and for bypassing said predetermined level of the cache memory hierarchy when returning said required instruction to said processing circuitry. The bypass path is used by default when the requested instruction is for a lower priority thread.
Public/Granted literature
- US20080270758A1 Multiple thread instruction fetch from different cache levels Public/Granted day:2008-10-30
Information query