SlideShare a Scribd company logo
1 of 22
On-Chip
Photonic
Nima Afraz
Kazem farjami nejhad
For the Advanced VLSI Course
Term Paper Presentation
February 2012
1
Why?
 To improve performance and energy in a future
many-core processor, it is vital that the
interconnect technology is optimized.
2
Optical networks
 silicon photonics is a promising new interconnect
technology with lower power, higher bandwidth
density, and shorter latencies.
3
Contents
 Introduction
 Architecture Overview
 Analysis and Comparison
 Conclusion
4
Introduction
Low-latency high-bandwidth: How?
 Packet-switched networks
 Made of carefully engineered links
 Represent a shared medium that is highly scalable
 Provide enough bandwidth
 But...
 Communication infrastructure is the major power
consumer
 Power dissipation budget limit will be achieved
5
Introduction
Photonic Technology
 Photonic interconnection networks
 Low power dissipation independent of capacity
 Ultra-high throughput
 Minimal access latencies
 Why less power?
 Once a photonic path is established, the data is
transmitted end to end without the need for
repeating, regeneration and buffering
6
Introduction
Photonic Technology
 Is photonic technology cheap enough?
 Since 2006, high-speed optical communications
directly between silicon die are possible at a price-
performance point competitive with traditional
electrical interconnects
7
Contents
 Introduction
 Architecture Overview
 Analysis and Comparison
 Conclusion
8
Architecture Overview Phonotonic
NoC
 Hybrid Approach
 Photonic interconnection network
 Transmits high-bandwidth messages
 Electronic control network
 Controls the photonic network with small control messages
9
Architecture Overview
Phonotonic NoC
 Before transmitting a photonic message, an
electronic control packet (path-setup packet)
 is routed in the electronic network
 acquires and sets up a photonic path for the
message
 Photonic message is transmitted without buffering
once the path is acquired
10
Architecture Overview
Photonic NoC
 Main advantage of photonic paths is bit-rate
transparency
 Photonic switches switch on or off once per
message
 Energy dissipation does not depend on the bit-rate
 whereas
 Traditional CMOS routers switch with every bit of
transmitted data
11
Architecture Overview
Photonic NoC
 Another advantage is low loss in optical
waveguides
 Power dissipated on a photonic link is completely
independent of the transmission distance
 No matter if 2 cores are 2mm or 2cm apart
12
Architecture Overview
Photonic NoC
 2X2 photonic switching elements
 Capable of switching messages in a sub nanosecond
switching time
 Switches are arranged as a 2D matrix and
organized in groups of four
 Each group is controlled by an electronic router to
construct a 4X4 switch
 Convenient for planar 2D topologies such as mesh
and torus
13
Architecture Overview
Photonic NoC
 Each node includes a network gateway to serve as
a photonic network interface
 Electronic/Optical (E/O) and Optical/Electronic (O/E)
conversions
 Clock synchronization and recovery
 Serialization/deserialization
 Wavelength division multiplexing is used at
network gateways to provide larger data capacity
 Optical equivalent of using parallel wires
14
Architecture Overview
Life of a Packet on Photonic NoC
 Write operation from a processor in Node A to a memory in
Node B
1. A path-setup packet is sent on the electronic control
network
 Includes information on the destination address of Node B
and additional control information such as priority and flow
id
2. Path-setup packet is routed in the electronic control
network
 Reserves the photonic switches along the path
 At every router in the path, the next hop is decided
according to the routing algorithm used
3. Path-setup packet reaches the destination
 Photonic path is reserved
 A fast light pulse is sent on the photonic path from Node B
to Node A to indicate that the path is reserved
15
Architecture Overview
Life of a Packet on Photonic NoC
4. The photonic message starts from Node A follows
path from switch to switch until it reaches Node
B
5. Message transmission completed
6. Path-teardown packet is sent from Node B to
Node A on the electronic control network to
release the path
7. Photonic message is checked for errors and a
small acknowledgement packet is sent from
Node B to Node A on the electronic control
network
16
Contents
 Introduction
 Architecture Overview
 Analysis and Comparison
 Conclusion
