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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 1. INTRODUCTION 5be distributed over the <strong>NoC</strong> resulting in fair allocation of network resources. Networkresource guarantees, enable paths with less or no jitter while keeping network utilizationfairly high. Further, <strong>design</strong> of routers is simplified compared to conventional wormholerouters[40].1.4 QoS Guaranteed <strong>NoC</strong> DesignMedia <strong>processors</strong> with streaming traffic such as HiperLAN/2 Baseb<strong>and</strong> Processors[7],Real-time Object Recognition Processors [8] <strong>and</strong> H.264 encoders[44][45] dem<strong>and</strong> adequateb<strong>and</strong>width <strong>and</strong> bounded latencies between communicating entities. They also havewell known communication patterns <strong>and</strong> b<strong>and</strong>width requirements. Adequate throughput,latency <strong>and</strong> b<strong>and</strong>width guarantees between process blocks have to be provided <strong>for</strong> suchapplications. Nature of streaming applications in <strong>media</strong> <strong>processors</strong> <strong>and</strong> characteristics ofstreaming traffic are illustrated in Section 5.1 of Chapter 5.Guaranteeing QoS by <strong>NoC</strong>s involves guaranteeing b<strong>and</strong>width <strong>and</strong> throughput <strong>for</strong> connections<strong>and</strong> deterministic latencies in communication paths. This thesis proposes a QoSguaranteeing <strong>NoC</strong> using label switching where b<strong>and</strong>width can be reserved while links areshared. The traffic is engineered during route setup <strong>and</strong> it leverages advantages of bothpacket <strong>and</strong> circuit switching techniques. We propose a QoS based Label Switched <strong>NoC</strong>(LS-<strong>NoC</strong>) router <strong>design</strong>. We present a latency, power <strong>and</strong> per<strong>for</strong>mance optimal interconnect<strong>design</strong> methodology considering low level circuit <strong>and</strong> system parameters. Further,optimal tile configurations are identified using effects of application communication trafficon per<strong>for</strong>mance <strong>and</strong> energy in chip multi<strong>processors</strong> (Figure 4.2).A label switched, QoS guaranteeing <strong>NoC</strong>, that retains advantages of both packetswitched <strong>and</strong> circuit switched networks is the main focus of this thesis. Congestion freecommunication pipes are identified by a centralized Manager with complete network visibility.Label Switched <strong>NoC</strong> (LS-<strong>NoC</strong>) sets up communication channels (pipes) betweencommunicating nodes that are independent of existing pipes <strong>and</strong> are contention free at therouters. Deterministic delays <strong>and</strong> b<strong>and</strong>width are guaranteed in newly established pipes,taking into account established flows. Residual b<strong>and</strong>width in links reserved by a pipe can

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

Saved successfully!

Ooh no, something went wrong!