SlideShare a Scribd company logo
PRESENTED BY:
1. Suhel Mulla
(MIS no: 121333009)
2. Anjani Gheware (MIS no: 121333003)

12/21/2013 1:17 AM

College of Engineering, Pune

1
Discussed Technology
 Microprocessors advanced through many stages in the

course of time, different features are added to it,two of
them which are discussed in the presentation are as
follows :
 Multicore processing
 Inbuilt USB Connectivity

12/21/2013 1:17 AM

College of Engineering, Pune

2
Moore’s law
 It states that,
“For every 18 to 24 months later in IC fabrication, any
one of below case possible –
1. No of transistors on a die gets doubled.
2. Size of the chip gets halved.
3. Operating frequency gets doubled.
4. Supply voltage decreases by √2 times.
If any two conditions are satisfied, that is best
design. Any three or all four can never be satisfied.”

12/21/2013 1:17 AM

College of Engineering, Pune

3
Why Multi-core……?? !!!
 Shrinking die size and increasing component density

has came to a limit.
 Escalating clock speed are boosting heat dissipation
problems.
 Sophisticated pipelining techniques have reached an
optimum balance between improving best case and
doing minimum harm in worst case.
 Thus, Multi-core processor is a way to extend
Moore’s law so that the user gets more
performance out of a single piece of silicon.
12/21/2013 1:17 AM

College of Engineering, Pune

4
Contd…
 Computer architects needed a new approach to improve performance.
 Adding an additional processing core to the same chip would result in

twice the performance and dissipate less heat.
 The actual speed of each core is slower than the fastest single core
processor.
 IEEE Review noted that “the power consumption increases by 60%
with every 400MHz rise in clock speed”. But the dual-core approach
means you can get a significant boost in performance without the need
to run at ruinous clock rates.”

12/21/2013 1:17 AM

College of Engineering, Pune

5
Microprocessors using multicore
architecture
 Intel’s Pentium D, core 2 duo & xenon series
 AMD’s Athlon, Turion and Opteron series
 Sony-Toshiba-IBM’s Cell Processor series

 Tilera’s TILE64 Processor

12/21/2013 1:17 AM

College of Engineering, Pune

6
Conventional Processor Architecture

12/21/2013 1:17 AM

College of Engineering, Pune

7
Performance and design parameters of
multicore processor systems
 Power Consumption
 Temperature Dissipation
 Frequency Requirement
 No. of Cores in a die
 Type of cores

( Homogeneous or Heterogeneus )
 Communication Protocol
(e.g. Round Robin, Daisy Chain etc.)
 Memory Configuration
( Universal vs. Distributed cache )
12/21/2013 1:17 AM

College of Engineering, Pune

8
Memory Models in Multi-core
Processors

a) Shared memory model

12/21/2013 1:17 AM

b) Distributed memory model

College of Engineering, Pune

9
Comparison of single core and
Multi-core Processors
 Multicore processors seem to answer the deficiencies

of single core processors, by increasing bandwidth
while decreasing power consumption.

12/21/2013 1:17 AM

College of Engineering, Pune

10
Intel and AMD Dual-Core
Processors

12/21/2013 1:17 AM

College of Engineering, Pune

11
Multicore Challenges
 Power and Temperature Dependence
 Cache Coherence Problem
 Multithreading

12/21/2013 1:17 AM

College of Engineering, Pune

12
Power and Temperature
Dependence
 To combat unnecessary power consumption many

designs incorporate a power control unit that has the
authority to shut down unused cores or limit the
amount of power. By powering off unused cores, the
amount of leakage in the chip is reduced.
 To lessen the heat generated by multiple cores on a
single chip, the chip is architected so that the number
of hot spots doesn’t grow too large and the heat is
spread out across the chip.

12/21/2013 1:17 AM

College of Engineering, Pune

13
Contd…

Cell Processor Thermal Digram
12/21/2013 1:17 AM

College of Engineering, Pune

