multicore processors and its advantages

Post on 18-Feb-2017

1.724 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related