Processors: by Nipun Sharma ID: 1411981520
Processors: by Nipun Sharma ID: 1411981520
By
Nipun Sharma
ID: 1411981520
Outline:
1. What is a Processor?
2. Moore’s Law
3. History
4. Types of Processors
5. Performance
6. Need Of Processor
7. Processor memory types
8. Market statistics
9. Advantages
10. Disadvantages
11. Conclusion
12. References
What is a Processor?
A processor is the logical circuit that responds
to and processes the basic instructions that
drives a computer.
Distributed memory:
In this model, each processor has its own (small) local
memory, and its content is not replicated anywhere else
Why Multi-core?
Better Performance
▪ For the Multi tasking
▪ e.g. Burning CD with graphic works at the same
time
Economical efficiency
▪ A dual-core is much cheaper than two single cores
Why Multi-core?
Save the room of motherboard
▪ Two single cores → In one die
▪ We can use this room more efficiently
Parallel Computing
▪ As every core executes instructions as individual
processing unit, parallel processing is Achieved
MARKET STATISTICS
In 2003, about US$44 billion worth of
microprocessors were manufactured and sold.
In 2002, less than 10% of all the CPUs sold in the
world were 32-bit or more. Of all the 32-bit CPUs
sold, about 2% are used in desktop or laptop
personal computers. Most microprocessors are
used in embedded control applications such as
household appliances, automobiles, and computer
peripherals. Taken as a whole, the average price
for a microprocessor, microcontroller, or DSP is just
over $6.
ADVANTAGES
The largest boost in performance will likely be noticed
in improved response time while running CPU-
intensive processes, like antivirus scans,
ripping/burning media (requiring file conversion), or
searching for folders. For example, if the automatic
virus scan initiates while a movie is being watched,
the application running the movie is far less likely to
be starved of processor power, as the antivirus
program will be assigned to a different processor core
than the one running the movie playback.
DISADVANTAGES
In addition to operating system (OS) support,
adjustments to existing software are required to
maximize utilization of the computing resources
provided by multi-core processors.
Integration of a multi-core chip drives
production yields down and they are more
difficult to manage thermally than lower-density
single-chip designs.
Disadvantages
Intel has partially countered this first problem by
creating its quad-core designs by combining two
dual-core on a single die with a unified cache,
hence any two working dual-core dies can be used,
as opposed to producing four cores on a single die
and requiring all four to work to produce a quad-
core. From an architectural point of view, ultimately,
single CPU designs may make better use of the
silicon surface area than multiprocessing cores, so
a development commitment to this architecture may
carry the risk of obsolescence.
Conclusion:
All computers are now parallel computers.
Multi-core processors represent an important new trend
in computer architecture.
Decreased power consumption and Better
Performance.
Efficient Processing.
They enable true thread-level parallelism with great
energy efficiency.
To utilize their full potential, applications will need to
move from a single to a multi-threaded model.
References:
Olukotun, Kunle and Hammond, Lance. The future of
microprocessors.Queue, Volume 3, Issue 7, September
2005.
www.princeton.edu/~jdonald/research/hyperthreading/g
arg_report.pdf
Zheltov, Sergey N. and Bratanov, Stanislav V. Multi-
threading for Experts: Synchronization. Technical
Report. Intel. 2005. (WWWdocument, referenced
17.11.2005). Available:
http://www.intel.com/cd/ids/developer/asmo-
na/eng/183321.htm