14
Cache Coherence
 In general there are two schemes for cache coherence, a

snooping protocol and a directory-based protocol.
 The snooping protocol only works with a bus-based system, and
uses a number of states to determine whether or not it needs to
update cache entries and if it has control over writing to the
block. The directory-based protocol can be used on an arbitrary
network and is, therefore, scalable to many processors or cores,
in contrast to snooping which isn’t scalable
 Intel’s Core 2 Duo tries to speed up cache coherence by being
able to query the second core’s L1 cache and the shared L2 cache
simultaneously. Having a shared L2 cache also has an added
benefit since a coherence protocol doesn‟t need to be set for this
level. AMD‟s Athlon 64 X2,

12/21/2013 1:17 AM

College of Engineering, Pune

15
Multi-threading
 Programmers have to write applications with

subroutines able to be run in different cores, meaning
that data dependencies will have to be resolved or
accounted for.
 If one core is being used much more than another, the
programmer is not taking full advantage of the multicore system. Applications should be balanced.
 Languages with multithreaded extensions are more
useful for this purpose.

12/21/2013 1:17 AM

College of Engineering, Pune

16
Contd…
 In order to use a multi-core processor at full capacity

the applications run on the system must be
multithreaded.
 Programmers have to write applications with
subroutines able to be run in different cores.
 In recent time, companies like Apple, Microsoft
designed new products with multi-core facility.

12/21/2013 1:17 AM

College of Engineering, Pune

17
Universal serial bus
 Features:
 Easy to use
 Fast
 Reliable

 Flexible
 Inexpensive
 Power conserving

12/21/2013 1:17 AM

College of Engineering, Pune

18
TERMS USED IN USB
 USB Host
 USB Device
 Enumeration
 Hub

 Endpoint

12/21/2013 1:17 AM

College of Engineering, Pune

19
Speed of usb

12/21/2013 1:17 AM

College of Engineering, Pune

20
Bus Topology

12/21/2013 1:17 AM

College of Engineering, Pune

21
Data flow
 Control Transfer
 Bulk Transfer
 Isochronous Transfer
 Interrupt Transfer

12/21/2013 1:17 AM

College of Engineering, Pune

22
Electrical design

Fig : USB Cable

12/21/2013 1:17 AM

College of Engineering, Pune

23
Powered device
 At host should pull down register in range 14.25 to 24.8

kohm.
 Required pull up register of 500 to 900 ohmat device.
 Bus powerd device.
 Self power device.

12/21/2013 1:17 AM

College of Engineering, Pune

24
References
 Bryan Schaumer, ”Multi-core Processor : A Necessity”, Realised in






Proquest September 2008
D. Geer, “Chip Makers Turn to Multi-core Processors”, Computer,
IEEE Computer Society, May 2009
W. Knight, “Two Heads Are Better Than One”, IEEE Review,
September 2009
P. Frost Gorder, “Multi-core Processors for Science and
Engineering”, IEEE CS, March/April 2007
“Universal Serial Bus Specification”, Revision 2.0,April 27, 2000
Jan Axelson, “USB Complete”, 2nd Edition, Penram International
Publishing.

12/21/2013 1:17 AM

College of Engineering, Pune

25
Any Questions… ???

12/21/2013 1:17 AM

College of Engineering, Pune

26
Thank You…!!!

12/21/2013 1:17 AM

College of Engineering, Pune

27

More Related Content

What's hot

Multicore computers
Multicore computersMulticore computers
Multicore computers
Syed Zaid Irshad
 
Multi-core architectures
Multi-core architecturesMulti-core architectures
Multi-core architecturesnextlib
 
Difference between Single core, Dual core and Quad core Processors
Difference between Single core, Dual core and Quad core ProcessorsDifference between Single core, Dual core and Quad core Processors
Difference between Single core, Dual core and Quad core Processors
Deep Kakkad
 
Multicore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash PrajapatiMulticore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash Prajapati
Ankit Raj
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processor
Munaam Munawar
 
