Upload
nitesh-tudu
View
1.718
Download
0
Embed Size (px)
Citation preview
Multicore Processors and its Advantages
Guide by:Nabin Kumar NaikAssistant ProfessorDepartment Of E.C.E
Submitted by:Nitesh TuduBranch : E.C.ES.I.C :- 12ET0662
ContentsIntroductionWorking principleBasic architectureSingle core vs. Multi coreHyper-Threading Technology…?Turbo Boost Technology 2.0…?Intel i5 over i3
Intel i7 over i5Why go multicore?ApplicationsPerformance enhancementDrawbacks of multicoreConclusionReferences
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.
Working principle• Executes a 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.
Basic architecture
Single core vs. Multi core
Hyper-Threading Technology…?• An Intel 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.
Turbo Boost Technology 2.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.
Intel i5 over i3
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
Intel i7 over i5Intel 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
Why go Multicore…?
• Simultaneous execution• Higher performance• Multithreaded application• Instruction level
parallelism• Moore’s law supportive• Lesser heat generation
Performance Enhancement• Pipelining concept
used i.e. subsequent instruction begins to execute before completion of the previous one or allowing parallel processing.
Performance Enhancement Contd.
• Multithreading i.e. time is divided and interlaced between more than one thread to simulate simultaneous execution.
Applications of Multicore• 3D Gaming• Database servers• Multimedia applications• Video editing• Powerful graphics
solution• Encoding• Computer Aided Design
(CAD)
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.
Conclusion
• New trend in 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.,.
References• https://en.wikipedia.org/wiki/Multi-core_processor• http://techupdates.in/what-is-multi-core-processor-advantages-and-
disadvantages-of-multi-core-processors/• http://www.blachford.info/computer/articles/bigcrunch1.html• “Multicore architectures by Jernej Barbic 15-213, Spring 2007, May 3,
2007”• www.intel.com/multi-core/• www.intel.com/content/www/us/en/architecture-and-technology/
turbo-boost/turbo-boost-technology
Thank You