scispace - formally typeset
Patent

System and method for processor pipeline control by selective signal deassertion

TLDR
In this article, a processor pipeline control system and method provides a complete set of very simple and very fast pipeline control signals encompassing stalls and interrupts, where exceptional conditions are signaled within the processor by deasserting the LoadX signals required by that exception.
Abstract
A processor pipeline control system and method provides a complete set of very simple and very fast pipeline control signals encompassing stalls and interrupts. Each pipeline stage has associated with it a signal called "LoadX", where X is the pipeline stage name, e.g., LoadID. Instead of signalling exceptional conditions in terms of the event, e.g., "cache miss", exceptional conditions are signalled within the processor by deasserting the LoadX signals required by that exception. When the pipeline control for one pipestage is deasserted, in order to prevent previous instructions from entering the stalled pipestage, the detector of the exceptional condition must deassert all LoadX control signals for stages previous to X as well.

read more

Citations
More filters
Patent

Selective power-down for high performance CPU/system

TL;DR: In this paper, the authors proposed a power-down strategy for a microelectronic device, where all the functional units on the die are not required to be operational at a given time in the execution of a computer program that is controlling the micro-electronic devices.
Patent

Data processor having capability to perform both floating point operations and memory access in response to a single instruction

TL;DR: In this article, a modification of the normal load/store RISC operations includes within in its instruction set some instructions that permit floating point operations to be paired with load or store operations.
Patent

Method and apparatus for rapidly switching processes in a computer system

TL;DR: In this paper, an apparatus and method for switching the context of state elements of a very fast processor within a clock cycle when a cache miss occurs is presented, which is particularly useful for minimizing the average instruction cycle time for a processor with a main memory access time exceeding 15 processor clock cycles.
Patent

Address tracking and branch resolution in a processor with multiple execution pipelines and instruction stream discontinuities

TL;DR: In this article, address tracking logic is used to generate the address of a branch instruction in a super-scalar processor, which is calculated as the sum of a base address and an adjustment value.
Patent

Processor with multiple execution pipelines using pipe stage state information to control independent movement of instructions between pipe stages of an execution pipeline

TL;DR: In this article, a microprocessor comprises a plurality of instruction pipelines, each of which is composed of a set of stages for processing a stream of instructions, and circuitry for simultaneously issuing instructions into two or more of the pipelines without regard to whether one of the simultaneously issued instructions has a data dependency on other instructions.
References
More filters
Patent

Pipeline signal processor

TL;DR: In this article, a signal processor including a programmable arithmetic controller and a pipeline arithmetic unit controlled by such controller is described, where the arithmetic unit includes a plurality of serially coupled processing levels.
Patent

Data processing apparatus and method employing instruction pipelining

TL;DR: In this article, a data processing system for processing a sequence of program instructions has two independent pipelines, an instruction pipeline and an execution pipeline, each pipeline has a plurality of serially operating stages.
Patent

Data interface apparatus for multiple sequential processors

TL;DR: In this article, the authors present an approach for transferring data between multiple peripheral processors (PPs) which are operating under control of a host processor in a multi-processor computer system.
Patent

Pipe line high speed signal processor

TL;DR: In this paper, a sequence of instructions through a plurality of registers connected in cascade and separately decoding each instruction in a register for control of a corresponding stage in one or more data processing paths, each comprising stages through which data being processed is stepped, each stage corresponding to only one register of the control pipeline.