Introduction to multi core
Introduction to multi coreIntroduction to multi core
Introduction to multi coremukul bhardwaj
 
Multi-core processor and Multi-channel memory architecture
Multi-core processor and Multi-channel memory architectureMulti-core processor and Multi-channel memory architecture
Multi-core processor and Multi-channel memory architecture
Umair Amjad
 
Multicore Computers
Multicore ComputersMulticore Computers
Multicore Computers
A B Shinde
 
Dual-core processor
Dual-core processorDual-core processor
Dual-core processor
praveenraogmail
 
Quad Core Processors - Technology Presentation
Quad Core Processors - Technology PresentationQuad Core Processors - Technology Presentation
Quad Core Processors - Technology Presentation
vinaya.hs
 
Multi_Core_Processor_2015_(Download it!)
Multi_Core_Processor_2015_(Download it!)Multi_Core_Processor_2015_(Download it!)
Multi_Core_Processor_2015_(Download it!)
Sudip Roy
 
Computer architecture multi core processor
Computer architecture multi core processorComputer architecture multi core processor
Computer architecture multi core processor
Mazin Alwaaly
 
CA presentation of multicore processor
CA presentation of multicore processorCA presentation of multicore processor
CA presentation of multicore processor
Zeeshan Aslam
 
Dual core processor
Dual core processorDual core processor
Dual core processor
Saiful Islam Sany
 
Multi core-architecture
Multi core-architectureMulti core-architecture
Multi core-architecturePiyush Mittal
 
Final draft intel core i5 processors architecture
Final draft intel core i5 processors architectureFinal draft intel core i5 processors architecture
Final draft intel core i5 processors architectureJawid Ahmad Baktash
 
Multiprocessor architecture and programming
Multiprocessor architecture and programmingMultiprocessor architecture and programming
Multiprocessor architecture and programming
Raul Goycoolea Seoane
 
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMSCOMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
ijcsit
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
MiXvideos
 

What's hot (20)

Multicore computers
Multicore computersMulticore computers
Multicore computers
 
Multi-core architectures
Multi-core architecturesMulti-core architectures
Multi-core architectures
 
Difference between Single core, Dual core and Quad core Processors
Difference between Single core, Dual core and Quad core ProcessorsDifference between Single core, Dual core and Quad core Processors
Difference between Single core, Dual core and Quad core Processors
 
Multicore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash PrajapatiMulticore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash Prajapati
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processor
 
Introduction to multi core
Introduction to multi coreIntroduction to multi core
Introduction to multi core
 
Multi core processor
Multi core processorMulti core processor
Multi core processor
 
Multi-core processor and Multi-channel memory architecture
Multi-core processor and Multi-channel memory architectureMulti-core processor and Multi-channel memory architecture
Multi-core processor and Multi-channel memory architecture
 
Multicore Computers
Multicore ComputersMulticore Computers
Multicore Computers
 
Dual-core processor
Dual-core processorDual-core processor
Dual-core processor
 
Quad Core Processors - Technology Presentation
Quad Core Processors - Technology PresentationQuad Core Processors - Technology Presentation
Quad Core Processors - Technology Presentation
 
Multi_Core_Processor_2015_(Download it!)
Multi_Core_Processor_2015_(Download it!)Multi_Core_Processor_2015_(Download it!)
Multi_Core_Processor_2015_(Download it!)
 
Computer architecture multi core processor
Computer architecture multi core processorComputer architecture multi core processor
Computer architecture multi core processor
 
CA presentation of multicore processor
CA presentation of multicore processorCA presentation of multicore processor
CA presentation of multicore processor
 
Dual core processor
Dual core processorDual core processor
Dual core processor
 
Multi core-architecture
Multi core-architectureMulti core-architecture
Multi core-architecture
 
Final draft intel core i5 processors architecture
Final draft intel core i5 processors architectureFinal draft intel core i5 processors architecture
Final draft intel core i5 processors architecture
 
