diapositiva 1 -...
TRANSCRIPT
![Page 1: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/1.jpg)
![Page 2: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/2.jpg)
![Page 3: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/3.jpg)
![Page 4: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/4.jpg)
![Page 5: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/5.jpg)
![Page 6: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/6.jpg)
![Page 7: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/7.jpg)
![Page 8: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/8.jpg)
![Page 9: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/9.jpg)
![Page 10: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/10.jpg)
![Page 11: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/11.jpg)
![Page 12: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/12.jpg)
![Page 13: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/13.jpg)
![Page 14: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/14.jpg)
![Page 15: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/15.jpg)
![Page 16: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/16.jpg)
![Page 17: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/17.jpg)
![Page 18: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/18.jpg)
![Page 19: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/19.jpg)
![Page 20: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/20.jpg)
![Page 21: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/21.jpg)
![Page 22: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/22.jpg)
![Page 23: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/23.jpg)
![Page 24: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/24.jpg)
![Page 25: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/25.jpg)
![Page 26: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/26.jpg)
![Page 27: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/27.jpg)
![Page 28: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/28.jpg)
![Page 29: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/29.jpg)
![Page 30: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/30.jpg)
![Page 31: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/31.jpg)
![Page 32: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/32.jpg)
• Comparison points…
• Baseline bufferless: doesn’t scale
• Buffered: area/power expensive
• Contribution: keep area and power benefits of bufferless, while achieving comparable performance
• Application-aware throttling
• Overall reduction in congestion
• Power consumption reducedthrough increase in net efficiency
• Many other results in paper, e.g.,Fairness, starvation, latency…
Evaluation of Improved Scalability
32
0
0.2
0.4
0.6
0.8
1
16 64 256 1024 4096Thro
ughp
ut
(IP
C/N
ode)
Number of Cores
Baseline Bufferless
0
0.2
0.4
0.6
0.8
1
16 64 256 1024 4096Thro
ughp
ut
(IP
C/N
ode)
Number of Cores
Baseline BufferlessBuffered
0
0.2
0.4
0.6
0.8
1
16 64 256 1024 4096Thro
ughp
ut
(IP
C/N
ode)
Number of Cores
Baseline BufferlessBuffered
Throttling Bufferless
0
5
10
15
20
16 64 256 1024 4096
% R
educt
ion i
n
Pow
er C
onsu
mpti
on
Number of Cores
0
0.2
0.4
0.6
0.8
1
16 64 256 1024 4096Thro
ughp
ut
(IP
C/N
ode)
Number of Cores
![Page 33: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/33.jpg)
33
Summary of Study, Results, and
Conclusions• Highlighted a traditional networking problem in a new context
- Unique design requires novel solution
• We showed congestion limited efficiency and scalability, and that self-throttling nature of cores prevents collapse
• Study showed congestion control would require app-awareness
• Our application-aware congestion controller provided:
- A more efficient network-layer (reduced latency)
- Improvements in system throughput (up to 27%)
- Effectively scale the CMP (shown for up to 4096 cores)
![Page 34: Diapositiva 1 - SIGCOMMconferences.sigcomm.org/sigcomm/2012/slides/session9/03-upload-this-one.pdfDiapositiva 1 Author: Alessandro Amirante Created Date: 8/16/2012 11:56:33 AM](https://reader036.vdocument.in/reader036/viewer/2022080721/5f7a851444c4d1370e676043/html5/thumbnails/34.jpg)
Discussion
• Congestion is just one of many similarities, discussion in paper, e.g.,
- Traffic Engineering: multi-threaded workloads w/ “hotspots”
- Data Centers: similar topology, dynamic routing & computation
- Coding: “XOR’s In-The-Air” adapted to the on-chip network:
• i.e., instead of deflecting 1 of 2 packets, XOR the packets and forward the combination over the optimal hop
34