12.07.2015 Views

NoC design and optimization for Multi-core media processors

NoC design and optimization for Multi-core media processors

NoC design and optimization for Multi-core media processors

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ContentsAbstractAcknowledgementsiv1 Introduction 11.1 Network-on-Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Switching Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2.1 Circuit Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2.2 Packet Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2.3 Label Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.3 QoS in <strong>NoC</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4 QoS Guaranteed <strong>NoC</strong> Design . . . . . . . . . . . . . . . . . . . . . . . . . 51.5 Contributions of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . 71.5.1 Link Microarchitecture Exploration . . . . . . . . . . . . . . . . . . 71.5.2 Optimal CMP Tile Configuration . . . . . . . . . . . . . . . . . . . 81.5.3 QoS in <strong>NoC</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.6 Organization of the Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Related Work 112.1 Traffic Engineered <strong>NoC</strong> <strong>for</strong> Streaming Applications . . . . . . . . . . . . . 112.1.1 QoS in Packet Switched Networks . . . . . . . . . . . . . . . . . . . 122.1.2 QoS in Circuit Switched Networks . . . . . . . . . . . . . . . . . . . 132.1.3 QoS by Space Division <strong>Multi</strong>plexing . . . . . . . . . . . . . . . . . . 152.1.4 Static routing in <strong>NoC</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . 162.1.5 MPLS <strong>and</strong> Label Switching in <strong>NoC</strong>s . . . . . . . . . . . . . . . . . 162.1.6 Label Switched <strong>NoC</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . 172.2 Link Microarchitecture <strong>and</strong> Tile Area Exploration . . . . . . . . . . . . . . 172.2.1 <strong>NoC</strong> Design Space Exploration . . . . . . . . . . . . . . . . . . . . 172.3 Simulation Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.3.1 Link Exploration Tools . . . . . . . . . . . . . . . . . . . . . . . . . 182.3.2 Router Power <strong>and</strong> Architecture Exploration Tools . . . . . . . . . . 202.3.3 Complete <strong>NoC</strong> Exploration . . . . . . . . . . . . . . . . . . . . . . 212.3.4 CMP Exploration Tools . . . . . . . . . . . . . . . . . . . . . . . . 222.3.5 Communication in CMPs - Per<strong>for</strong>mance Exploration . . . . . . . . 24vii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!