Multiprocessor architecture and programming
Multiprocessor architecture and programmingMultiprocessor architecture and programming
Multiprocessor architecture and programming
 
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMSCOMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 

Viewers also liked

Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
mekind
 
Data Communication and Networking
Data Communication and NetworkingData Communication and Networking
Data Communication and NetworkingEdlynne Ogena
 
Wire Manufacturer In Pune - Elcab Conductors
 Wire Manufacturer In Pune - Elcab Conductors Wire Manufacturer In Pune - Elcab Conductors
Wire Manufacturer In Pune - Elcab Conductors
Bizzporto Information and Marketting Services Private Limited
 
Webinaron muticoreprocessors
Webinaron muticoreprocessorsWebinaron muticoreprocessors
Webinaron muticoreprocessors
Nagasuri Bala Venkateswarlu
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversionarslan_akbar90
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shaping
Aayush Kumar
 
An entire concept of embedded systems entire ppt
An entire concept of embedded systems entire pptAn entire concept of embedded systems entire ppt
An entire concept of embedded systems entire ppt
Prabhakar Captain
 
Digital & analog transmission
Digital & analog transmissionDigital & analog transmission
Digital & analog transmission
Jeffery Vava
 
Transmission modes
Transmission modesTransmission modes
Transmission modes
Dhruvesh Sheth
 
USB protocol
USB protocolUSB protocol
USB protocol
Mostafa El-koumy
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
Akhil .B
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferAnuj Modi
 
Intel I3,I5,I7 Processor
Intel I3,I5,I7 ProcessorIntel I3,I5,I7 Processor
Intel I3,I5,I7 Processor
sagar solanky
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
Adithya Bhat
 

Viewers also liked (17)

Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
 
Unit 4
Unit 4Unit 4
Unit 4
 
Data Communication and Networking
Data Communication and NetworkingData Communication and Networking
Data Communication and Networking
 
Wire Manufacturer In Pune - Elcab Conductors
 Wire Manufacturer In Pune - Elcab Conductors Wire Manufacturer In Pune - Elcab Conductors
Wire Manufacturer In Pune - Elcab Conductors
 
Webinaron muticoreprocessors
Webinaron muticoreprocessorsWebinaron muticoreprocessors
Webinaron muticoreprocessors
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversion
 
Usb Overview
Usb OverviewUsb Overview
Usb Overview
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shaping
 
An entire concept of embedded systems entire ppt
An entire concept of embedded systems entire pptAn entire concept of embedded systems entire ppt
An entire concept of embedded systems entire ppt
 
Digital & analog transmission
Digital & analog transmissionDigital & analog transmission
Digital & analog transmission
 
Transmission modes
Transmission modesTransmission modes
Transmission modes
 
USB protocol
USB protocolUSB protocol
USB protocol
 
Transmission modes
Transmission modesTransmission modes
Transmission modes
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transfer
 
Intel I3,I5,I7 Processor
Intel I3,I5,I7 ProcessorIntel I3,I5,I7 Processor
Intel I3,I5,I7 Processor
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 

Similar to Advanced trends in microcontrollers by suhel

Exascale Capabl
Exascale CapablExascale Capabl
Exascale Capabl
Sagar Dolas
 
N045067680
N045067680N045067680
N045067680
IJERA Editor
 
week_2Lec02_CS422.pptx
week_2Lec02_CS422.pptxweek_2Lec02_CS422.pptx
week_2Lec02_CS422.pptx
mivomi1
 
Programmable Exascale Supercomputer
Programmable Exascale SupercomputerProgrammable Exascale Supercomputer
Programmable Exascale Supercomputer
Sagar Dolas
 
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSMULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
ijcsit
 
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSMULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
AIRCC Publishing Corporation
 
Dark silicon and the end of multicore scaling
Dark silicon and the end of multicore scalingDark silicon and the end of multicore scaling
Dark silicon and the end of multicore scaling
Léia de Sousa
 
Multi-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IKMulti-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IK
Ilgın Kavaklıoğulları
 
I understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdfI understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdf
anil0878
 
Survey_Report_Deep Learning Algorithm
Survey_Report_Deep Learning AlgorithmSurvey_Report_Deep Learning Algorithm
Survey_Report_Deep Learning AlgorithmSahil Kaw
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
Nipun Sharma
 
Implementation of resource sharing strategy for power optimization in embedde...
Implementation of resource sharing strategy for power optimization in embedde...Implementation of resource sharing strategy for power optimization in embedde...
Implementation of resource sharing strategy for power optimization in embedde...Alexander Decker
 
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTUREHISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
ijcga
 
History and Future Trends of Multicore Computer Architecture
History and Future Trends of Multicore Computer ArchitectureHistory and Future Trends of Multicore Computer Architecture
History and Future Trends of Multicore Computer Architecture
ijcga
 
Low power network on chip architectures: A survey
Low power network on chip architectures: A surveyLow power network on chip architectures: A survey
Low power network on chip architectures: A survey
CSITiaesprime
 
HOW THE BOOST WORKS.pdf
HOW THE BOOST WORKS.pdfHOW THE BOOST WORKS.pdf
HOW THE BOOST WORKS.pdf
vladvah77
 
Synergistic processing in cell's multicore architecture
Synergistic processing in cell's multicore architectureSynergistic processing in cell's multicore architecture
Synergistic processing in cell's multicore architecture
Michael Gschwind
 
A NEW MULTI-TIERED SOLID STATE DISK USING SLC/MLC COMBINED FLASH MEMORY
A NEW MULTI-TIERED SOLID STATE DISK USING SLC/MLC COMBINED FLASH MEMORYA NEW MULTI-TIERED SOLID STATE DISK USING SLC/MLC COMBINED FLASH MEMORY
A NEW MULTI-TIERED SOLID STATE DISK USING SLC/MLC COMBINED FLASH MEMORY
ijcseit
 

Similar to Advanced trends in microcontrollers by suhel (20)

Exascale Capabl
Exascale CapablExascale Capabl
Exascale Capabl
 
N045067680
N045067680N045067680
N045067680
 
week_2Lec02_CS422.pptx
week_2Lec02_CS422.pptxweek_2Lec02_CS422.pptx
week_2Lec02_CS422.pptx
 
Programmable Exascale Supercomputer
Programmable Exascale SupercomputerProgrammable Exascale Supercomputer
Programmable Exascale Supercomputer
 
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSMULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
 
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSMULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
 
Dark silicon and the end of multicore scaling
Dark silicon and the end of multicore scalingDark silicon and the end of multicore scaling
Dark silicon and the end of multicore scaling
 
Multi-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IKMulti-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IK
 
I understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdfI understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdf
 
Optical computing
Optical computingOptical computing
Optical computing
 
Survey_Report_Deep Learning Algorithm
Survey_Report_Deep Learning AlgorithmSurvey_Report_Deep Learning Algorithm
Survey_Report_Deep Learning Algorithm
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 
Implementation of resource sharing strategy for power optimization in embedde...
Implementation of resource sharing strategy for power optimization in embedde...Implementation of resource sharing strategy for power optimization in embedde...
Implementation of resource sharing strategy for power optimization in embedde...
 
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTUREHISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
 
History and Future Trends of Multicore Computer Architecture
History and Future Trends of Multicore Computer ArchitectureHistory and Future Trends of Multicore Computer Architecture
History and Future Trends of Multicore Computer Architecture
 
Low power network on chip architectures: A survey
Low power network on chip architectures: A surveyLow power network on chip architectures: A survey
Low power network on chip architectures: A survey
 
IEEExeonmem
IEEExeonmemIEEExeonmem
IEEExeonmem
 
HOW THE BOOST WORKS.pdf
HOW THE BOOST WORKS.pdfHOW THE BOOST WORKS.pdf
HOW THE BOOST WORKS.pdf
 
