The document discusses multicore processors, their advantages over single core processors, and applications. It explains that multicore processors have multiple processing units on a single chip that can execute instructions simultaneously. This allows for higher performance, better support for multithreaded applications, and less heat generation compared to single core processors. Examples of applications that benefit from multicore include 3D gaming, databases, video editing, and CAD. The document also outlines some drawbacks such as higher costs and challenges managing heat and power consumption with more cores.
Multicore Processors
and itsAdvantages
Guide by:
Nabin Kumar Naik
Assistant Professor
Department Of E.C.E
Submitted by:
Nitesh Tudu
Branch : E.C.E
S.I.C :- 12ET0662
2.
Contents
Introduction
Working principle
Basic architecture
Singlecore vs. Multi core
Hyper-Threading Technology…?
Turbo Boost Technology 2.0…?
Intel i5 over i3
Intel i7 over i5
Why go multicore?
Applications
Performance enhancement
Drawbacks of multicore
Conclusion
References
3.
Introduction to processors
•A processor is a complete computation engine that is
fabricated on a single chip.
• The term processor has generally replaced the term
central processing unit (CPU).
• Acts as a brain of the computer receiving and sending
information to the hardware/software.
4.
Working principle
• Executesa collection of machine instructions that tell
the computer what to do.
• Uses its ALU (Arithmetic Logic Unit) to perform
mathematical operations like addition, subtraction,
division, multiplication, shifting, etc..
• It moves data from one memory location to another
• It makes decisions and jump to a new set of
instructions based on those decisions.
Hyper-Threading Technology…?
• AnIntel introduced technology that enables single core to
serve multiple threads.
• It decreases the number of dependent instruction on the
pipeline.
• Duplicates the processor section that stores the
architectural state without actually duplicating the main
execution resources.
• Allows processor to appear as a usual physical processor
and as an extra logical processor to the host operating
system.
8.
Turbo Boost Technology2.0…?
• Automatically allows processor to run faster than the rated
frequency as per the OS requirements.
• Frequency varies according to the workload, hardware,
software and overall system specification.
• Runs multiple algorithms in parallel to manage current,
power and temperature for maximum frequency and
efficiency.
• Intelligent response to type of workload, estimated current
and power consumption as well as temperature.
9.
Intel i5 overi3
Intel i3 features
• Dual Core CPU
• Hyper Threading
• No Turbo Boost
Intel i5 features
• Dual & Quad Core CPU
• Hyper Threading
• Turbo Boost Available
• Slightly higher clock speed
10.
Intel i7 overi5
Intel i5 features
• Dual Core
• Turbo Boost
Intel i7 features
• Dual, Quad & Octa Core
• Turbo Boost allowing higher clock speed
• Virtualization/Multiple OS
• Easier and secure remote access for IT sectors.
• AES(Advanced Encryption Standards)
instruction set
Drawbacks of Multicore
•Cost is more as compared to a single or a lesser core
processor.
• Does not have twice the efficiency than that of a single
core processor in practical.
• More difficult to manage thermally than lower density
single core processors.
• Faster battery drainage because more number of core run
in parallel.
16.
Conclusion
• New trendin the field of electronics
• Proper utilization of available resources
• Parallel processing through multicore gives faster
processing.
• Increased performance in desktop as well as mobile
devices like cellphones, laptops, etc.,.