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 2. RELATED WORK 17reduction in router area[40]. The work employs a method similar to label switching toachieve non-global label addressing hence reducing label bit width. A C×N ↦→ C routingstrategy is described in conjunction with the label addressing scheme. Work presented in[40] presents a simple data transfer scheme <strong>and</strong> does not concentrate on rendering QoSbetween communicating nodes. The route establishment process has not been explicitlymentioned <strong>and</strong> one can assume that st<strong>and</strong>ard routing algorithms will be used.2.1.6 Label Switched <strong>NoC</strong>In the proposed work, we describe a Label Switched QoS guaranteeing <strong>NoC</strong> that retainsadvantages of both packet switched <strong>and</strong> circuit switched networks. Contention at outputports in is tackled using communication pipes. Pipes are communication routes establishedalong a b<strong>and</strong>width rich, contention free router path. Pipes are identified by acentralized Manager with complete network visibility.<strong>NoC</strong> Manager utilizes Flow identification algorithms[66][67] (Algorithm 1) to establishpipes. Flow identification algorithm guarantees a deterministic delay in identifying <strong>and</strong>configuring pipes. Flow identification algorithm takes into account b<strong>and</strong>width availablein individual links to establish QoS guaranteed pipes. This guarantees QoS servicedcommunication paths between communicating nodes. <strong>Multi</strong>ple pipes can be set up ina single link if QoS requirements of all the pipes are satisfied. This enables sharing ofphysical links between pipes without compromising QoS guarantees. LS-<strong>NoC</strong> providesthroughput guarantees irrespective of spatial separation of communicating entities.2.2 Link Microarchitecture<strong>and</strong> TileArea Exploration2.2.1 <strong>NoC</strong> Design Space ExplorationCurrent research in architectural level exploration of <strong>NoC</strong> in SoCs concentrates on underst<strong>and</strong>ingthe impacts of varying topologies, link <strong>and</strong> router parameters on the overallthroughput, area <strong>and</strong> power consumption of the system (SoCs <strong>and</strong> <strong>Multi</strong><strong>core</strong> chips) usingsuitable traffic models[68]. Impacts of varying topologies, link <strong>and</strong> router parameters on

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

Saved successfully!

Ooh no, something went wrong!