Invention Grant
- Patent Title: Thread issue control
-
Application No.: US14596948Application Date: 2015-01-14
-
Publication No.: US09753735B2Publication Date: 2017-09-05
- Inventor: Andreas Due Engh-Halstvedt , Ian Victor Devereux , David Bermingham , Jakob Axel Fries , Oskar Lars Flordal
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1402259.4 20140210
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F12/08 ; G06F12/0855

Abstract:
A data processing system includes a processing pipeline for the parallel execution of a plurality of threads. An issue controller issues threads to the processing pipeline. A stall manager controls the stalling and unstalling of threads when a cache miss occurs within a cache memory. The issue controller issues the threads to the processing pipeline in accordance with both a main sequence and a pilot sequence. The pilot sequence is followed such that threads within the pilot sequence are issued at least a given time ahead of their neighbors within a main sequence. The given time corresponds approximately to the latency associated with a cache miss. The threads may be arranged in groups corresponding to blocks of pixels for processing within a graphics processing unit.
Public/Granted literature
- US20150227376A1 THREAD ISSUE CONTROL Public/Granted day:2015-08-13
Information query