Invention Application
- Patent Title: Variable Length Execution Pipeline
-
Application No.: US15385544Application Date: 2016-12-20
-
Publication No.: US20170102942A1Publication Date: 2017-04-13
- Inventor: Kristie Veith , Leonard Rarick , Manouk Manoukian
- Applicant: Imagination Technologies Limited
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F15/80 ; G06F9/38

Abstract:
In an aspect, a pipelined execution resource can produce an intermediate result for use in an iterative approximation algorithm in an odd number of clock cycles. The pipelined execution resource executes SIMD requests by staggering commencement of execution of the requests from a SIMD instruction. When executing one or more operations for a SIMD iterative approximation algorithm, and an operation for another SIMD iterative approximation algorithm is ready to begin execution, control logic causes intermediate results completed by the pipelined execution resource to pass through a wait state, before being used in a subsequent computation. This wait state presents two open scheduling cycles in which both parts of the next SIMD instruction can begin execution. Although the wait state increases latency to complete an in-progress algorithm, a total throughput of execution on the pipeline increases.
Public/Granted literature
- US09996345B2 Variable length execution pipeline Public/Granted day:2018-06-12
Information query