Pipelining Technology and parallel technology

Source: Internet
Author: User
Tags processing instruction

Two major breakthroughs in processor history: Pipelining allows the processor to execute multiple instructions at the same time, and parallel technology allows the processor to execute multiple threads at the same time.

Recently looking at Wcet (worst case execution time, worst execution times)

In the software system, WCET includes three aspects: one is the multi-core processor when multitasking to the operation of shared variables, and the second is a distributed system Master machine query to select the time spent slave machine, the third is the network request and the time spent in transmitting data. Of course, the most time-consuming network transmission.

In an embedded system, the execution time of a thread includes the trigger to response time of the event, the waiting time of the request processor, the processing time of the data, the time the device was requested, and the time the data was written. This is only a single-tasking scenario and does not take into account the interruption caused by multitasking.

The processing power of a multi-core processor means that a single core can execute only one command at a time when the instruction is executed on a multiprocessor, but a thread is dynamic and often consists of multiple instructions, so a thread is done together on multiple cores.

Inspired by AMD's first launch of the 64-bit processor, Intel recalls "Multicore" and launched the Pentium D and Pentium IV Extreme Edition 840, which encapsulates dual-core in April 2005, from which the processor entered the multicore era. But multicore before, in 1985 when Intel introduced 80486, the chip only appeared pipeline technology, breaking the processor can only handle single instruction technical barriers.

Reason:

Compared to 80486 and 80386, the number of processors is 32 bits, and the bus bit width is 32 bits. But the number of transistors also from 275,000 is coming to 1.25 million, processing instruction speed increased, clock frequency also increased from 25MHz to 33MHz, 40MHz, 50MHz, 66MHz, processor size also greatly reduced (reduced to 1 micron process).









Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.