Slot (computer architecture)

Slot (computer architecture)

A slot comprises the operation issue and data paths machinery surrounding a collection of one or more functional units (FUs) which share these resources. The term slot is common for this purpose in the VLIW world where the relationship between operation in an instruction and pipeline to execute it is explicit. In dynamically scheduled machines the concept is more commonly called an execute pipeline.

Modern conventional CPUs have several compute pipelines (say two ALU, one FPU, one SSE/MMX, one branch) each of which can issue one instruction per basic cycle but can have several in flight. These are what correspond to slots. The pipelines may have several FUs - an adder and a multiplier, say - but only one FU in a pipeline can be issued to in a particular cycle. The FU population of a pipeline/slot is a design option in a CPU.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Slot — may refer to: * Slot, a space for a container on a ship usually expressed as a 20 or 40 slot (ie 20 or 40 feet). * Slot antenna, a directional antenna consisting of a slot in a piece of metal * Slot canyon, a type of narrow canyon formed by the… …   Wikipedia

  • Computer hardware — Typical PC hardware= A typical personal computer consists of a case or chassis in a tower shape (desktop) and the following parts:Motherboard* Motherboard It is the body or mainframe of the computer, through which all other components interface.… …   Wikipedia

  • Reduced instruction set computer — The acronym RISC (pronounced risk ), for reduced instruction set computing, represents a CPU design strategy emphasizing the insight that simplified instructions which do less may still provide for higher performance if this simplicity can be… …   Wikipedia

  • Delay slot — In computer architecture, a delay slot is an instruction slot that gets executed without the effects of a preceding instruction. The most common form is a single arbitrary instruction located immediately after a branch instruction on a RISC or… …   Wikipedia

  • Scope (computer science) — In computer programming, scope is an enclosing context where values and expressions are associated. Various programming languages have various types of scopes. The type of scope determines what kind of entities it can contain and how it affects… …   Wikipedia

  • Branch (computer science) — For other uses, see Branch (disambiguation). A branch is sequence of code in a computer program which is conditionally executed depending on whether the flow of control is altered or not (at the branching point). The term can be used when… …   Wikipedia

  • Industry Standard Architecture — For other uses of ISA , see Isa (disambiguation). ISA Industry Standard Architecture Five 16 bit and one 8 bit ISA slots on a motherboard Year created 1981 Created by …   Wikipedia

  • PCI-Slot — Ein PCI Steckplatz (32 Bit) 64 Bit PCI X Steckplätze. Peripheral Component Interconnect, meist PCI abgekürzt, ist ein Bus Standard zur Verbindung von Peripheriegeräten mit dem …   Deutsch Wikipedia

  • Amiga-Computer — Letztes offizielles Logo Der Commodore Amiga (spanisch amiga: Freundin) war ein von Mitte der 1980er bis Anfang/Mitte der 1990er weit verbreiteter Computer, der besonders in seinen Einsteigermodellen (A500 und A1200) als Heimcomputer beliebt war …   Deutsch Wikipedia

  • Extended Industry Standard Architecture — Infobox Computer Hardware Bus name = EISA fullname = Enhanced Industry Standard Architecture caption = Three EISA Slots. invent date = 1988 invent name = Gang of Nine super name = PCI super date = 1993 width = 32 numdev = 1 per slot speed = 8.33… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”