Synergistic processing in cell's multicore architecture
Synergistic processing in cell's multicore architectureSynergistic processing in cell's multicore architecture
Synergistic processing in cell's multicore architecture
 
A NEW MULTI-TIERED SOLID STATE DISK USING SLC/MLC COMBINED FLASH MEMORY
A NEW MULTI-TIERED SOLID STATE DISK USING SLC/MLC COMBINED FLASH MEMORYA NEW MULTI-TIERED SOLID STATE DISK USING SLC/MLC COMBINED FLASH MEMORY
A NEW MULTI-TIERED SOLID STATE DISK USING SLC/MLC COMBINED FLASH MEMORY
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

Advanced trends in microcontrollers by suhel

  • 1. PRESENTED BY: 1. Suhel Mulla (MIS no: 121333009) 2. Anjani Gheware (MIS no: 121333003) 12/21/2013 1:17 AM College of Engineering, Pune 1
  • 2. Discussed Technology  Microprocessors advanced through many stages in the course of time, different features are added to it,two of them which are discussed in the presentation are as follows :  Multicore processing  Inbuilt USB Connectivity 12/21/2013 1:17 AM College of Engineering, Pune 2
  • 3. Moore’s law  It states that, “For every 18 to 24 months later in IC fabrication, any one of below case possible – 1. No of transistors on a die gets doubled. 2. Size of the chip gets halved. 3. Operating frequency gets doubled. 4. Supply voltage decreases by √2 times. If any two conditions are satisfied, that is best design. Any three or all four can never be satisfied.” 12/21/2013 1:17 AM College of Engineering, Pune 3
  • 4. Why Multi-core……?? !!!  Shrinking die size and increasing component density has came to a limit.  Escalating clock speed are boosting heat dissipation problems.  Sophisticated pipelining techniques have reached an optimum balance between improving best case and doing minimum harm in worst case.  Thus, Multi-core processor is a way to extend Moore’s law so that the user gets more performance out of a single piece of silicon. 12/21/2013 1:17 AM College of Engineering, Pune 4
  • 5. Contd…  Computer architects needed a new approach to improve performance.  Adding an additional processing core to the same chip would result in twice the performance and dissipate less heat.  The actual speed of each core is slower than the fastest single core processor.  IEEE Review noted that “the power consumption increases by 60% with every 400MHz rise in clock speed”. But the dual-core approach means you can get a significant boost in performance without the need to run at ruinous clock rates.” 12/21/2013 1:17 AM College of Engineering, Pune 5
  • 6. Microprocessors using multicore architecture  Intel’s Pentium D, core 2 duo & xenon series  AMD’s Athlon, Turion and Opteron series  Sony-Toshiba-IBM’s Cell Processor series  Tilera’s TILE64 Processor 12/21/2013 1:17 AM College of Engineering, Pune 6
  • 7. Conventional Processor Architecture 12/21/2013 1:17 AM College of Engineering, Pune 7
  • 8. Performance and design parameters of multicore processor systems  Power Consumption  Temperature Dissipation  Frequency Requirement  No. of Cores in a die  Type of cores ( Homogeneous or Heterogeneus )  Communication Protocol (e.g. Round Robin, Daisy Chain etc.)  Memory Configuration ( Universal vs. Distributed cache ) 12/21/2013 1:17 AM College of Engineering, Pune 8
  • 9. Memory Models in Multi-core Processors a) Shared memory model 12/21/2013 1:17 AM b) Distributed memory model College of Engineering, Pune 9
  • 10. Comparison of single core and Multi-core Processors  Multicore processors seem to answer the deficiencies of single core processors, by increasing bandwidth while decreasing power consumption. 12/21/2013 1:17 AM College of Engineering, Pune 10
  • 11. Intel and AMD Dual-Core Processors 12/21/2013 1:17 AM College of Engineering, Pune 11
  • 12. Multicore Challenges  Power and Temperature Dependence  Cache Coherence Problem  Multithreading 12/21/2013 1:17 AM College of Engineering, Pune 12
  • 13. Power and Temperature Dependence  To combat unnecessary power consumption many designs incorporate a power control unit that has the authority to shut down unused cores or limit the amount of power. By powering off unused cores, the amount of leakage in the chip is reduced.  To lessen the heat generated by multiple cores on a single chip, the chip is architected so that the number of hot spots doesn’t grow too large and the heat is spread out across the chip. 12/21/2013 1:17 AM College of Engineering, Pune 13
  • 14. Contd… Cell Processor Thermal Digram 12/21/2013 1:17 AM College of Engineering, Pune 14
  • 15. Cache Coherence  In general there are two schemes for cache coherence, a snooping protocol and a directory-based protocol.  The snooping protocol only works with a bus-based system, and uses a number of states to determine whether or not it needs to update cache entries and if it has control over writing to the block. The directory-based protocol can be used on an arbitrary network and is, therefore, scalable to many processors or cores, in contrast to snooping which isn’t scalable  Intel’s Core 2 Duo tries to speed up cache coherence by being able to query the second core’s L1 cache and the shared L2 cache simultaneously. Having a shared L2 cache also has an added benefit since a coherence protocol doesn‟t need to be set for this level. AMD‟s Athlon 64 X2, 12/21/2013 1:17 AM College of Engineering, Pune 15
  • 16. Multi-threading  Programmers have to write applications with subroutines able to be run in different cores, meaning that data dependencies will have to be resolved or accounted for.  If one core is being used much more than another, the programmer is not taking full advantage of the multicore system. Applications should be balanced.  Languages with multithreaded extensions are more useful for this purpose. 12/21/2013 1:17 AM College of Engineering, Pune 16
  • 17. Contd…  In order to use a multi-core processor at full capacity the applications run on the system must be multithreaded.  Programmers have to write applications with subroutines able to be run in different cores.  In recent time, companies like Apple, Microsoft designed new products with multi-core facility. 12/21/2013 1:17 AM College of Engineering, Pune 17
  • 18. Universal serial bus  Features:  Easy to use  Fast  Reliable  Flexible  Inexpensive  Power conserving 12/21/2013 1:17 AM College of Engineering, Pune 18
  • 19. TERMS USED IN USB  USB Host  USB Device  Enumeration  Hub  Endpoint 12/21/2013 1:17 AM College of Engineering, Pune 19
  • 20. Speed of usb 12/21/2013 1:17 AM College of Engineering, Pune 20
  • 21. Bus Topology 12/21/2013 1:17 AM College of Engineering, Pune 21
  • 22. Data flow  Control Transfer  Bulk Transfer  Isochronous Transfer  Interrupt Transfer 12/21/2013 1:17 AM College of Engineering, Pune 22
  • 23. Electrical design Fig : USB Cable 12/21/2013 1:17 AM College of Engineering, Pune 23
  • 24. Powered device  At host should pull down register in range 14.25 to 24.8 kohm.  Required pull up register of 500 to 900 ohmat device.  Bus powerd device.  Self power device. 12/21/2013 1:17 AM College of Engineering, Pune 24
  • 25. References  Bryan Schaumer, ”Multi-core Processor : A Necessity”, Realised in      Proquest September 2008 D. Geer, “Chip Makers Turn to Multi-core Processors”, Computer, IEEE Computer Society, May 2009 W. Knight, “Two Heads Are Better Than One”, IEEE Review, September 2009 P. Frost Gorder, “Multi-core Processors for Science and Engineering”, IEEE CS, March/April 2007 “Universal Serial Bus Specification”, Revision 2.0,April 27, 2000 Jan Axelson, “USB Complete”, 2nd Edition, Penram International Publishing. 12/21/2013 1:17 AM College of Engineering, Pune 25
  • 26. Any Questions… ??? 12/21/2013 1:17 AM College of Engineering, Pune 26
  • 27. Thank You…!!! 12/21/2013 1:17 AM College of Engineering, Pune 27