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.

CONTENTSix5.5.2 Label Swapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1115.6 Simulation <strong>and</strong> Functional Verification . . . . . . . . . . . . . . . . . . . . 1125.7 Synthesis Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1135.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156 LS-<strong>NoC</strong> Management 1166.1 LS-<strong>NoC</strong> Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1176.1.1 <strong>NoC</strong> Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1176.1.2 Traffic Engineering in LS-<strong>NoC</strong> . . . . . . . . . . . . . . . . . . . . . 1176.2 Flow Based Pipe Identification . . . . . . . . . . . . . . . . . . . . . . . . . 1186.3 Fault Tolerance in LS-<strong>NoC</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216.4 Overhead of <strong>NoC</strong> Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216.4.1 Computational Latency . . . . . . . . . . . . . . . . . . . . . . . . 1226.4.2 Configuration Latency . . . . . . . . . . . . . . . . . . . . . . . . . 1236.4.3 Scalability of LS-<strong>NoC</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . 1236.5 Number of Pipes in an <strong>NoC</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . 1246.5.1 Minimum, Maximum <strong>and</strong> Typical Pipes in a Network . . . . . . . . 1256.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1277 Label Switched <strong>NoC</strong> 1297.1 HiperLAN/2 baseb<strong>and</strong> processing + Object Recognition Processor SoC . . 1307.2 Video Streaming Applications . . . . . . . . . . . . . . . . . . . . . . . . . 1317.3 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1347.3.1 Design Philosophy of LS-<strong>NoC</strong> . . . . . . . . . . . . . . . . . . . . . 1347.3.2 LS-<strong>NoC</strong> Application . . . . . . . . . . . . . . . . . . . . . . . . . . 1357.3.3 LS-<strong>NoC</strong> Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1388 Conclusion <strong>and</strong> Future Work 1408.1 Link Microarchitecture Exploration . . . . . . . . . . . . . . . . . . . . . . 1408.2 Optimal CMP Tile Configuration . . . . . . . . . . . . . . . . . . . . . . . 1418.3 Label Switched <strong>NoC</strong> <strong>for</strong> Streaming Applications . . . . . . . . . . . . . . . 1438.4 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145A Interface <strong>and</strong> Outputs of the SystemC Framework 146B Testing & Validation of LS-<strong>NoC</strong> 150B.1 Implementation of LS-<strong>NoC</strong> Router . . . . . . . . . . . . . . . . . . . . . . 150B.2 Testing <strong>and</strong> Validation of LS-<strong>NoC</strong> Router . . . . . . . . . . . . . . . . . . 150B.2.1 Individual Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150B.2.2 Router in 8×8 Mesh . . . . . . . . . . . . . . . . . . . . . . . . . . 152B.3 Synthesis & Place <strong>and</strong> Route . . . . . . . . . . . . . . . . . . . . . . . . . 153

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

Saved successfully!

Ooh no, something went wrong!