YouTube2Text

[CS61C FA20] Lecture 37.3 - Data Centers, Cloud Computing (WSC): Power Usage Effectiveness (PUE) — Transcript

by CS 61C Departmental · 3,928 words · 657 segments · language en · Watch on YouTube

Full transcript

  1. 0:00in this final video let's talk about
  2. 0:04power usage effectiveness thinking about
  3. 0:06optimizing for
  4. 0:07power so one of the things
  5. 0:10i'll tell you a story a long time ago i
  6. 0:12had someone from
  7. 0:14twitter visit our cs10 class it's about
  8. 0:18five or ten years ago
  9. 0:20and he talked about rafiki krikorian was
  10. 0:22his name
  11. 0:23and one of the things he did in his
  12. 0:24lecture is he talked about the
  13. 0:26difference in workload variation between
  14. 0:27when twitter's at the quietest
  15. 0:29or when it's at the most busy he said
  16. 0:31it's an interesting idea he said
  17. 0:34the difference was a massive scale the
  18. 0:35difference between the lowest time where
  19. 0:37twitch is not being used at all people
  20. 0:38mostly asleep around the world by the
  21. 0:39way the fascinating he said
  22. 0:40he said like you watch these usages
  23. 0:42follow with
  24. 0:43when people are awake around the world
  25. 0:45and as twitter had more and more
  26. 0:47folks in asia using it all of a sudden
  27. 0:49they saw that the load stopped going
  28. 0:50down it was
  29. 0:51mostly asleep because people in north
  30. 0:52america are asleep and then people in
  31. 0:54europe and asia where
  32. 0:55so you kind of get this world this
  33. 0:57little cycle thing of it
  34. 0:58he said when the world cup is happening
  35. 1:00unbelievable activity on twitter
  36. 1:02when um at the time madonna or justin
  37. 1:06bieber were tweeting and following each
  38. 1:08other
  39. 1:08he says like the worst thing for twitter
  40. 1:10is like
  41. 1:11it's a very funny story he said the
  42. 1:13worst thing we would ever have
  43. 1:15is if justin bieber and madonna were at
  44. 1:17the world cup
  45. 1:18and brazil's in it by the way that would
  46. 1:20be very also bad because there's a ton
  47. 1:21of people
  48. 1:22brazil brazilian users in twitter and
  49. 1:24brazil's in it and brazil
  50. 1:26hits the winning goal and then madonna
  51. 1:29and justin bieber
  52. 1:30are each tagging each other and
  53. 1:32commenting on that winning goal and
  54. 1:34selfies with the winning goalie or
  55. 1:36something
  56. 1:36so like we couldn't even imagine what
  57. 1:38how our system would explode because
  58. 1:39it's all about the who's following whom
  59. 1:41and it's just
  60. 1:41crazy what they've seen as they did this
  61. 1:44study on workload of variation that so
  62. 1:46their peaks and valleys were very
  63. 1:48different much farther than a factor of
  64. 1:49two
  65. 1:50but what they've noticed in some of the
  66. 1:52power usages
  67. 1:54of these of these warehouse scale
  68. 1:55computers is that there is enough
  69. 1:57distribution of
  70. 1:58just people are always hitting on amazon
  71. 1:59always sitting on these services like
  72. 2:01piazza and other things in facebook
  73. 2:02they're always hitting these services so
  74. 2:03that
  75. 2:04the amount of variation is only a factor
  76. 2:05of two even though twitter was saying
  77. 2:07for their particular servers it was much
  78. 2:09more attacked for 10 or 20 or more a
  79. 2:10hundred even in the worst case
  80. 2:12they're saying only really a factor of
  81. 2:14two differences in workload variation
  82. 2:16so that's a big difference that once you
  83. 2:17have a lot of more maybe
  84. 2:19a lot of large numbers remember twitter
  85. 2:21is just one service
  86. 2:22but really these servers are lots of
  87. 2:23different services going on at once
  88. 2:25so maybe that kind of is smoothing the
  89. 2:27numbers down to have that
  90. 2:28not at a peak at peak time so handling
  91. 2:31workload variation is an important thing
  92. 2:34so what are the in what's the impact of
  93. 2:35all the following things latency
  94. 2:37bandwidth failures varying workloads on
  95. 2:39works
  96. 2:40warehouse scale computer software
  97. 2:43well first of all you've got to know
  98. 2:45where to place data
  99. 2:47in your array um to get good performance
  100. 2:49that we talked about that before
  101. 2:50um you don't put at the edges and if
  102. 2:54if you have one company or one service
  103. 2:55using it put it close together close
  104. 2:57together near a switch
  105. 2:58don't put it well i'll put you on a
  106. 2:59server over there through 19 different
  107. 3:01switches to get to one end half the data
  108. 3:03is there and have no put it as close as
  109. 3:04you can tighten it again
  110. 3:05same machine if you can all those things
  111. 3:07um you've certainly got to handle
  112. 3:09failures gracefully we talked about how
  113. 3:10mapreduce handles it if machine goes
  114. 3:12down
  115. 3:13we just send it the job to somebody else
  116. 3:14that's no problem but you have to
  117. 3:16generally deal with know this you also
  118. 3:17know how to flag them whatever she goes
  119. 3:19down
  120. 3:19you as someone who's working at the i.t
  121. 3:21desk and that you need to know what
  122. 3:22drive is down failure you need to know
  123. 3:24when a drive fails but before the rate
  124. 3:26the raid array fails so
  125. 3:27that's that's something to catch very
  126. 3:28quickly to either power that down so
  127. 3:30that
  128. 3:31you so that or maybe if you get to it
  129. 3:33quickly enough
  130. 3:34often things happen in bursts because
  131. 3:36you replace all the computers at the
  132. 3:37same time you put all the hard drives at
  133. 3:38the same time
  134. 3:39and they often have failure modes all
  135. 3:40around the same time so when one fails
  136. 3:42you often say you know what
  137. 3:43let me replace all of them because i see
  138. 3:45them starting to fail
  139. 3:46so rather than just wait till they do
  140. 3:48fail you can often preemptively replace
  141. 3:49them because you're saying you know
  142. 3:50they're at about a lifespan
  143. 3:51they're all manufactured identically
  144. 3:53right shouldn't they all fail about the
  145. 3:54same time so that's what starts to
  146. 3:55happen
  147. 3:55one fails two fails all of a sudden
  148. 3:57there's a ton of them so they have a
  149. 3:58whole
  150. 3:59you know scale replacement and when they
  151. 4:00do that then you have the problem now
  152. 4:02they'll all need to replace again at the
  153. 4:03same time roughly
  154. 4:05you certainly must scale up and down um
  155. 4:07you want to power things down if you can
  156. 4:09uh or maybe just go idle and you see how
  157. 4:11bad it is so you think about
  158. 4:13power and what you should do in terms of
  159. 4:15your own costs to deal with scaling up
  160. 4:17and down as usage uh
  161. 4:18increases or decreases um there's
  162. 4:22just complex complexities of hierarchies
  163. 4:24of memory
  164. 4:25failure tolerance workload
  165. 4:27accommodations all that all that makes
  166. 4:29that
  167. 4:30the software development for warehouse
  168. 4:31scale computing really challenging
  169. 4:33much more challenging than a single
  170. 4:34computer where you as i mentioned before
  171. 4:36cores don't die
  172. 4:37i maybe they do but rarely really really
  173. 4:40rarely
  174. 4:41i mean your hard drives die but you know
  175. 4:43you'll have one drive die or that but
  176. 4:44you don't have a core dies
  177. 4:46you don't have a worker b die that
  178. 4:47happens all the time though you know
  179. 4:49where the network goes out or a computer
  180. 4:50dies
  181. 4:51those will happen all the time
  182. 4:52eventually machines die although they're
  183. 4:54certainly
  184. 4:54you know with solid-state drives you
  185. 4:56certainly have failures less often than
  186. 4:58that used to of their
  187. 4:59early days so here's a graph power
  188. 5:02versus
  189. 5:03server utilization and this is a really
  190. 5:05interesting graph but also a
  191. 5:07i wouldn't say scary but it's a it's a
  192. 5:08depressing graph
  193. 5:11this shows as the computer load grows
  194. 5:13from idle
  195. 5:14to 100 what's the power okay so it turns
  196. 5:17out that these systems
  197. 5:18are not just constant power that would
  198. 5:20be terrible to have a computer uh be you
  199. 5:22know
  200. 5:22idle use exactly the same power as at
  201. 5:24maximum time
  202. 5:26what they found in face look at this
  203. 5:28curve
  204. 5:29here's you know here's here's the factor
  205. 5:31that contributes a cpu dram disc
  206. 5:33interesting and other what contributes
  207. 5:34to the power usage of a system
  208. 5:37look at this uses almost half power
  209. 5:40when idle almost half power when idle
  210. 5:45and two-thirds power when 10 utilized
  211. 5:48look at this here's 10 utilization
  212. 5:51here's look at this
  213. 5:53two thirds when ten percent utilized
  214. 5:57ninety percent 50 here's fifty percent
  215. 6:00ninety percent power at fifty percent
  216. 6:03utilization
  217. 6:04um most servers by the way you want to
  218. 6:08keep in the sweet spot you don't want to
  219. 6:09have most servers be
  220. 6:10pinned because then what happens there's
  221. 6:11no room to breathe you want to be able
  222. 6:13to have
  223. 6:14most servers live in kind of the safe
  224. 6:16spot here
  225. 6:17and by the way the goal should be energy
  226. 6:19energy proportionality the peak load
  227. 6:21should be equal to the percentage energy
  228. 6:23so this should be a straight line okay
  229. 6:26that's not a straight line but it should
  230. 6:27be
  231. 6:27close to that you're nowhere near that
  232. 6:29so that's the goal here and
  233. 6:31people are trying to build systems more
  234. 6:32and more to get to that but it's hard
  235. 6:33it's very hard
  236. 6:36so power usage effectiveness this is a
  237. 6:39really interesting model and it's a very
  238. 6:41nice metric the overall efficiency is
  239. 6:45the amount of computational work
  240. 6:46performed
  241. 6:47divided by the total energy used in the
  242. 6:49process
  243. 6:51that's it total building power so pue
  244. 6:54is total total building power divided by
  245. 6:57it equipment power
  246. 7:00so power efficiency for warehouse scale
  247. 7:02computers nothing nothing
  248. 7:04not including the efficiency of servers
  249. 7:05and networking gear so
  250. 7:07a one means total building power divided
  251. 7:09by i t equipment power
  252. 7:10is a one when you're doing exactly right
  253. 7:13so
  254. 7:13here are numbers here's the best
  255. 7:16possible value the best possible value
  256. 7:18so
  257. 7:19essentially there's overhead right if
  258. 7:20you're thinking about this the higher it
  259. 7:21is it means you just have more waste
  260. 7:23there's just more not as much overhead
  261. 7:24if you're exactly perfectly lean you're
  262. 7:26computing exactly all the cost is for
  263. 7:28the it stuff not the overhead
  264. 7:32so look at this so this is very
  265. 7:34fascinating lawrence berkeley national
  266. 7:35laboratory did a survey
  267. 7:36of the pue of 24 different data centers
  268. 7:39in 2007
  269. 7:41and what they found was a remarkable
  270. 7:43variation so
  271. 7:44you know 27 24 data centers who knows
  272. 7:47how many different designs if you look
  273. 7:48at these
  274. 7:49are the different flavors well these
  275. 7:50kind of the same those are kind of the
  276. 7:52same that's maybe
  277. 7:54these are all the same design maybe this
  278. 7:55may be the same design who knows who
  279. 7:57knows whether people do same design
  280. 7:58who knows what other systems one might
  281. 8:00be in a hot area or versus a cold area
  282. 8:02who knows where they are how whether
  283. 8:03they have any other differences
  284. 8:05are these 24 total different designs or
  285. 8:07basically the same design with different
  286. 8:08variations of it
  287. 8:09and they found the average about 1.83
  288. 8:12the goal is to get to one
  289. 8:14it's very hard to get to one but there's
  290. 8:15some that are doing really well
  291. 8:17there's something about 1.2 1.3 1.4
  292. 8:20that's pretty incredible
  293. 8:21and there are some that are just crazy
  294. 8:22and efficient at three here so really
  295. 8:24interesting to think about
  296. 8:25power use usage uh pue i'm sorry pue in
  297. 8:29the wild
  298. 8:31where does it go where does all that
  299. 8:33excess power go when you're not spending
  300. 8:35time
  301. 8:35on on the actual compute remember the
  302. 8:38goal is to get it to be all the powers
  303. 8:40being used for the things for the it
  304. 8:42system things that are
  305. 8:43generating paying and paying the bills
  306. 8:45at the end of the day
  307. 8:46um so here's the service of networking
  308. 8:50which is the it equipment that's there
  309. 8:51now where else is it going
  310. 8:53well power distribution unit is a little
  311. 8:56bit of time
  312. 8:56there's transformers and switches a
  313. 8:58little lost there there's the ups we
  314. 9:00talked about before this is probably the
  315. 9:01ups that isn't
  316. 9:02local to every computer but that might
  317. 9:04be local to every computer as well
  318. 9:07look at this chiller
  319. 9:10cools warm water from the air
  320. 9:11conditioner and then there's a computer
  321. 9:13room air conditioner
  322. 9:15okay so you've got a computer room air
  323. 9:17conditioner
  324. 9:18moving air in and out and then that hot
  325. 9:20air has to be cooled
  326. 9:22to then send cool air back in and
  327. 9:24there's a chiller doing that for making
  328. 9:25sure if you've ever seen that condition
  329. 9:26there's two parts of that
  330. 9:27look at this look at the size of it it's
  331. 9:29like the half of the
  332. 9:31chart is just cooling
  333. 9:34incredible so what did google learn so
  334. 9:38google did this
  335. 9:39and wrote a wrote a report they said
  336. 9:41this is what we've learned
  337. 9:43how to be really smart about pue one
  338. 9:46careful airflow by the way whoever
  339. 9:48thought that if dan you're gonna be
  340. 9:49teaching computer
  341. 9:50architecture okay great you're talking
  342. 9:52about airflow
  343. 9:53what yeah sometimes you need to talk
  344. 9:55about airflow and cooling
  345. 9:57and temperature uh if that's the reason
  346. 9:58that both you're paying a ton of money
  347. 10:00and those are the reasons that that you
  348. 10:02you can't run something at a certain i
  349. 10:03mean
  350. 10:04i mentioned before the reason we can't
  351. 10:06have six gigahertz 28 core machines
  352. 10:09the current intel machine is a 28 core
  353. 10:112.5 gigahertz machine these are
  354. 10:13six gigahertz because i can't get that
  355. 10:14cool there's just no way to get heat off
  356. 10:16of that chip
  357. 10:17so it's a reality in terms of the
  358. 10:19constraints so we talked they talked
  359. 10:21about google talked about
  360. 10:21careful airflow handling don't mix the
  361. 10:24server hot air exhaust
  362. 10:26here's the server and the hot as cool
  363. 10:27air coming in and it takes the heat off
  364. 10:29of the server and then
  365. 10:30hot air is coming out don't mix it with
  366. 10:32cold air separate
  367. 10:33a warm aisle from a cool aisle which is
  368. 10:35really interesting it's almost like
  369. 10:38it's almost like uh like the stockade
  370. 10:40where you have a cow and the cow gets
  371. 10:41fed on this side
  372. 10:42and then the back side you just clean up
  373. 10:43on the waste end of it it's like this
  374. 10:45you kind of lock in the server
  375. 10:46two parts of it and there's no flow of
  376. 10:49air from the front air cold air coming
  377. 10:51in
  378. 10:51coming in pulling the heat off of the
  379. 10:53system and then the hot air i think of
  380. 10:55the exhaust as the garbage
  381. 10:56goes out the back and so keep those
  382. 10:58distinct
  383. 11:00also they learned very clearly that just
  384. 11:02having one big room
  385. 11:04i mentioned the olden days you might
  386. 11:05have been surprised if you saw
  387. 11:07inside the inside of a wsc you see these
  388. 11:10freight containers
  389. 11:11you might say why did they do that what
  390. 11:12they just have a big room and all these
  391. 11:14servers
  392. 11:14yeah cause it's really loud that's not a
  393. 11:16big deal but also this hot and cold air
  394. 11:18just mix
  395. 11:19and you can't get the the whole thing
  396. 11:21gets really really hot
  397. 11:22so they said if you localize it to this
  398. 11:25freight container then you can have a
  399. 11:26lot more channeling of air
  400. 11:28rather than air just swirling around and
  401. 11:29eddies and flows it's a lot easier to
  402. 11:31control the airflow in a smaller
  403. 11:33container so that's what they do that's
  404. 11:34the reason why they put them in there's
  405. 11:35a smaller
  406. 11:35you also can put them in and replace
  407. 11:37them and take a whole thing oh take it
  408. 11:38home
  409. 11:38here's a new one there's an old computer
  410. 11:40okay here's a whole new one we're
  411. 11:41replacing all the computers by just
  412. 11:42putting a new freight container in droop
  413. 11:43new freight container all new computers
  414. 11:45that's kind of a nice thing so
  415. 11:46somebody's obviously switching them but
  416. 11:47you just swap it in very quickly and all
  417. 11:49of a sudden you swap it very fast that's
  418. 11:50another advantage of that
  419. 11:52short path to cooling so little energy
  420. 11:54spent moving cold or hot air long
  421. 11:57distances
  422. 11:57so that means it's expensive and hard
  423. 12:00and inefficient to take hot air
  424. 12:02and move it all the way over here to
  425. 12:03cool it to send it all the way back
  426. 12:05so have a short path of cooling as much
  427. 12:06as you can localize cooling it's almost
  428. 12:08like data right you want to have the
  429. 12:09data
  430. 12:09near the compute center don't put one
  431. 12:11data over here one day over there and
  432. 12:12here's the cpu no no have the data close
  433. 12:14to it
  434. 12:14same idea here if i short path to
  435. 12:16cooling and i mentioned before that's
  436. 12:17the third build i kind of
  437. 12:18i skip orders but keeping the servers
  438. 12:20into the containers helps the airflow
  439. 12:22you can you get to control the airflow
  440. 12:23because the airflow isn't just random
  441. 12:24all around the room also they learned
  442. 12:28which is a funny thing i didn't i
  443. 12:29wouldn't have realized this
  444. 12:30that you can elevate the cold aisle
  445. 12:33air temperature normally the cold aisle
  446. 12:35means okay how do i get that out of here
  447. 12:36but then like
  448. 12:37how how cold is it normally walk into a
  449. 12:39server room it's pretty warm
  450. 12:41they've learned that you can actually
  451. 12:42keep those server rooms warmer
  452. 12:44and not have machine failures the worry
  453. 12:46is if you have a higher elevated
  454. 12:48temperature around the machines
  455. 12:50you're gonna have failures you're going
  456. 12:51to have the computer oh something things
  457. 12:53will overheat if you ever have
  458. 12:54folks who live in very very hot areas in
  459. 12:56the caribbean their computers fail more
  460. 12:57often because it's just a hotter
  461. 12:58temperature
  462. 12:59just it's harder to cool those things so
  463. 13:01they found that it's actually okay to
  464. 13:03keep the hot the
  465. 13:04cold aisle temperatures in the 80s
  466. 13:06rather than the 60s i used to walk into
  467. 13:08soda hall soda hall and corey hall into
  468. 13:10their cool into their
  469. 13:11server rooms there's a couple server
  470. 13:12rooms that used to live on the fifth
  471. 13:13floor and i'd walk in
  472. 13:14and be freezing in fact they actually
  473. 13:16moved a couple of
  474. 13:18they moved the lab inside the inside
  475. 13:19there and i would i could be freezing
  476. 13:21working on the computer
  477. 13:22with the air conditioners in the other
  478. 13:23room but it was just so cold in near
  479. 13:25that system
  480. 13:26because they thought well you got to
  481. 13:27keep them cold they learned you don't
  482. 13:28have to keep them that cold
  483. 13:29you can actually keep them a little bit
  484. 13:30warmer i said
  485. 13:32the reliability is okay if the service
  486. 13:33would run hotter and i mentioned this
  487. 13:36earlier use free cooling
  488. 13:38cool warm water out by evaporation
  489. 13:40cooling towers so
  490. 13:41right right there and also put it in a
  491. 13:43moderate climate i've mentioned that
  492. 13:44before
  493. 13:45and maybe even draw water in it to help
  494. 13:46you the cooling system if you can
  495. 13:48and i mentioned this before a per server
  496. 13:5012 volt
  497. 13:51ups rather than a a warehouse scale
  498. 13:54ups in the basement place a single
  499. 13:56battery per server board
  500. 13:58increases the efficiency from 90 to 99
  501. 14:00so huge wins on that
  502. 14:01having a little battery for everybody
  503. 14:03and
  504. 14:04don't just go it alone measure and
  505. 14:07estimate pue publish it
  506. 14:09improve operations share the best
  507. 14:11practices you know you know you want to
  508. 14:12here here's google here's facebook
  509. 14:14here's amazon don't talk no
  510. 14:16talk to each other and the best
  511. 14:17practices talk to each other let's have
  512. 14:18conferences around
  513. 14:20wsc and let's figure out what the best
  514. 14:22ideas are to help all of us it's really
  515. 14:23nice idea rather than
  516. 14:24all go it alone and never share any
  517. 14:26value value information i mean certainly
  518. 14:27there's some
  519. 14:28corporate secrets about these things but
  520. 14:30like just it's kind of a nice idea that
  521. 14:31open the open-minded spirit to share
  522. 14:34the best practices across across
  523. 14:35different companies nice nice model
  524. 14:38this is an interesting computer the news
  525. 14:40piece normally computer news happens
  526. 14:41during the live sessions or doing
  527. 14:42you know welcome to cs6216 computer the
  528. 14:45news
  529. 14:46i want to put this the end because now
  530. 14:47we're talking about power
  531. 14:49in 2011 google disclosed it started
  532. 14:52people
  533. 14:52somebody revealed how much power google
  534. 14:55was actually using somebody says you
  535. 14:56know tell me how much power they went
  536. 14:58out they went out and did some
  537. 14:59investigation to find out how much power
  538. 15:00google was using in all of its service
  539. 15:01and all of its servers
  540. 15:03and it said it continuously uses enough
  541. 15:06power to
  542. 15:07enough enough electricity to power 200
  543. 15:10000 homes
  544. 15:11which blew people's minds like that's a
  545. 15:13small city
  546. 15:14you're telling me all your servers could
  547. 15:16power 200 000 homes
  548. 15:18but here's what it says it says by doing
  549. 15:20so it makes the planet greener
  550. 15:21why well you might argue that's an
  551. 15:24interesting case
  552. 15:26before without google without the
  553. 15:27ability for google to do it not the ad
  554. 15:28part but google to be able to give
  555. 15:30search i might have to call people the
  556. 15:31phone i might actually go there i might
  557. 15:32have to go places
  558. 15:33are you open if i can't find out i have
  559. 15:35to go places so think about all the
  560. 15:36possible time that you're saving by
  561. 15:38using google rather than driving to your
  562. 15:40library or driving to buy something you
  563. 15:41know
  564. 15:42all those services google provides they
  565. 15:44say well you know what
  566. 15:45search cost per day the same as running
  567. 15:47a 60 watt light bulb for three hours
  568. 15:50so turn your six foot light bulb on for
  569. 15:52three hours and turn it off
  570. 15:53and then that's the same as searching
  571. 15:55per day per person
  572. 15:56it's a model they still got flack for
  573. 15:59that
  574. 16:00so google then said this is just the
  575. 16:02google side
  576. 16:04and this is some news in 2018 over the
  577. 16:06course of 2017 across the globe for
  578. 16:08every kilowatt hour of electricity we
  579. 16:09consumed
  580. 16:10we purchased kind of like carbon trading
  581. 16:13in a way
  582. 16:14a kilowatt hour of renewable energy from
  583. 16:16a wind or solar farm that was built
  584. 16:17specifically for google
  585. 16:19that makes us the perf public cloud and
  586. 16:20company of our size to have achieved
  587. 16:22this feat
  588. 16:22so kind of trading that in that sense so
  589. 16:24that's an interesting model
  590. 16:27this is a curve this is a graph as part
  591. 16:30of the community in the news
  592. 16:31that says cumulative corporate renewable
  593. 16:33energy purchased in the united states in
  594. 16:34europe and mexico
  595. 16:36march 2018 and you see that google is
  596. 16:38far outpacing anybody else in terms of
  597. 16:40the big
  598. 16:40people running services but i haven't i
  599. 16:41didn't microsoft also runs warehouse
  600. 16:44scale computing as well
  601. 16:45as well as apple but it's kind of
  602. 16:46interesting you can see who's running
  603. 16:47these ibwc look walmart here dow
  604. 16:50chemical
  605. 16:51interesting right not just the big kind
  606. 16:53of three or four or five
  607. 16:54so google's certainly buying a lot more
  608. 16:56um
  609. 16:57renewable energy so that's a great kind
  610. 16:59of offsets like offset right to offset
  611. 17:01all the work that they're doing for
  612. 17:02there
  613. 17:03we're done oh my gosh in summary
  614. 17:06parallels is one of the great ideas in
  615. 17:08computer architecture number four in
  616. 17:10fact
  617. 17:10it applies to many levels in the system
  618. 17:12from instructions
  619. 17:14from apparel and gate down to the up all
  620. 17:17the way up to a warehouse scale
  621. 17:18computing pretty incredible that you
  622. 17:19learned all about this in one class
  623. 17:21remember post pc era local drive
  624. 17:24local local watch computing device has
  625. 17:28the front end interface for it
  626. 17:29really wonderful voice interface amazon
  627. 17:31alexa all that
  628. 17:32but the back end the cloud does all the
  629. 17:34work that back end the warehouse scale
  630. 17:36computer has to deal with failures
  631. 17:38varying workload
  632. 17:40varying hardware latency
  633. 17:43certainly sensitive to cost energy
  634. 17:45efficiency you put them in the right
  635. 17:46place in the in the
  636. 17:47in the country you try to draw them you
  637. 17:49try to get cheap land you try to deal
  638. 17:50with the
  639. 17:50cooling can you deal with even cooling
  640. 17:53without ever
  641. 17:54i'm going to show you two videos after
  642. 17:55this i'm linking to two videos as part
  643. 17:57of this
  644. 17:57i want you to watch i believe it's a
  645. 17:58google and a an amazon
  646. 18:00i believe it's a google it's like google
  647. 18:02on a facebook uh wsc i want you to watch
  648. 18:04these videos which are just little like
  649. 18:06news videos about what goes on inside
  650. 18:07these i want you to make sure you watch
  651. 18:08that as well
  652. 18:09um and warehouse scale computers support
  653. 18:12many applications that we have come to
  654. 18:13depend
  655. 18:13on so this is how it works this is our
  656. 18:16little taster 161c i hope you enjoyed it
  657. 18:18i'll see you next time

About this transcript

This page contains the full transcript of [CS61C FA20] Lecture 37.3 - Data Centers, Cloud Computing (WSC): Power Usage Effectiveness (PUE) by CS 61C Departmental, generated from the public captions YouTube serves with the video. The transcript has 3,928 words across 657 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.