Upload
abner-mcdonald
View
222
Download
2
Tags:
Embed Size (px)
Citation preview
Multi Core Processor
Submitted by: Lizolen
Pradhan 0921209041
OutlineOverviewMoore’s lawDesignHow a multi processor worksPerformanceAdvantages and Disadvantages
Some TerminologyCoreDieThreadClock speed
Multi-core Processors - OverviewWhat are multi-core processors?
Integrated circuit(IC) chips containing more than one identical physical processor(core) in the same IC package. OS perceives each core as a discrete processor
Each core has its own complete set of resources, and may share the on-die cache layer
Moore’s law
DesignSingle core architecture
Drawbacks of unicore processorDifficult to make single-core
Clock frequencies even higherDeeply pipelined circuits
Heat problemsSpeed of light problems Difficult design and verificationLarge design Server farms need expensive air-conditioning
Many new applications are multithreadedGeneral trend in computer architecture (shift
towards more parallelism
Multi-core architecture
How multi-core processor Work?
Multi-core & Multi-threading
Contd…
Contd…
AdvantagesThread level parallelismGreat energy efficientPerformanceLower costFasterBetter heat dissipationEase of use
DisadvantagesAdjustment to existing software required
Memory bandwidth limit the real performance avdvantage
What application benefits from multi-core?Database serversWeb serversCompilersMultimedia applicationsScientific applications CAD/CAMIn general application s with
Thread-level parallelism
ConclusionMulticore chips an
important new trend incomputer architecture
Several new multi-corechips in design phases
Parallel programming techniques likely to gain
importance
Thank you