17
Analysis and Comparison
Power Dissipation
 Case Study Setup
 16-node CMP where each processor requires
 BWpeak = 1024 Gb/s
 BWavg = 800 Gb/s
 Traffic driven by the processors is assumed to be
uniform
 Both networks use a mesh topology and XY
dimension order routing
18
Analysis and Comparison
Power Dissipation
 Reference Electronic Network
 4X4 mesh, where each router is integrated in one
processor tile
 PW=765W
 Photonic Network
 8X8 photonic mesh
 256 photonic switching elements organized as 64
4X4 switches
 PW=30W (96% less power dissipation)
19
Contents
 Introduction
 Architecture Overview
 Analysis and Comparison
 Conclusion
20
Conclusion
 The advantages of photonic medium
 High transmission bandwidth
 Low power consumption
 Recent (i.e. since 2006) advances make photonic
technology practical for NoCs
 Fabrication of silicon photonic devices
 Integration of photonic devices in CMOS electronic
circuits
 Next generation of NoCs will possibly use photonic
technology
21
References
 On the Design of a Photonic Network-on-Chip
 Assaf Shacham, Keren Bergman, Luca P. Carloni
 First International Symposium on Networks-on-Chip (NOCS'07), pp. 53-64,
2007
 Photonic Networks-on-Chip: Opportunities and Challenges
 Michele Petracca, Keren Bergman, Luca P. Carloni
 IEEE International Symposium on Circuits and Systems 2008 (ISCAS 2008),
pp. 2789-2792, May 2008
 The Case for Low-Power Photonic Networks on Chip
 Assaf Shacham, Keren Bergman, Luca P. Carloni
 Proceedings of the 44th Annual Conference on Design Automation, pp. 132-
135, 2007
 Maximizing GFLOPS-per-Watt: High-Bandwidth, Low Power Photonic
On-Chip Networks
 Shacham, K Bergman, LP Carloni
 IBM P=ac2 Conference, October 2006
22

More Related Content

What's hot

Institute of photonics presentation
Institute of photonics presentationInstitute of photonics presentation
Institute of photonics presentationPasi Vahimaa
 
Using Smart meters Data for Energy Management Operations and Power Quality in...
Using Smart meters Data for Energy Management Operations and Power Quality in...Using Smart meters Data for Energy Management Operations and Power Quality in...
Using Smart meters Data for Energy Management Operations and Power Quality in...Juan C. Vasquez
 
Photonic computing
Photonic computingPhotonic computing
Photonic computingArslan Ali
 
Josep Guerrero as Keynote Speaker at ENERGYCON2014
Josep Guerrero as Keynote Speaker at ENERGYCON2014Josep Guerrero as Keynote Speaker at ENERGYCON2014
Josep Guerrero as Keynote Speaker at ENERGYCON2014Juan C. Vasquez
 
Optical Communication on PCB
Optical Communication on PCBOptical Communication on PCB
Optical Communication on PCBManasa K
 
Optical computing hardcopy
Optical computing hardcopyOptical computing hardcopy
Optical computing hardcopydivyajyothi405
 
Energy Efficient Outdoor Light Monitoring and
Energy Efficient Outdoor Light Monitoring andEnergy Efficient Outdoor Light Monitoring and
Energy Efficient Outdoor Light Monitoring andDebabrata Bej
 
Opticalcomputing final
Opticalcomputing finalOpticalcomputing final
Opticalcomputing finaldivyajyothi405
 
Final Sunseed Workshop Presentation
Final Sunseed Workshop PresentationFinal Sunseed Workshop Presentation
Final Sunseed Workshop PresentationJuan C. Vasquez
 
Programming Optical Circuits for Specific Applications and Reducing Productio...
Programming Optical Circuits for Specific Applications and Reducing Productio...Programming Optical Circuits for Specific Applications and Reducing Productio...
Programming Optical Circuits for Specific Applications and Reducing Productio...Abacus Technologies
 
Presentation SIW7 amjad anvari-moghaddam
Presentation SIW7 amjad anvari-moghaddamPresentation SIW7 amjad anvari-moghaddam
Presentation SIW7 amjad anvari-moghaddamJuan C. Vasquez
 
Green Networks
Green NetworksGreen Networks
Green NetworksNeenu Ks
 
Energy Efficient Wireless Internet Access
Energy Efficient Wireless Internet AccessEnergy Efficient Wireless Internet Access
Energy Efficient Wireless Internet AccessScienzainrete
 
Comparative analysis of traditional telephone and voice over-internet protocol
Comparative analysis of traditional telephone and voice over-internet protocolComparative analysis of traditional telephone and voice over-internet protocol
Comparative analysis of traditional telephone and voice over-internet protocolOmaima_Ismail
 
Topology of integral circuit
Topology of integral circuit Topology of integral circuit
Topology of integral circuit Leonid Sopizhenko
 
5G green communication
5G green communication5G green communication
5G green communicationAhmad El Tawil
 
Johan Morren - Operation, control and protection.
Johan Morren - Operation, control and protection.Johan Morren - Operation, control and protection.
Johan Morren - Operation, control and protection.Dutch Power
 

What's hot (20)

Institute of photonics presentation
Institute of photonics presentationInstitute of photonics presentation
Institute of photonics presentation
 
Using Smart meters Data for Energy Management Operations and Power Quality in...
Using Smart meters Data for Energy Management Operations and Power Quality in...Using Smart meters Data for Energy Management Operations and Power Quality in...
Using Smart meters Data for Energy Management Operations and Power Quality in...
 
Presentation on photonics by prince kushwaha(RJIT)
Presentation on photonics by prince kushwaha(RJIT)Presentation on photonics by prince kushwaha(RJIT)
Presentation on photonics by prince kushwaha(RJIT)
 
Photonic computing
Photonic computingPhotonic computing
Photonic computing
 
Josep Guerrero as Keynote Speaker at ENERGYCON2014
Josep Guerrero as Keynote Speaker at ENERGYCON2014Josep Guerrero as Keynote Speaker at ENERGYCON2014
Josep Guerrero as Keynote Speaker at ENERGYCON2014
 
Optical Communication on PCB
Optical Communication on PCBOptical Communication on PCB
Optical Communication on PCB
 
Optical computing hardcopy
Optical computing hardcopyOptical computing hardcopy
Optical computing hardcopy
 
Energy Efficient Outdoor Light Monitoring and
Energy Efficient Outdoor Light Monitoring andEnergy Efficient Outdoor Light Monitoring and
Energy Efficient Outdoor Light Monitoring and
 
Opticalcomputing final
Opticalcomputing finalOpticalcomputing final
Opticalcomputing final
 
Final Sunseed Workshop Presentation
Final Sunseed Workshop PresentationFinal Sunseed Workshop Presentation
Final Sunseed Workshop Presentation
 
Programming Optical Circuits for Specific Applications and Reducing Productio...
Programming Optical Circuits for Specific Applications and Reducing Productio...Programming Optical Circuits for Specific Applications and Reducing Productio...
Programming Optical Circuits for Specific Applications and Reducing Productio...
 
isie yajuan guan_final_3x
isie yajuan guan_final_3xisie yajuan guan_final_3x
isie yajuan guan_final_3x
 
Presentation SIW7 amjad anvari-moghaddam
Presentation SIW7 amjad anvari-moghaddamPresentation SIW7 amjad anvari-moghaddam
Presentation SIW7 amjad anvari-moghaddam
 
Green Networks
Green NetworksGreen Networks
Green Networks
 
Energy Efficient Wireless Internet Access
Energy Efficient Wireless Internet AccessEnergy Efficient Wireless Internet Access
Energy Efficient Wireless Internet Access
 
Comparative analysis of traditional telephone and voice over-internet protocol
Comparative analysis of traditional telephone and voice over-internet protocolComparative analysis of traditional telephone and voice over-internet protocol
Comparative analysis of traditional telephone and voice over-internet protocol
 
Nano computing
Nano computingNano computing
Nano computing
 
Topology of integral circuit
Topology of integral circuit Topology of integral circuit
Topology of integral circuit
 
5G green communication
5G green communication5G green communication
5G green communication
 
Johan Morren - Operation, control and protection.
Johan Morren - Operation, control and protection.Johan Morren - Operation, control and protection.
Johan Morren - Operation, control and protection.
 

Similar to On chip photonic-nima afraz

78 ieee analysis of power consumption in future high capicity network nodes
78 ieee analysis of power consumption in future high capicity network nodes78 ieee analysis of power consumption in future high capicity network nodes
78 ieee analysis of power consumption in future high capicity network nodesengrarif
 
Comparative performance evaluation of routing algorithm and topology size for...
Comparative performance evaluation of routing algorithm and topology size for...Comparative performance evaluation of routing algorithm and topology size for...
Comparative performance evaluation of routing algorithm and topology size for...journalBEEI
 
Improving Energy Efficiency in Optical Networks
Improving Energy Efficiency in Optical NetworksImproving Energy Efficiency in Optical Networks
Improving Energy Efficiency in Optical NetworksIJEEE
 
2_5228758894855067684.pptx
2_5228758894855067684.pptx2_5228758894855067684.pptx
2_5228758894855067684.pptxSaif Haider
 
Emerging Technologies in On-Chip and Off-Chip Interconnection Networks
Emerging Technologies in On-Chip and Off-Chip Interconnection NetworksEmerging Technologies in On-Chip and Off-Chip Interconnection Networks
Emerging Technologies in On-Chip and Off-Chip Interconnection NetworksAshif Sikder
 
Performance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachPerformance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachjournalBEEI
 
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...CSCJournals
 
Optical computing by abhishek mahajan
Optical computing by abhishek mahajanOptical computing by abhishek mahajan
Optical computing by abhishek mahajanAbhishek Mahajan
 
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...IRJET Journal
 
Optical computing by abhishek mahajan
Optical computing by abhishek mahajanOptical computing by abhishek mahajan
Optical computing by abhishek mahajanabhimaha09
 
29 ijaprr vol1-4-14-23kishor
29 ijaprr vol1-4-14-23kishor29 ijaprr vol1-4-14-23kishor
29 ijaprr vol1-4-14-23kishorijaprr_editor
 
EEIT2-F: energy-efficient aware IT2-fuzzy based clustering protocol in wirel...
EEIT2-F: energy-efficient aware IT2-fuzzy based clustering  protocol in wirel...EEIT2-F: energy-efficient aware IT2-fuzzy based clustering  protocol in wirel...
EEIT2-F: energy-efficient aware IT2-fuzzy based clustering protocol in wirel...IJECEIAES
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...ADVA
 
Hybrid optical switching in optical code division multiplexing networks
Hybrid optical switching in optical code division multiplexing networksHybrid optical switching in optical code division multiplexing networks
Hybrid optical switching in optical code division multiplexing networkseSAT Journals
 
Hybrid optical switching in optical code division
Hybrid optical switching in optical code divisionHybrid optical switching in optical code division
Hybrid optical switching in optical code divisioneSAT Publishing House
 
A Brief Study on Wireless Communication Network Architectureand Sensor Networks
A Brief Study on Wireless Communication Network Architectureand Sensor NetworksA Brief Study on Wireless Communication Network Architectureand Sensor Networks
A Brief Study on Wireless Communication Network Architectureand Sensor NetworksM. A. Nakib Juris
 

Similar to On chip photonic-nima afraz (20)

78 ieee analysis of power consumption in future high capicity network nodes
78 ieee analysis of power consumption in future high capicity network nodes78 ieee analysis of power consumption in future high capicity network nodes
78 ieee analysis of power consumption in future high capicity network nodes
 
Comparative performance evaluation of routing algorithm and topology size for...
Comparative performance evaluation of routing algorithm and topology size for...Comparative performance evaluation of routing algorithm and topology size for...
Comparative performance evaluation of routing algorithm and topology size for...
 
Improving Energy Efficiency in Optical Networks
Improving Energy Efficiency in Optical NetworksImproving Energy Efficiency in Optical Networks
Improving Energy Efficiency in Optical Networks
 
2_5228758894855067684.pptx
2_5228758894855067684.pptx2_5228758894855067684.pptx
2_5228758894855067684.pptx
 
Emerging Technologies in On-Chip and Off-Chip Interconnection Networks
Emerging Technologies in On-Chip and Off-Chip Interconnection NetworksEmerging Technologies in On-Chip and Off-Chip Interconnection Networks
Emerging Technologies in On-Chip and Off-Chip Interconnection Networks
 
Aisha
AishaAisha
Aisha
 
Performance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachPerformance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approach
 
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
 
Optical computing by abhishek mahajan
Optical computing by abhishek mahajanOptical computing by abhishek mahajan
Optical computing by abhishek mahajan
 
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
 
Optical computing by abhishek mahajan
Optical computing by abhishek mahajanOptical computing by abhishek mahajan
Optical computing by abhishek mahajan
 
Power Line communication
Power Line communicationPower Line communication
Power Line communication
 
Data Center Networks
Data Center NetworksData Center Networks
Data Center Networks
 
29 ijaprr vol1-4-14-23kishor
29 ijaprr vol1-4-14-23kishor29 ijaprr vol1-4-14-23kishor
29 ijaprr vol1-4-14-23kishor
 
EEIT2-F: energy-efficient aware IT2-fuzzy based clustering protocol in wirel...
EEIT2-F: energy-efficient aware IT2-fuzzy based clustering  protocol in wirel...EEIT2-F: energy-efficient aware IT2-fuzzy based clustering  protocol in wirel...
EEIT2-F: energy-efficient aware IT2-fuzzy based clustering protocol in wirel...
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
 
Hybrid optical switching in optical code division multiplexing networks
Hybrid optical switching in optical code division multiplexing networksHybrid optical switching in optical code division multiplexing networks
Hybrid optical switching in optical code division multiplexing networks
 
Hybrid optical switching in optical code division
Hybrid optical switching in optical code divisionHybrid optical switching in optical code division
Hybrid optical switching in optical code division
 
K1802036171
K1802036171K1802036171
K1802036171
 
A Brief Study on Wireless Communication Network Architectureand Sensor Networks
A Brief Study on Wireless Communication Network Architectureand Sensor NetworksA Brief Study on Wireless Communication Network Architectureand Sensor Networks
A Brief Study on Wireless Communication Network Architectureand Sensor Networks
 

More from Nima Afraz

More from Nima Afraz (6)

Copy method
Copy methodCopy method
Copy method
 
Pipelining
PipeliningPipelining
Pipelining
 
Dvfs nima-afraz
Dvfs nima-afrazDvfs nima-afraz
Dvfs nima-afraz
 
Contamination delay
Contamination delayContamination delay
Contamination delay
 
Cloud nima afraz
Cloud nima afrazCloud nima afraz
Cloud nima afraz
 
Bfs
BfsBfs
Bfs
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

On chip photonic-nima afraz

  • 1. On-Chip Photonic Nima Afraz Kazem farjami nejhad For the Advanced VLSI Course Term Paper Presentation February 2012 1
  • 2. Why?  To improve performance and energy in a future many-core processor, it is vital that the interconnect technology is optimized. 2
  • 3. Optical networks  silicon photonics is a promising new interconnect technology with lower power, higher bandwidth density, and shorter latencies. 3
  • 4. Contents  Introduction  Architecture Overview  Analysis and Comparison  Conclusion 4
  • 5. Introduction Low-latency high-bandwidth: How?  Packet-switched networks  Made of carefully engineered links  Represent a shared medium that is highly scalable  Provide enough bandwidth  But...  Communication infrastructure is the major power consumer  Power dissipation budget limit will be achieved 5
  • 6. Introduction Photonic Technology  Photonic interconnection networks  Low power dissipation independent of capacity  Ultra-high throughput  Minimal access latencies  Why less power?  Once a photonic path is established, the data is transmitted end to end without the need for repeating, regeneration and buffering 6
  • 7. Introduction Photonic Technology  Is photonic technology cheap enough?  Since 2006, high-speed optical communications directly between silicon die are possible at a price- performance point competitive with traditional electrical interconnects 7
  • 8. Contents  Introduction  Architecture Overview  Analysis and Comparison  Conclusion 8
  • 9. Architecture Overview Phonotonic NoC  Hybrid Approach  Photonic interconnection network  Transmits high-bandwidth messages  Electronic control network  Controls the photonic network with small control messages 9
  • 10. Architecture Overview Phonotonic NoC  Before transmitting a photonic message, an electronic control packet (path-setup packet)  is routed in the electronic network  acquires and sets up a photonic path for the message  Photonic message is transmitted without buffering once the path is acquired 10
  • 11. Architecture Overview Photonic NoC  Main advantage of photonic paths is bit-rate transparency  Photonic switches switch on or off once per message  Energy dissipation does not depend on the bit-rate  whereas  Traditional CMOS routers switch with every bit of transmitted data 11
  • 12. Architecture Overview Photonic NoC  Another advantage is low loss in optical waveguides  Power dissipated on a photonic link is completely independent of the transmission distance  No matter if 2 cores are 2mm or 2cm apart 12
  • 13. Architecture Overview Photonic NoC  2X2 photonic switching elements  Capable of switching messages in a sub nanosecond switching time  Switches are arranged as a 2D matrix and organized in groups of four  Each group is controlled by an electronic router to construct a 4X4 switch  Convenient for planar 2D topologies such as mesh and torus 13
  • 14. Architecture Overview Photonic NoC  Each node includes a network gateway to serve as a photonic network interface  Electronic/Optical (E/O) and Optical/Electronic (O/E) conversions  Clock synchronization and recovery  Serialization/deserialization  Wavelength division multiplexing is used at network gateways to provide larger data capacity  Optical equivalent of using parallel wires 14
  • 15. Architecture Overview Life of a Packet on Photonic NoC  Write operation from a processor in Node A to a memory in Node B 1. A path-setup packet is sent on the electronic control network  Includes information on the destination address of Node B and additional control information such as priority and flow id 2. Path-setup packet is routed in the electronic control network  Reserves the photonic switches along the path  At every router in the path, the next hop is decided according to the routing algorithm used 3. Path-setup packet reaches the destination  Photonic path is reserved  A fast light pulse is sent on the photonic path from Node B to Node A to indicate that the path is reserved 15
  • 16. Architecture Overview Life of a Packet on Photonic NoC 4. The photonic message starts from Node A follows path from switch to switch until it reaches Node B 5. Message transmission completed 6. Path-teardown packet is sent from Node B to Node A on the electronic control network to release the path 7. Photonic message is checked for errors and a small acknowledgement packet is sent from Node B to Node A on the electronic control network 16
  • 17. Contents  Introduction  Architecture Overview  Analysis and Comparison  Conclusion 17
  • 18. Analysis and Comparison Power Dissipation  Case Study Setup  16-node CMP where each processor requires  BWpeak = 1024 Gb/s  BWavg = 800 Gb/s  Traffic driven by the processors is assumed to be uniform  Both networks use a mesh topology and XY dimension order routing 18
  • 19. Analysis and Comparison Power Dissipation  Reference Electronic Network  4X4 mesh, where each router is integrated in one processor tile  PW=765W  Photonic Network  8X8 photonic mesh  256 photonic switching elements organized as 64 4X4 switches  PW=30W (96% less power dissipation) 19
  • 20. Contents  Introduction  Architecture Overview  Analysis and Comparison  Conclusion 20
  • 21. Conclusion  The advantages of photonic medium  High transmission bandwidth  Low power consumption  Recent (i.e. since 2006) advances make photonic technology practical for NoCs  Fabrication of silicon photonic devices  Integration of photonic devices in CMOS electronic circuits  Next generation of NoCs will possibly use photonic technology 21
  • 22. References  On the Design of a Photonic Network-on-Chip  Assaf Shacham, Keren Bergman, Luca P. Carloni  First International Symposium on Networks-on-Chip (NOCS'07), pp. 53-64, 2007  Photonic Networks-on-Chip: Opportunities and Challenges  Michele Petracca, Keren Bergman, Luca P. Carloni  IEEE International Symposium on Circuits and Systems 2008 (ISCAS 2008), pp. 2789-2792, May 2008  The Case for Low-Power Photonic Networks on Chip  Assaf Shacham, Keren Bergman, Luca P. Carloni  Proceedings of the 44th Annual Conference on Design Automation, pp. 132- 135, 2007  Maximizing GFLOPS-per-Watt: High-Bandwidth, Low Power Photonic On-Chip Networks  Shacham, K Bergman, LP Carloni  IBM P=ac2 Conference, October 2006 22