cse 691: energy-efficient computing lecture 7 smarts: custom-made systems anshul gandhi 1307, cs...
TRANSCRIPT
![Page 1: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/1.jpg)
CSE 691: Energy-Efficient ComputingLecture 7
SMARTS: custom-made systemsAnshul Gandhi
1307, CS [email protected]
![Page 2: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/2.jpg)
memcache
![Page 3: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/3.jpg)
Benchmark competitions
![Page 4: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/4.jpg)
Benchmark competitions
![Page 5: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/5.jpg)
fawn paper
![Page 6: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/6.jpg)
Data-intensive workloads
Seek-bound• small• random
• examples?• problems?
Scan-bound• large• sequential
• examples?• problems?
![Page 7: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/7.jpg)
Why FAWN?
1. Memory wall (??)
2. Increased CPU power consumption
3. DVFS is limited
• Modern CPUs operate close to Vmin
• Constant leakage current
4. Peak power and data center density
![Page 8: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/8.jpg)
FAWN results
![Page 9: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/9.jpg)
Processor scaling trends
1. Moore’s law (observation)• # transistors/chip ↑ 2X/2yr (how?)• Frequency ↑ as transistor size ↓ (max 9GHz)
• Leakage current/power ↑ as transistor size ↓• Heat ↑ as frequency ↑
![Page 10: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/10.jpg)
Processor scaling trends
2. Dennard scaling (observation)• Transistor power (V+I) ↓ as transistor size ↓• + Moore’s law = perf/watt ↑ 2X/2yr (how?)
• Not true now due to leakage current
• So we did multicore!
![Page 11: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/11.jpg)
heteromates paper
![Page 12: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/12.jpg)
Dark silicon
• Cannot power on all of the CPU• Result of:
1. Success of Moore’s law2. Failure of Dennard scaling
• Turbo boost
![Page 13: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/13.jpg)
Main ideas
• Heterogeneous cores1. For different performance requirements2. Energy considerations (battery vs. plugged)3. Thermal considerations4. Dark silicon
![Page 14: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/14.jpg)
Main ideas
![Page 15: CSE 691: Energy-Efficient Computing Lecture 7 SMARTS: custom-made systems Anshul Gandhi 1307, CS building anshul@cs.stonybrook.edu](https://reader035.vdocuments.net/reader035/viewer/2022062802/56649eaa5503460f94baf0cc/html5/thumbnails/15.jpg)
Main ideas