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.

List of Figures1.1 Design space exploration of <strong>NoC</strong>s in CMPs are closely related to link microarchitecture,router <strong>design</strong> <strong>and</strong> tile configurations. . . . . . . . . . . . . 62.1 Floorplan used in estimating wire lengths. Wire lengths estimated fromthese floorplans are used as input to Intacte to arrive at a power optimalconfiguration <strong>and</strong> latency in clock cycles. Horizontal R-R: Link betweenneighboring routers in the horizontal direction, Vertical R-R: Link betweenneighbouring routers in the vertical direction. . . . . . . . . . . . . . . . . 253.1 Architecture of the SystemC framework. . . . . . . . . . . . . . . . . . . . 343.2 Flow of the ICN exploration framework. . . . . . . . . . . . . . . . . . . . 343.3 Flit header <strong>for</strong>mat. DSTID/SRCID: Destination/Source ID, SQ:SequenceNumber, RQ & RP: Request <strong>and</strong> Response Flags <strong>and</strong> a 13 bit flit id. . . . 363.4 Example flit header <strong>for</strong>mats considered in this experiment. (DST/SRCID:Destination/Source ID, HC:Hop Count, CHNx:Direction at hop x). . . . . 373.5 Schematic of 3 compared topologies (L to R: Mesh, Torus, Folded Torus).Routers are shaded <strong>and</strong> Processing Elements(PE) are not. . . . . . . . . . 393.6 Normalized average round trip latency in cycles vs. Traffic injection ratein all the 3 <strong>NoC</strong>s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413.7 Max. frequency of links in 3 topologies. Lengths of longest links in Mesh,Torus <strong>and</strong> Folded 2D Torus are 2.5mm, 8.15mm <strong>and</strong> 5.5mm. . . . . . . . . 423.8 Total <strong>NoC</strong> throughput in 3 topologies, DLA traffic. . . . . . . . . . . . . . 433.9 Avg. round trip flit latency in 3 <strong>NoC</strong>s, DLA traffic. . . . . . . . . . . . . . 433.10 2D Mesh Power/Throughput/Latency trade-offs <strong>for</strong> DLA traffic. Normalizedresults are shown. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443.11 2D Mesh Power/Throughput/Latency trade-offs <strong>for</strong> SLA traffic. . . . . . . 443.12 DLATraffic, 2DTorusPower/Throughput/Latencytrade-offs. Normalizedresults are shown. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453.13 DLATraffic,Folded2DTorusPower/Throughput/Latencytrade-offs. Normalizedresults are shown. . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.14 Frequency scaling on 3 topologies, DLA Traffic. . . . . . . . . . . . . . . . 473.15 Dynamic voltage scaling on 2D Mesh, DLA Traffic. Frequency scaled curve<strong>for</strong> P=8 is also shown. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48xiii

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

Saved successfully!

Ooh no, something went wrong!