Dual pipelining

Dual pipelining

Dual pipelining was introduced in the Intel Pentium processor. This technology allows the processor to break down a command into two shorter commands and execute them simultaneously when it receives a long command. If there are separate tasks that must be completed for a result that are independent of one another, they can be executed simultaneously to save time.

Here is an example. Suppose a command is given to find the result of 14 * 27 + 512^2. The order of operations requires that 512^2 must be done first and then 14 and 27 must be multiplied. The result of those two actions would then be added together. This takes three steps. With dual pipelining, the first two actions would be computed simultaneously by different pipelines and then those would be added together. This case takes only two steps, saving one step. In a more complex command, many more steps can be saved.

See also:
*superscalar architecture
*cpu cache


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Dual-Core — Der Begriff Mehrkernprozessor (auch Multicore Prozessor oder Multikernprozessor) bezeichnet einen Mikroprozessor mit mehr als einem vollständigen Hauptprozessor auf einem einzigen Chip. Sämtliche Ressourcen mit Ausnahme des Bus und eventuell… …   Deutsch Wikipedia

  • Dual-Core-Prozessor — Der Begriff Mehrkernprozessor (auch Multicore Prozessor oder Multikernprozessor) bezeichnet einen Mikroprozessor mit mehr als einem vollständigen Hauptprozessor auf einem einzigen Chip. Sämtliche Ressourcen mit Ausnahme des Bus und eventuell… …   Deutsch Wikipedia

  • Dual Core — Der Begriff Mehrkernprozessor (auch Multicore Prozessor oder Multikernprozessor) bezeichnet einen Mikroprozessor mit mehr als einem vollständigen Hauptprozessor auf einem einzigen Chip. Sämtliche Ressourcen mit Ausnahme des Bus und eventuell… …   Deutsch Wikipedia

  • Конвейер (процессоры)/Перевод — Пожалуйста, не удаляйте эту статью! В данный момент в ней идет работа по переводу основной английской версии для замены кошмарной русской. После завершения работы я объединю получившуюся статью с имеющейся русской версией. Простой пятиуровневый… …   Википедия

  • Pentium —    A family of microprocessors introduced by Intel in 1993. The Pentium represents the continuing evolution of the 80486 family of microprocessors and adds several notable features, including instruction code and data caches and a built in… …   Dictionary of networking

  • Pentium II —    A family of microprocessors from Intel. The Pentium II represents the continuing evolution of the Pentium family of microprocessors and adds several notable features, including integrated L1/L2 caches of up to 2MB that can be accessed at the… …   Dictionary of networking

  • Central processing unit — CPU redirects here. For other uses, see CPU (disambiguation). An Intel 80486DX2 CPU from above An Intel 80486DX2 from below …   Wikipedia

  • Multi-core processor — Diagram of a generic dual core processor, with CPU local level 1 caches, and a shared, on die level 2 cache …   Wikipedia

  • Multi-core — A multi core processor (or chip level multiprocessor, CMP) combines two or more independent cores into a single package composed of a single integrated circuit (IC), called a die, or more dies packaged together. The individual core is normally a… …   Wikipedia

  • Unidad central de procesamiento — Oblea de un microprocesador Intel 80486DX2 (tamaño: 12×6,75 mm) en su empaquetado. La unidad central de procesamiento, UCP o CPU (por el acrónimo en inglés de central processing unit), o simplemente el procesador o microprocesador, es el… …   Wikipedia Español

Share the article and excerpts

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