Invention Grant
- Patent Title: Mode switching in dependence upon a number of active threads
-
Application No.: US15133329Application Date: 2016-04-20
-
Publication No.: US10705587B2Publication Date: 2020-07-07
- Inventor: Peter Richard Greenhalgh , Simon John Craske , Ian Michael Caulfield , Max John Batley , Allan John Skillman , Antony John Penton
- 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: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@3f018131
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F1/3206 ; G06F1/3287 ; G06F9/30 ; G06F1/3234 ; G06F1/3237

Abstract:
Apparatus for processing data is provided with fetch circuitry for fetching program instructions for execution from one or more active threads of instructions having respective program counter values. Pipeline circuitry has a first operating mode and a second operating mode. Mode switching circuitry switches the pipeline circuitry, between the first operating mode and the second operating mode in dependence upon a number of active threads of program instructions having program instructions available to be executed. The first operating mode has a lower average energy consumption per instruction executed than the second operating mode and the second operating mode has a higher average rate of instruction execution for a single thread than the first operating mode. The first operating mode may utilise a barrel processing pipeline to perform interleaved multiple thread processing. The second operating mode may utilise an out-of-order processing pipeline for performing out-of-order processing.
Public/Granted literature
- US20160357565A1 MODE SWITCHING IN DEPENDENCE UPON A NUMBER OF ACTIVE THREADS Public/Granted day:2016-12-08
Information query