19
Multicore Processors and its Advantages Guide by: Nabin Kumar Naik Assistant Professor Department Of E.C.E Submitted by: Nitesh Tudu Branch : E.C.E S.I.C :- 12ET0662

Multicore processors and its advantages

Embed Size (px)

Citation preview

Page 1: Multicore processors and its advantages

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

Page 2: Multicore processors and its advantages

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

Page 3: Multicore processors and its advantages

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.

Page 4: Multicore processors and its advantages

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.

Page 5: Multicore processors and its advantages

Basic architecture

Page 6: Multicore processors and its advantages

Single core vs. Multi core

Page 7: Multicore processors and its advantages

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.

Page 8: Multicore processors and its advantages

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.

Page 9: Multicore processors and its advantages

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

Page 10: Multicore processors and its advantages

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

Page 11: Multicore processors and its advantages

Why go Multicore…?

• Simultaneous execution• Higher performance• Multithreaded application• Instruction level

parallelism• Moore’s law supportive• Lesser heat generation

Page 12: Multicore processors and its advantages

Performance Enhancement• Pipelining concept

used i.e. subsequent instruction begins to execute before completion of the previous one or allowing parallel processing.

Page 13: Multicore processors and its advantages

Performance Enhancement Contd.

• Multithreading i.e. time is divided and interlaced between more than one thread to simulate simultaneous execution.

Page 14: Multicore processors and its advantages

Applications of Multicore• 3D Gaming• Database servers• Multimedia applications• Video editing• Powerful graphics

solution• Encoding• Computer Aided Design

(CAD)

Page 15: Multicore processors and its advantages

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.

Page 16: Multicore processors and its advantages

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.,.

Page 17: Multicore processors and its advantages

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

Page 18: Multicore processors and its advantages

Thank You

Page 19: Multicore processors and its advantages