1 00:00:00,000 --> 00:00:12,080 2 00:00:12,080 --> 00:00:13,799 >> JAMES sumampal: Hi, magandang hapon, lahat. 3 00:00:13,799 --> 00:00:14,715 Ang pangalan ko ay James sampal. 4 00:00:14,715 --> 00:00:18,970 Ako ang Assistant Dean para sa Pananaliksik -Compute dito sa Harvard University. 5 00:00:18,970 --> 00:00:24,540 At ngayon pupuntahan ko makipag-usap sa iyo tungkol sa bakit scale-out computing ay mahalaga. 6 00:00:24,540 --> 00:00:26,810 >> Kaya tingin ko, unang up, sino ang ito tao? 7 00:00:26,810 --> 00:00:27,750 Bakit ako dito? 8 00:00:27,750 --> 00:00:29,200 Bakit ako pakikipag-usap sa iyo? 9 00:00:29,200 --> 00:00:33,730 Mayroon akong isang background sa mga kaunlaran sa computing at pananaliksik computing, 10 00:00:33,730 --> 00:00:38,530 lumalawak pabalik sa Estados Kingdom-- Ang Wellcome Trust Sanger, Kaliporniya 11 00:00:38,530 --> 00:00:43,270 Institute para sa genome-- ng tao at pagkatapos ay mas kamakailang na sa Estados Unidos 12 00:00:43,270 --> 00:00:50,170 nagtatrabaho sa Malawak at iba pang mga istimado lugar ng pag-aaral, tulad ng Harvard. 13 00:00:50,170 --> 00:00:53,930 >> Sa tingin ko kung ano na talagang nangangahulugan ay na ako ng pagbawi molecular bio 14 00:00:53,930 --> 00:00:55,740 pisisista. 15 00:00:55,740 --> 00:01:01,250 Kaya kung ano ang karapatan mayroon ang nakuha ko upang sabihin sa mo tungkol sa scale-out computing? 16 00:01:01,250 --> 00:01:03,570 Mayroong gayunpaman. 17 00:01:03,570 --> 00:01:09,530 18 taong gulang o kaya nagbigay lamang Nakita ko ang pinaka kapansin-pansing pagtaas sa mga sukatan pagiging kumplikado 18 00:01:09,530 --> 00:01:13,570 at pangkalahatang kahusayan -compute ng mga sistema. 19 00:01:13,570 --> 00:01:18,890 >> Kapag ako ay ginagawa sa aking PhD sa Oxford, ako ay medyo nasasabik na may 200 megahertz 20 00:01:18,890 --> 00:01:23,830 Silicon Graphics machine na may 18 gigabytes ng imbakan at isang solong CPU. 21 00:01:23,830 --> 00:01:24,910 Times ay nagbago. 22 00:01:24,910 --> 00:01:29,860 Kung fast forward ngayon, ipinapadala namin umiikot higit sa 60,000 CPU dito sa Harvard. 23 00:01:29,860 --> 00:01:32,810 Maraming iba pang mga organisasyon ay umiikot marami pang iba. 24 00:01:32,810 --> 00:01:37,740 >> Ang mahalagang takeaway mula sa ito ay Scale na ngayon ay hindi lamang tiyak na mangyayari, 25 00:01:37,740 --> 00:01:41,910 ito ay nangyari at ito ay pagpunta sa patuloy na mangyayari. 26 00:01:41,910 --> 00:01:44,760 Kaya sabihin, para sa isang sandali, uri ng rewind at makipag-usap nang masyadong mabilis 27 00:01:44,760 --> 00:01:50,530 tungkol sa agham aking, paborito paksa, ang paraan ng pang-agham. 28 00:01:50,530 --> 00:01:53,180 >> Kung ikaw ay maging isang siyentipiko, kailangan mo lang gawin ang ilang pangunahing bagay. 29 00:01:53,180 --> 00:01:56,140 Kung hindi mo gawin ang mga bagay na maaari mong hindi isaalang-alang ang iyong sarili ng scientist 30 00:01:56,140 --> 00:02:03,250 at ikaw ay nagpupumilit nagagawang maunawaan ang iyong lugar ng disiplina. 31 00:02:03,250 --> 00:02:07,290 >> Kaya una sa lahat, nais mong magbalangkas ang iyong tanong, lumikha ka ng mga pagpapalagay, 32 00:02:07,290 --> 00:02:09,289 ngunit higit sa lahat, sa iyo hulaan ang iyong results-- 33 00:02:09,289 --> 00:02:13,090 mayroon kang isang hula bilang sa kung ano ang magiging resulta. 34 00:02:13,090 --> 00:02:19,560 At pagkatapos ay sa wakas, subukan mo ang iyong teorya at pag-aralan ang iyong mga resulta. 35 00:02:19,560 --> 00:02:25,460 >> Kaya ang paraan na ito ay pang-agham lubos na mahalaga sa computing. 36 00:02:25,460 --> 00:02:28,450 Pag-compute ng parehong paghula at nagagawang subukan ang iyong mga resulta 37 00:02:28,450 --> 00:02:33,660 ay isang mahalagang bahagi ng kung ano ang kailangan namin gawin sa paraan ng pang-agham. 38 00:02:33,660 --> 00:02:37,310 Ang mga hula at testings ang mga tunay na dalawang cornerstones 39 00:02:37,310 --> 00:02:42,350 ng paraan ng pang-agham, at ang bawat isa nangangailangan ng mga pinaka-makabuluhang paglago 40 00:02:42,350 --> 00:02:45,240 sa modernong pagtutuos. 41 00:02:45,240 --> 00:02:51,210 >> Ang dalawang poste ng agham ay na ng teorya at ng e-eksperimento. 42 00:02:51,210 --> 00:02:54,300 At higit pa kamakailan, computing ay madalas na nabanggit 43 00:02:54,300 --> 00:02:58,090 bilang ikatlong haligi ng agham. 44 00:02:58,090 --> 00:03:01,440 Kaya kung mag-aaral ay nanonood ito, mayroon kang ganap na walang presyon. 45 00:03:01,440 --> 00:03:03,960 46 00:03:03,960 --> 00:03:08,720 Ikatlong poste ng science-- hindi malaki deal-- computing, uri ng mahalaga. 47 00:03:08,720 --> 00:03:14,000 Kaya natutuwa ito ang computing bahagi ng computer science course 50. 48 00:03:14,000 --> 00:03:16,220 >> Kaya sapat ng background. 49 00:03:16,220 --> 00:03:20,226 Gusto kong sabihin sa iyo ang plano ng kung ano ang kami ay pagpunta sa makipag-usap tungkol sa ngayon. 50 00:03:20,226 --> 00:03:22,870 Pupunta ako sa pumunta sa paglipas ng ilang kasaysayan. 51 00:03:22,870 --> 00:03:25,250 Pupunta ako upang ipaliwanag kung bakit kami nakarating dito. 52 00:03:25,250 --> 00:03:27,750 Pupunta ako sa makipag-usap tungkol sa ilang ng kasaysayan ng computing 53 00:03:27,750 --> 00:03:33,890 dito sa Harvard, ang ilang mga mga aktibidad sa paligid ng social media, 54 00:03:33,890 --> 00:03:36,200 berde things-- napaka makabagbag-puso tungkol sa lahat ng bagay 55 00:03:36,200 --> 00:03:43,640 green-- storage-- computer na storage-- paano nakakaapekto ang kaguluhan scale-out ang mga system, 56 00:03:43,640 --> 00:03:45,640 nagbabaha-bahagi at mga sistema sa partikular na. 57 00:03:45,640 --> 00:03:48,473 >> At pagkatapos ay ako pagpunta sa pindutin sa ilang ang laki-out hardware na 58 00:03:48,473 --> 00:03:51,370 kinakailangan upang magagawang gawin computing sa scale. 59 00:03:51,370 --> 00:03:55,830 At pagkatapos ay sa wakas, kami ay pagpunta sa wrap up na may ilang mga kahanga-hangang agham. 60 00:03:55,830 --> 00:04:00,894 >> Kaya, sabihin tumagal ng isang minuto upang tingnan ang aming mga aktwal na kasaysayan. 61 00:04:00,894 --> 00:04:01,810 Pag-compute umunlad. 62 00:04:01,810 --> 00:04:07,370 Kaya mula noong '60s, ang lahat ng ang layo ng hanggang sa ngayon, 63 00:04:07,370 --> 00:04:11,260 nasaksihan namin talaga ng pagbabago ng saklaw mula sa sentralisadong computing 64 00:04:11,260 --> 00:04:14,679 upang desentralisahan computing, upang collaborative at pagkatapos ay malayang 65 00:04:14,679 --> 00:04:15,970 computing at pabalik muli. 66 00:04:15,970 --> 00:04:17,709 >> At hayaan mo akong i-annotate na nang kaunti. 67 00:04:17,709 --> 00:04:20,370 Nang una naming makapagsimula off na may mga computer, nagkaroon kami mainframes. 68 00:04:20,370 --> 00:04:22,824 Sila ay inordinately mahal device. 69 00:04:22,824 --> 00:04:23,990 Ang lahat ay nagkaroon na ibabahagi. 70 00:04:23,990 --> 00:04:25,556 Computing ay complex. 71 00:04:25,556 --> 00:04:29,060 Maaari mong makita, puno ito ng mga kuwarto at mayroong mga operator at tape 72 00:04:29,060 --> 00:04:32,780 at lahat ng uri ng whirry, clicky, spinny device. 73 00:04:32,780 --> 00:04:39,930 >> Sa paligid ng 'unang bahagi ng 70s' mula sa 80s, nagsimula ka upang makita ang isang epekto ng fax machine. 74 00:04:39,930 --> 00:04:43,620 Kaya ikaw ay nagsisimula upang makita computing simulan na lumitaw muli sa laboratoryo 75 00:04:43,620 --> 00:04:45,880 at maging mas malapit sa iyo. 76 00:04:45,880 --> 00:04:49,800 Ang pagtaas ng personal na computer, walang duda 77 00:04:49,800 --> 00:04:57,460 sa 'mula sa 80s, maagang bahagi ng dekada, talagang nagbago sa computing. 78 00:04:57,460 --> 00:04:59,570 >> At mayroong isang palatandaan sa sa pamagat, dahil ito 79 00:04:59,570 --> 00:05:04,080 ay tinawag ang personal computer, na nangangahulugang ito pag-aari mo. 80 00:05:04,080 --> 00:05:07,630 Kaya bilang ang paglaki ng Nagpatuloy computing, 81 00:05:07,630 --> 00:05:10,530 mga tao na maisasakatuparan na ang kanilang mga personal na computer na ay hindi sapat na talagang malaki 82 00:05:10,530 --> 00:05:15,020 upang magagawang gumawa ng anumang bagay sa anumang kahusayan, o makabuluhang grasya, sa agham. 83 00:05:15,020 --> 00:05:17,790 >> At kaya kakailanganin ng mga tao na nagsimula sa bumuo ng mga aparato ng network 84 00:05:17,790 --> 00:05:21,920 driver para makapag-konekta sa mga PC -sama upang magagawang upang bumuo ng cluster. 85 00:05:21,920 --> 00:05:26,430 At kaya ito begat ng panahon ng Beowulf kumpol. 86 00:05:26,430 --> 00:05:32,470 Sumabog Linux bilang isang tugon sa pinagmamay-arian ng operating system, parehong cost 87 00:05:32,470 --> 00:05:33,650 at ang pagiging kumplikado. 88 00:05:33,650 --> 00:05:36,530 >> At pagkatapos, narito ang natin ngayon, kung saan, pa muli, kami ay 89 00:05:36,530 --> 00:05:40,610 nahaharap sa mga kuwarto na puno ng mga computer na kagamitan at ang kakayahang 90 00:05:40,610 --> 00:05:44,570 upang mag-swipe ng isang tao ng credit card at makakuha ng access sa mga computing pasilidad, 91 00:05:44,570 --> 00:05:45,290 malayuan. 92 00:05:45,290 --> 00:05:49,680 >> At sa gayon maaari mong makita pagkatapos, sa mga tuntunin ng epekto sa kasaysayan 93 00:05:49,680 --> 00:05:52,180 kung paano namin kino-compute ngayon, ito ay talagang 94 00:05:52,180 --> 00:05:56,090 lumaki mula machine mga kuwarto na puno ng mga computer 95 00:05:56,090 --> 00:05:59,160 sa pamamagitan ng ilang personal na computing ang lahat ng mga paraan pabalik muli 96 00:05:59,160 --> 00:06:02,400 sa machine na kuwarto na puno ng mga computer. 97 00:06:02,400 --> 00:06:06,620 >> Kaya ito ay ang aking unang kumpol. 98 00:06:06,620 --> 00:06:10,170 Kaya 2000, binuo namin ng isang computer system sa Europa 99 00:06:10,170 --> 00:06:13,900 upang epektibong i-annotate ang Genome ng tao. 100 00:06:13,900 --> 00:06:16,521 Marami ng teknolohiya na nakalista sa kanang bahagi kamay 101 00:06:16,521 --> 00:06:18,520 doon na, sa kasamaang-palad, Hindi na sa amin. 102 00:06:18,520 --> 00:06:23,460 Ito ay ang pumasa off sa mahusay na teknolohiya sa kalangitan. 103 00:06:23,460 --> 00:06:26,610 >> Ang machine mismo ay marahil katumbas ng ilang disenteng laptop 104 00:06:26,610 --> 00:06:29,020 ngayon, at na lamang ang uri ng ipinapakita sa iyo. 105 00:06:29,020 --> 00:06:36,260 Gayunpaman, maingat kami annotate ang Genome ng tao at parehong protektado ito 106 00:06:36,260 --> 00:06:43,190 sa partikular na papel sa Kalikasan mula sa mga alalahanin ng data 107 00:06:43,190 --> 00:06:45,380 pagiging publiko o pribado. 108 00:06:45,380 --> 00:06:48,610 >> Kaya ito ay kahanga-hanga, tama? 109 00:06:48,610 --> 00:06:50,280 Kaya mayroon kaming isang tao Genome. 110 00:06:50,280 --> 00:06:51,510 Tapos na kami sa computing. 111 00:06:51,510 --> 00:06:53,400 Pakiramdam ko ay labis na nasisiyahan sa aking sarili. 112 00:06:53,400 --> 00:06:59,090 Ako na pinagsama sa Harvard sa 2006, pakiramdam ng maraming mas nasisiyahan sa aking sarili. 113 00:06:59,090 --> 00:07:00,210 >> Ito ay kung ano ang aking minana. 114 00:07:00,210 --> 00:07:03,575 Ito ay isang departamento mail at file server. 115 00:07:03,575 --> 00:07:05,450 Maaari mong makita dito mayroong ng kaunting tape 116 00:07:05,450 --> 00:07:07,710 na ginagamit upang i-hold ang sistema nang sama-sama. 117 00:07:07,710 --> 00:07:09,890 Ito ang aming lisensya at i-print server. 118 00:07:09,890 --> 00:07:13,990 Ako ay medyo sigurado doon siguro mga password sa ilan sa mga Post-nito Tala. 119 00:07:13,990 --> 00:07:16,560 120 00:07:16,560 --> 00:07:17,360 >> Hindi kahanga-hanga. 121 00:07:17,360 --> 00:07:18,530 Medyo malayo mula sa kahanga-hangang. 122 00:07:18,530 --> 00:07:22,060 At oo, Napag-alaman kong ang maliit na chart na ipinakita ko sa iyo sa simula 123 00:07:22,060 --> 00:07:25,350 mula sa pagbabahagi sa pagmamay-ari pabalik sa pagbabahagi, 124 00:07:25,350 --> 00:07:27,930 na kailangan namin upang baguhin ang laro. 125 00:07:27,930 --> 00:07:31,330 At kaya binago namin ang laro pamamagitan ng pagbibigay ng mga insentibo. 126 00:07:31,330 --> 00:07:34,250 At kaya ang mga tao, pati na ito maliit na artikulo sa Wikipedia 127 00:07:34,250 --> 00:07:35,990 Sinasabi dito, ang aming mapakay nilalang. 128 00:07:35,990 --> 00:07:39,250 At ang pag-aaral ng mga insentibo kaayusan ay mahalaga sa pag-aaral 129 00:07:39,250 --> 00:07:41,100 ng pang-ekonomiyang aktibidad. 130 00:07:41,100 --> 00:07:44,580 >> Kaya sinimulan namin upang incentivize ang aming mga guro at ang aming mga mananaliksik. 131 00:07:44,580 --> 00:07:47,720 At kaya incentivized namin ang mga ito sa isang talagang malaking sistema ng computer. 132 00:07:47,720 --> 00:07:52,720 Kaya noong 2008, na binuo namin ang isang 4096 processor machine-- 10 rack, 133 00:07:52,720 --> 00:07:54,470 ilang daang kilowatts ng kapangyarihan. 134 00:07:54,470 --> 00:07:56,178 >> Ano sa palagay ko ay kagiliw-giliw na ito ay hindi 135 00:07:56,178 --> 00:07:58,300 kahit nasaan ka man sa pag-ikot. 136 00:07:58,300 --> 00:08:03,510 Ang parehong halaga ng kapangyarihan at magkuwenta, ang lakas ay ang tuluy-tuloy na. 137 00:08:03,510 --> 00:08:06,270 Ito ay 200 kilowatts kung kailan namin ay pagbuo ng mga sistema sa Europa. 138 00:08:06,270 --> 00:08:09,770 Ito ay dalawang daang kilowatts sa 2008, at na 139 00:08:09,770 --> 00:08:15,820 Mukhang ang [? quanter?] ng maliit na unibersidad-based computing system. 140 00:08:15,820 --> 00:08:20,540 >> Kaya Harvard today-- fast forward, ako walang malungkot na panda, medyo isang masaya panda. 141 00:08:20,540 --> 00:08:25,860 Kami ay balanced 60-kakaiba thousand-load CPU, at ang kanilang pag-akyat kapansin-pansing. 142 00:08:25,860 --> 00:08:28,780 Mayroon kaming 15 petabytes ng storage, akyatin din. 143 00:08:28,780 --> 00:08:30,720 Muli, ito 200 kilowatt pagdagdag, mukhang namin 144 00:08:30,720 --> 00:08:33,000 na ang pagdagdag ng naturang tuwing anim o kaya buwan. 145 00:08:33,000 --> 00:08:35,480 Maraming at maraming mga virtual machine. 146 00:08:35,480 --> 00:08:37,620 At higit sa lahat, tungkol sa 1.8 megawatts 147 00:08:37,620 --> 00:08:39,669 ng pananaliksik computing kagamitan. 148 00:08:39,669 --> 00:08:41,820 >> At ako pagpunta sa darating pabalik sa ito sa ibang pagkakataon, 149 00:08:41,820 --> 00:08:46,913 kung bakit ako ngayon hindi na kinakailangang bilangin kung magkano ang CPU namin mayroon, 150 00:08:46,913 --> 00:08:48,980 ngunit kung gaano kalaki ang koryente bill. 151 00:08:48,980 --> 00:08:52,690 20 iba pang mga kaya nakatuon mga tauhan computing pananaliksik. 152 00:08:52,690 --> 00:08:57,250 At higit sa lahat, kami ay nagsisimula upang palaguin ang aming GPGPUs. 153 00:08:57,250 --> 00:09:05,030 Ako ay staggered sa kung gaano kalaki ito ay idinagdag sa araw-araw. 154 00:09:05,030 --> 00:09:07,310 Kaya, aralin kasaysayan sa paglipas ng, tama? 155 00:09:07,310 --> 00:09:11,280 >> Kaya paano ko makuha namin doon mula dito? 156 00:09:11,280 --> 00:09:14,560 Tingnan natin ang ilang mga modernong Hayaan Scale-out magkuwenta mga halimbawa. 157 00:09:14,560 --> 00:09:18,290 158 00:09:18,290 --> 00:09:23,230 Isa akong kaunti nahuhumaling sa laki at sukat ng social media. 159 00:09:23,230 --> 00:09:30,850 Mayroong isang bilang ng mga lubhang Matagumpay ang malaking sukat computing 160 00:09:30,850 --> 00:09:34,820 mga organisasyon na ngayon sa planeta, pagbibigay ng suporta at serbisyo 161 00:09:34,820 --> 00:09:36,810 sa amin lahat. 162 00:09:36,810 --> 00:09:39,340 Kaya iyon ang disclaimer. 163 00:09:39,340 --> 00:09:42,990 >> At gusto kong magsimula sa isang bilang ng mga ounces sa isang Instagram. 164 00:09:42,990 --> 00:09:48,336 Ito ay hindi tunay na isang humantong-in sa isang biro, ito ay 165 00:09:48,336 --> 00:09:50,460 hindi kahit na nakakatawa, talaga, dumating sa tingin ng mga ito. 166 00:09:50,460 --> 00:09:52,751 Ngunit pa rin, kami ay pagpunta sa tumingin sa ounces sa Instagram. 167 00:09:52,751 --> 00:09:55,260 At kami ay pagpunta sa simulan sa "Aking pukyutan at bulaklak." 168 00:09:55,260 --> 00:09:57,600 Ako ay nasa [hindi marinig] Village at kinuha ko ang isang maliit na larawan 169 00:09:57,600 --> 00:10:00,460 ng isang pukyutan nakaupo sa isang bulaklak. 170 00:10:00,460 --> 00:10:03,270 At pagkatapos ay nagsimula akong mag-isip tungkol sa ano nga ba talaga ang ibig sabihin ito. 171 00:10:03,270 --> 00:10:07,013 At kinuha ko ang larawang ito off ang aking telepono at mabibilang kung gaano karaming mga byte ay nasa loob nito, 172 00:10:07,013 --> 00:10:09,070 at ito ay tungkol sa 256 kilobytes. 173 00:10:09,070 --> 00:10:13,550 Aling kapag sinimulan ko, gagawin talaga punan 5 at 4/1 inch tumbahin. 174 00:10:13,550 --> 00:10:15,340 At nagsimula mag-isip, mahusay, na ay malamig-lamig. 175 00:10:15,340 --> 00:10:18,630 >> At sinimulan kong hanapin at gawin ang ilang mga pananaliksik sa network. 176 00:10:18,630 --> 00:10:22,490 At nakita ko ang na Instagram May 200 milyong MAUs. 177 00:10:22,490 --> 00:10:25,105 Ako ay hindi tunay na iyon sigurado kung ano ang Mau ay. 178 00:10:25,105 --> 00:10:28,960 At Mau, pababa dito, ay isang buwanang aktibong user. 179 00:10:28,960 --> 00:10:34,270 >> Kaya, medyo cool 200000000 MAUs--. 180 00:10:34,270 --> 00:10:38,190 20000000000 photographs-- kaya masyadong maraming mga larawan. 181 00:10:38,190 --> 00:10:42,300 60 milyong bagong litrato bawat araw 182 00:10:42,300 --> 00:10:46,990 darating out sa tungkol sa 0.002 kalesa bawat larawan. 183 00:10:46,990 --> 00:10:51,290 Iyon ay tungkol sa limang petabytes ng disk lamang doon. 184 00:10:51,290 --> 00:10:55,480 At iyon ay talagang hindi gitnang bahagi ng kung ano ang iyong pupuntahan namin pag-uusapan. 185 00:10:55,480 --> 00:10:57,830 Iyon ay maliit na patatas. 186 00:10:57,830 --> 00:11:00,710 O bilang sabihin namin sa England, napakaliit spuds. 187 00:11:00,710 --> 00:11:05,050 >> Kaya tingnan natin ang totoong elephant ipaalam sa room-- natatanging mga mukha. 188 00:11:05,050 --> 00:11:09,170 Muli, ang sukatin sa ipaalam ang bagong quanta tumawag sa isang Mau. 189 00:11:09,170 --> 00:11:13,260 May 1.3 bilyon MAUs Facebook mismo. 190 00:11:13,260 --> 00:11:17,510 WhatsApp, na aking nagkaroon hindi kahit na Narinig ng hanggang sa kamakailan lamang, ito ay 191 00:11:17,510 --> 00:11:23,260 ang ilang mga serbisyo-uri-uriin messaging, ay 500 milyon MAUs. 192 00:11:23,260 --> 00:11:26,620 Instagram, na namin lamang usapan tungkol sa, 200,000,000 MAUs. 193 00:11:26,620 --> 00:11:29,370 At Messenger, na isa pang serbisyo sa pagmemensahe, 194 00:11:29,370 --> 00:11:31,120 ay 200 milyon MAUs din. 195 00:11:31,120 --> 00:11:35,920 >> Kaya may kabuuan na hanggang, ito ay tungkol sa 2200000000 kabuuang mga gumagamit. 196 00:11:35,920 --> 00:11:39,880 Malinaw na mayroong ilang overlap, ngunit iyan ay katumbas ng isang third ng mga planeta. 197 00:11:39,880 --> 00:11:44,270 At magpadala sila ng isang bagay sa rehiyon ng 12 bilyon ng mga mensahe sa isang araw. 198 00:11:44,270 --> 00:11:46,680 At muli, mayroon lamang 7 bilyong tao sa planeta. 199 00:11:46,680 --> 00:11:48,550 Hindi lahat ay mayroong isang smartphone. 200 00:11:48,550 --> 00:11:53,960 Kaya ito ay sira ang bait numero. 201 00:11:53,960 --> 00:12:02,050 >> At ako pagpunta sa magtaltalan na hindi kahit tungkol sa imbakan o ang magkuwenta. 202 00:12:02,050 --> 00:12:05,610 At sa quote ang kanta, lahat ng ito ay tungkol sa graph na iyon. 203 00:12:05,610 --> 00:12:09,045 Narito ang aming kaibig-ibig Meghan Trainor pababa dito, pagkanta tungkol sa lahat ng bass. 204 00:12:09,045 --> 00:12:12,570 Tandaan, siya rin ay medyo isang kaunting bass herself-- 207, 205 00:12:12,570 --> 00:12:16,460 mahusay 218,000,000 mga tao ang nakita ito batang babae kumanta siya ng kanta. 206 00:12:16,460 --> 00:12:19,910 >> Kaya ang aking argumento ay ito lahat ng ito ay tungkol sa graph. 207 00:12:19,910 --> 00:12:23,480 Kaya kinuha namin ang ilang mga open source na software at nagsimulang upang tumingin sa isang graph. 208 00:12:23,480 --> 00:12:27,740 At ito ay LinkedIn, kaya ito ay isang Facebook para sa lumang tao. 209 00:12:27,740 --> 00:12:29,910 At oo, ito ay ang aking LinkedIn graph. 210 00:12:29,910 --> 00:12:34,080 Mayroon akong 1,200 o kaya nodes, tinatawag na "Friends." 211 00:12:34,080 --> 00:12:36,360 At narito ako sa itaas. 212 00:12:36,360 --> 00:12:38,140 At narito ang lahat ng mga interconnections. 213 00:12:38,140 --> 00:12:40,570 >> Ngayon, sa tingin pabalik sa Instagram kuwento. 214 00:12:40,570 --> 00:12:42,815 Ang bawat isa sa mga ito ay hindi lamang ang mga larawan, ito 215 00:12:42,815 --> 00:12:46,860 May buong kalabisan ng mga koneksyon sa pagitan ng partikular na indibidwal 216 00:12:46,860 --> 00:12:48,220 at marami pang iba. 217 00:12:48,220 --> 00:12:52,190 Ito ay sentro ng piraso ay alinman sa isang bug sa drawing graph algorithm, 218 00:12:52,190 --> 00:12:55,982 o ito siguro David Malan, Hindi ako sigurado pa. 219 00:12:55,982 --> 00:12:57,690 Kaya maaari mong redraw ang mga graph sa lahat ng uri 220 00:12:57,690 --> 00:13:02,510 ng ways-- gephi.gihub.io ay kung saan maaari mong hilahin na software mula sa. 221 00:13:02,510 --> 00:13:05,410 Ito ay talagang cool na para sa pagiging magagawa upang ayusin ang mga komunidad. 222 00:13:05,410 --> 00:13:08,640 Maaari mong makita dito, ito ay Harvard at iba't-ibang mga iba pang mga lugar na nagtrabaho ako, 223 00:13:08,640 --> 00:13:12,160 dahil ito ay ang aking data na may kaugnayan sa trabaho. 224 00:13:12,160 --> 00:13:15,080 >> Kaya sa tingin lamang tungkol sa pagiging kumplikado ng graph at lahat ng data 225 00:13:15,080 --> 00:13:17,070 na hilahin ka kasama. 226 00:13:17,070 --> 00:13:20,870 Kaya samantala, bumalik sa FriendFace, tama? 227 00:13:20,870 --> 00:13:24,360 Tiningnan namin sa Instagram data na ay ang pagkakasunud-sunod ng limang petabytes. 228 00:13:24,360 --> 00:13:25,300 Walang sang-ayon. 229 00:13:25,300 --> 00:13:28,830 Isang medyo pa rin maraming data, ngunit walang mga malaking makitungo sa mas malawak na scheme ng mga bagay. 230 00:13:28,830 --> 00:13:33,850 >> Mula ang artikulong ito sa mga lumang internet, "Pag-scale ang warehouse Facebook data 231 00:13:33,850 --> 00:13:36,250 300 petabytes. " 232 00:13:36,250 --> 00:13:38,110 Iyon ay isang buong iba't ibang changer laro ngayon, 233 00:13:38,110 --> 00:13:40,234 kapag ikaw ay nagsisimula sa -isip ng data at ang graph 234 00:13:40,234 --> 00:13:41,690 at kung ano ang iyong dalhin kasama. 235 00:13:41,690 --> 00:13:47,480 At ang kanilang mga mataas na data para sa ng ang pagkakasunud-sunod ng 600 terrabytes isang araw. 236 00:13:47,480 --> 00:13:52,980 >> Ngayon, alam mo na, na rin, then-- Ibig kong sabihin, 600 terrabytes sa isang araw, 237 00:13:52,980 --> 00:13:55,670 300 petabytes-- ang mga ito rin ngayon nagsisimula 238 00:13:55,670 --> 00:13:58,550 upang makakuha ng napaka-aalala tungkol sa kung paano panatilihing bagay-bagay na ito 239 00:13:58,550 --> 00:14:01,160 at upang matiyak na ang data na ito ay mananatiling sa paligid. 240 00:14:01,160 --> 00:14:04,630 At ito maginoo dito, Jay Parikh, ay nakatingin 241 00:14:04,630 --> 00:14:08,250 sa kung paano mag-imbak ng exabyte ng data. 242 00:14:08,250 --> 00:14:10,180 >> Para lamang sa mga nasa mo sino ang nanonood kasama 243 00:14:10,180 --> 00:14:13,940 sa bahay, isang exabyte-- 10 sa 18. 244 00:14:13,940 --> 00:14:18,210 Ito ay nakuha ng sarili nitong Wikipedia pahina, ito ay na malaki ng isang numero. 245 00:14:18,210 --> 00:14:23,120 Iyon ay ang laki at sukat ng kung ano ang hindi namin tinitingnan, para makapag-imbak ng data. 246 00:14:23,120 --> 00:14:27,090 At ang mga guys ay hindi mucking sa paligid, sila ay nag-iimbak ng na halaga ng data. 247 00:14:27,090 --> 00:14:29,550 Kaya isa sa mga palatandaan na kanilang hinahanap sa dito 248 00:14:29,550 --> 00:14:32,185 ay data center para sa tinatawag na cold storage. 249 00:14:32,185 --> 00:14:35,020 250 00:14:35,020 --> 00:14:36,470 >> Aling Pinagsasama-sa akin sa pagiging berde. 251 00:14:36,470 --> 00:14:38,340 At dito ay Kermit. 252 00:14:38,340 --> 00:14:43,050 Siya at ang ko agree-- sobrang mahirap upang maging luntian, 253 00:14:43,050 --> 00:14:44,920 ngunit namin ibinigay ito sa aming pinakamahusay na try. 254 00:14:44,920 --> 00:14:47,430 Kermit hindi maaaring makatulong ito, siya ay maging luntian lahat ng oras, 255 00:14:47,430 --> 00:14:49,945 Hindi maaaring tumagal ng kanyang green-Ness off sa lahat. 256 00:14:49,945 --> 00:14:55,410 >> Kaya, pagiging isang concepts-- ilang uri ng mga pangunahing mga konsepto 257 00:14:55,410 --> 00:14:59,510 ng kaberdehan, kapag ito may kaugnayan sa computing. 258 00:14:59,510 --> 00:15:05,510 Ang isa na ay ang pinakamahalagang ay ang kahabaan ng buhay ng produkto. 259 00:15:05,510 --> 00:15:09,405 Kung ang iyong produkto ay may isang maikling tagal ng buhay, maaari mong hindi, sa pamamagitan ng kahulugan, ay berde. 260 00:15:09,405 --> 00:15:13,280 Ang enerhiya na kinunan sa paggawa ng disk drive, isang motherboard, isang computer 261 00:15:13,280 --> 00:15:17,890 system, isang tablet, kahit anong maaaring ito maging, ang kahabaan ng buhay ng iyong mga system 262 00:15:17,890 --> 00:15:21,700 ay isang mahalagang bahagi ng kung paano berde maaari kang maging. 263 00:15:21,700 --> 00:15:27,960 >> Ang mahalagang bahagi, pati na ang lahat ng sa iyo ay pagbuo ng software algorithms-- 264 00:15:27,960 --> 00:15:30,455 algorithm ng isang bahagyang salita para sa software, i-right? 265 00:15:30,455 --> 00:15:34,000 Kaya, ang iyong disenyo ng algorithm ay ganap na kritikal sa mga tuntunin 266 00:15:34,000 --> 00:15:43,080 ng kung paano mo ay pagpunta sa magagawang mabilis at tumpak na computations gamitin 267 00:15:43,080 --> 00:15:44,710 ang hindi bababa sa halaga ng enerhiya maaari. 268 00:15:44,710 --> 00:15:47,280 At magagawa ko upang ito sa ilang sandali. 269 00:15:47,280 --> 00:15:51,270 >> Center ang data design-- na iyong nakita na kami ay mayroon ng libu-libong 270 00:15:51,270 --> 00:15:54,870 sa libu-libong machine, pag-upo nang tahimik sa maliit at madilim na sulok 271 00:15:54,870 --> 00:15:57,760 ng mundo, computing. 272 00:15:57,760 --> 00:16:01,670 Allocation-- Resource kung paano makakuha ng sa tayahin, sa storage, 273 00:16:01,670 --> 00:16:03,840 sa pamamagitan ng network. 274 00:16:03,840 --> 00:16:08,530 Mga operating system ay isang mahalagang bahagi ng ito, at maraming virtualization 275 00:16:08,530 --> 00:16:12,080 upang ma-pack nang higit pa at higit pang tumaya sa isang maliit na espasyo. 276 00:16:12,080 --> 00:16:15,530 >> Bibigyan kita ng isang maliit na halimbawa mula sa pananaliksik computing. 277 00:16:15,530 --> 00:16:18,220 Kailangan namin ng higit pang ping, mas kapangyarihan, at higit pa pipe. 278 00:16:18,220 --> 00:16:21,030 Kailangan namin ng higit pang mas malaki, mas mahusay, mas mabilis na mga computer, 279 00:16:21,030 --> 00:16:23,390 at kailangan upang gamitin mas mababa juice. 280 00:16:23,390 --> 00:16:26,856 At hindi namin mai-ehersisyo ang kung paano ito gawin. 281 00:16:26,856 --> 00:16:29,980 Hindi ko alam kung ang hashtag gowest bilang marahil ay ginamit ng mga Kardashian, 282 00:16:29,980 --> 00:16:32,560 ngunit gayon pa man, gowest. 283 00:16:32,560 --> 00:16:33,220 At ginawa namin. 284 00:16:33,220 --> 00:16:36,610 >> Namin kinuha ang aming operasyon at inilipat namin ito out 285 00:16:36,610 --> 00:16:39,660 sa Western Massachusetts sa isang maliit na bayan kiskisan 286 00:16:39,660 --> 00:16:45,000 tinatawag na Holyoke, hilaga lamang ng Chikopee at Springfield. 287 00:16:45,000 --> 00:16:49,280 Ginawa namin ito para sa ilang mga kadahilanan. 288 00:16:49,280 --> 00:16:55,150 Ang pangunahing isa ay na namin ay nagkaroon ng isang napaka, napakalaking dam. 289 00:16:55,150 --> 00:17:00,080 At ito napakalaking dam ay magagawang patayin 30 plus megawatts ng enerhiya, 290 00:17:00,080 --> 00:17:02,980 at ito ay underutilized sa oras. 291 00:17:02,980 --> 00:17:06,170 >> Mas mahalaga, nagkaroon din kami isang napaka-komplikadong network 292 00:17:06,170 --> 00:17:07,254 na noon ay nasa lugar. 293 00:17:07,254 --> 00:17:09,711 Kung tumingin ka sa kung saan sa network napupunta sa Estados Unidos, 294 00:17:09,711 --> 00:17:11,230 sinusunod nito ang lahat ng tren track. 295 00:17:11,230 --> 00:17:14,290 Ang partikular na piraso ng network ay pag-aari ng aming mga kasamahan at mga kaibigan 296 00:17:14,290 --> 00:17:16,480 sa Massachusetts Institute of Technology, 297 00:17:16,480 --> 00:17:19,720 at isa lamang ito ay itinayo ang lahat ng mga paraan out sa Route 90. 298 00:17:19,720 --> 00:17:24,760 >> Kaya nagkaroon kami ng malaking ilog magkudlit, Route 90 tick, nagkaroon kami ng maikling landas ng 100 na milya, 299 00:17:24,760 --> 00:17:26,960 at isang mahabang landas ng tungkol sa 1,000 milya. 300 00:17:26,960 --> 00:17:29,890 Ay mayroon kaming upang gawin ang isang napakalaking kabitan ng network, bilang maaari mong makita dito, 301 00:17:29,890 --> 00:17:32,990 sa isa lamang maglagay ng isang link sa, upang magagawang kumonekta sa Holyoke, 302 00:17:32,990 --> 00:17:36,390 ngunit nagkaroon kami ng lahat ng kinakailangang infrastructure-- ping, kapangyarihan, pipa. 303 00:17:36,390 --> 00:17:37,280 Buhay ay mabuti. 304 00:17:37,280 --> 00:17:38,980 At muli, malaki dam. 305 00:17:38,980 --> 00:17:42,120 >> Kaya binuo namin ang isa lamang sa Massachusetts Green Computing Mataas na Pagganap 306 00:17:42,120 --> 00:17:42,850 Center. 307 00:17:42,850 --> 00:17:46,580 Ito ay isang labor ng pag-ibig sa pamamagitan ng limang universities-- MIT, Harvard, UMass, 308 00:17:46,580 --> 00:17:47,870 Northeastern, at BU. 309 00:17:47,870 --> 00:17:49,554 Limang araw sa isang nakakonektang-load ng megawat. 310 00:17:49,554 --> 00:17:51,845 Ginawa namin ang lahat ng uri ng kabihasnan may airside economizers 311 00:17:51,845 --> 00:17:53,585 upang panatilihin ang berdeng mga bagay. 312 00:17:53,585 --> 00:18:03,330 At binuo namin ang 640-kakaiba rack, nakatuon para sa pananaliksik sa computing. 313 00:18:03,330 --> 00:18:08,770 >> Ito ay isang lumang brownfield site, kaya kami ay may ilang pagbawi at ang ilan ay malinis-up 314 00:18:08,770 --> 00:18:10,500 at ilang clean-up ng site. 315 00:18:10,500 --> 00:18:13,590 At pagkatapos ay nagsimula kaming upang bumuo ng mga pasilidad 316 00:18:13,590 --> 00:18:19,710 at, boom-- kaibig-ibig pasilidad sa kakayahan upang patakbuhin ang sandbox computing, 317 00:18:19,710 --> 00:18:24,430 na magkaroon ng mga conference at seminar, at din ng isang napakalaking data center palapag. 318 00:18:24,430 --> 00:18:26,007 >> Ito ang aking magandang sarili. 319 00:18:26,007 --> 00:18:27,590 Malinaw naman ako suot na parehong jacket. 320 00:18:27,590 --> 00:18:29,423 Ako siguro magkaroon ng isa lamang jacket, ngunit mayroong sa akin 321 00:18:29,423 --> 00:18:34,030 at John Goodhue-- niya ang tagapagpaganap director ng Center-- 322 00:18:34,030 --> 00:18:36,740 nakatayo sa machine room palapag, kung saan, bilang maaari mong makita, 323 00:18:36,740 --> 00:18:40,560 ay medyo dramatic, at ito napupunta pabalik sa isang mahaba, mahabang paraan. 324 00:18:40,560 --> 00:18:44,830 >> Madalas akong maglaro ng mga game pagmamaneho mula sa Boston out sa Holyoke, 325 00:18:44,830 --> 00:18:47,260 nagpapanggap na ako ng TCP / IP packet. 326 00:18:47,260 --> 00:18:54,290 At ako mag-alala tungkol sa aking latency pagmamaneho sa paligid sa aking kotse. 327 00:18:54,290 --> 00:18:56,690 Kaya iyon ang berde na piraso. 328 00:18:56,690 --> 00:19:00,070 Kaya ipaalam sa tumagal lamang ng isang minuto at sa tingin tungkol sa mga stack. 329 00:19:00,070 --> 00:19:04,060 Kaya naming sinusubukang napaka maingat sa bumuo ng mga data center mahusay, 330 00:19:04,060 --> 00:19:08,770 -compute mahusay, gumawa ng mabuting pagpili para sa computing kagamitan 331 00:19:08,770 --> 00:19:12,060 at maghatid ng higit pang mahalaga, ang aming application, 332 00:19:12,060 --> 00:19:17,860 maging ito ng serbisyo sa pagmemensahe o isang application na pang-agham. 333 00:19:17,860 --> 00:19:19,110 >> Kaya narito ang mga stack. 334 00:19:19,110 --> 00:19:22,762 Kaya pisikal na layer, ang lahat ng mga paraan up sa pamamagitan ng application-- 335 00:19:22,762 --> 00:19:25,220 umaasa na ito ay pagpunta sa maging isang magandang bahagi ng iyong kurso. 336 00:19:25,220 --> 00:19:31,450 OSI modelo pitong layer ay isa lamang, ay ka nakatira, kumain, at huminga 337 00:19:31,450 --> 00:19:35,270 ito sa kabuuan ng iyong karera sa computing. 338 00:19:35,270 --> 00:19:37,800 Ang buong konsepto ng pisikal na infrastructure-- wire, 339 00:19:37,800 --> 00:19:40,080 mga kable, data center, na link. 340 00:19:40,080 --> 00:19:42,190 At ito ay lamang na naglalarawan sa network. 341 00:19:42,190 --> 00:19:44,780 >> Hanggang dito ay kung, mahusay, malinaw naman, ito ay isang lumang slide, 342 00:19:44,780 --> 00:19:49,342 dahil ito ang dapat sabihin ng HTTP, dahil walang saysay na tao nagmamalasakit tungkol sa simpleng mail 343 00:19:49,342 --> 00:19:50,550 transport protocol, na ngayon. 344 00:19:50,550 --> 00:19:53,960 Lahat ng ito ay nangyayari sa HTTP espasyo. 345 00:19:53,960 --> 00:19:55,850 Kaya na ng isang antas ng stack. 346 00:19:55,850 --> 00:19:59,460 >> Narito ang isa pang hanay ng mga stack, kung saan mo magkaroon ng isang server, ang isang host, isang hypervisor, 347 00:19:59,460 --> 00:20:02,470 isang bisita, binary library, at pagkatapos ang iyong application. 348 00:20:02,470 --> 00:20:06,070 O, sa kasong ito, ang aparato driver, isang Linux kernel, katutubong c, 349 00:20:06,070 --> 00:20:08,080 Java virtual machine, Java API, pagkatapos Java 350 00:20:08,080 --> 00:20:11,220 application, at iba pa at iba pa. 351 00:20:11,220 --> 00:20:14,090 Ito ay isang paglalarawan ng isang virtual machine. 352 00:20:14,090 --> 00:20:15,450 >> Banal na stack, Batman! 353 00:20:15,450 --> 00:20:18,260 Isipin ito sa mga tuntunin ng kung magkano ang tumaya 354 00:20:18,260 --> 00:20:20,850 kailangan mo upang makakuha ng mula sa kung ano ang nangyayari dito, 355 00:20:20,850 --> 00:20:23,110 ang lahat ng mga paraan ng hanggang sa tuktok ng stack, upang pagkatapos ay 356 00:20:23,110 --> 00:20:26,840 magawa ang iyong aktwal na paghahatid ng application. 357 00:20:26,840 --> 00:20:29,130 >> At kung uri ng rewind at simulang mag-isip 358 00:20:29,130 --> 00:20:33,450 tungkol sa kung ano ang kinakailangan upang ibigay isang lumulutang na tuldok pagpapatakbo, 359 00:20:33,450 --> 00:20:37,650 ang iyong mga lumulutang na operasyon punto ay isang pinagsama-samang ng socket, ang bilang ng mga core 360 00:20:37,650 --> 00:20:44,490 sa socket, ng orasan, na kung saan ay kung gaano kabilis maaari ang orasan turnover-- 361 00:20:44,490 --> 00:20:47,490 apat gigahertz, dalawang gigahertz-- at pagkatapos ay ang numero ng 362 00:20:47,490 --> 00:20:50,890 ng mga operasyon maaari kang gawin sa isang ibinigay na Hertz. 363 00:20:50,890 --> 00:20:54,350 >> Kaya mga Microprocessor ngayon gawin sa pagitan ng apat at 6 FLOPs 364 00:20:54,350 --> 00:20:55,400 sa bawat ikot ng orasan. 365 00:20:55,400 --> 00:20:59,810 At gayon ang isang solong-core 2.5 kalesa orasan May mga maximum na pagganap 366 00:20:59,810 --> 00:21:03,490 ng tungkol sa isang Mega kabiguan, bigyan o tumagal. 367 00:21:03,490 --> 00:21:05,940 >> Ngunit, tulad ng sa lahat ng bagay, mayroon kaming pagpipilian. 368 00:21:05,940 --> 00:21:12,280 Kaya at Intel Core 2, Nehalem Sandy Bridge, Haswell, AMD, 369 00:21:12,280 --> 00:21:13,920 dalhin mo ang iyong choices-- Intel Atom. 370 00:21:13,920 --> 00:21:17,670 Ang lahat ng mga processor architectures lahat ay may bahagyang kakaibang paraan 371 00:21:17,670 --> 00:21:19,650 ng pagiging magagawang magdagdag ng dalawang numero magkasama, 372 00:21:19,650 --> 00:21:23,520 na kung saan ay isa lamang ang kanilang mga layunin sa buhay. 373 00:21:23,520 --> 00:21:24,535 Kailangan ay matigas. 374 00:21:24,535 --> 00:21:27,100 May milyun-milyong mga ito upo sa data center, bagaman ngayon. 375 00:21:27,100 --> 00:21:30,410 >> Sor, flops bawat watt-- ito ang sisikat. 376 00:21:30,410 --> 00:21:37,780 Kaya kapag gusto kong makakuha ng higit pang mga ito upang makakuha ng sa pamamagitan ng stack, mas mabilis, 377 00:21:37,780 --> 00:21:41,800 Mayroon akong upang gumana sa kung gaano karaming lumulutang na mga pagpapatakbo ng punto ng pangalawang, 378 00:21:41,800 --> 00:21:43,770 Ang maaari kong gawin, at pagkatapos ay bigyan sila wat. 379 00:21:43,770 --> 00:21:46,160 At sa kabutihang-palad, kakailanganin ng mga tao na naisip tungkol dito. 380 00:21:46,160 --> 00:21:49,140 >> Kaya mayroong isang malawak paligsahan sa bawat taon upang makita ang 381 00:21:49,140 --> 00:21:52,310 kung sino ang maaaring bumuo ang pinakamabilis na computer na maaari diagonalize isang matrix. 382 00:21:52,310 --> 00:21:53,980 Ito ay tinatawag na Top 500. 383 00:21:53,980 --> 00:21:56,420 Pumili ang mga ito sa tuktok mula sa ang pinakamahusay na 500 mga computer 384 00:21:56,420 --> 00:21:58,610 sa planeta na maaari diagonalize matrices. 385 00:21:58,610 --> 00:22:00,760 At kang makakuha ng ilang kamangha-manghang mga resulta. 386 00:22:00,760 --> 00:22:04,660 >> Isang maraming mga machine ay sa pagitan ng 10 at 20 megawatts. 387 00:22:04,660 --> 00:22:09,380 Maaari silang diagonalize matrices inordinately mabilis. 388 00:22:09,380 --> 00:22:13,550 Hindi nila kinakailangang diagonalized ang mga ito nang mahusay per wat, 389 00:22:13,550 --> 00:22:18,060 kaya nagkaroon ito ng malaking push upang tumingin sa kung ano ang isang berdeng 500 listahan magiging ganito ang hitsura. 390 00:22:18,060 --> 00:22:20,360 At dito ay ang listahan mula Hunyo. 391 00:22:20,360 --> 00:22:22,410 Dapat ay may bago napaka ilang sandali. 392 00:22:22,410 --> 00:22:26,590 >> At tawag out-- Kukunin ko sa itaas ng partikular na listahan. 393 00:22:26,590 --> 00:22:32,187 Mayroong dalawang mga partikular na machines-- isa mula sa Tokyo Institute of Technology 394 00:22:32,187 --> 00:22:34,520 at isa mula sa Cambridge University sa United Kingdom. 395 00:22:34,520 --> 00:22:37,700 At ang mga may kaakit-akit pagsuray Mega flops bawat wat ratio. 396 00:22:37,700 --> 00:22:42,620 Isa ito sa 4389, at ang sa tabi ng isa down na ito ay 3631. 397 00:22:42,620 --> 00:22:47,660 >> Ipapaliwanag ko kung ang pagkakaiba sa pagitan ng ang dalawang, sa susunod na slide. 398 00:22:47,660 --> 00:22:51,320 Ngunit ang mga ito ay ang mga ito ay Katamtamang sukat na kumpol ng pagsubok. 399 00:22:51,320 --> 00:22:54,732 Ang mga ito ay 34 lamang kilowatts o 52 kilowatts. 400 00:22:54,732 --> 00:22:56,940 May ilang mas malaking mga bago here-- sa partikular na isa 401 00:22:56,940 --> 00:22:58,860 sa Swiss Pambansang Supercomputing Centre. 402 00:22:58,860 --> 00:23:00,693 Ang tumagal ng tahanan mensahe para ito ay na kami ay 403 00:23:00,693 --> 00:23:04,270 sinusubukan mong hanapin computer na maaaring magpatakbo ng mahusay. 404 00:23:04,270 --> 00:23:09,860 >> At kaya, tingnan natin ito tuktok ipaalam isa, cutely tinatawag na, ang KFC. 405 00:23:09,860 --> 00:23:12,960 At ilang sandali ng advertising dito. 406 00:23:12,960 --> 00:23:15,730 Ang partikular na kumpanya ng pagkain May kinalaman sa ito. 407 00:23:15,730 --> 00:23:18,240 Ito ay ang katotohanan na ang partikular na sistema 408 00:23:18,240 --> 00:23:23,830 ay babad na babad sa isang napaka matalino tambalang langis-based. 409 00:23:23,830 --> 00:23:27,590 At kaya nakakuha sila ng kanilang mga manok fryer moniker 410 00:23:27,590 --> 00:23:30,040 noong una nilang makapagsimula sa bumuo ng mga ganitong uri ng sistema. 411 00:23:30,040 --> 00:23:32,740 >> Ngunit isa lamang kung ano ang kinuha nila dito ay isang bilang ng mga blades, 412 00:23:32,740 --> 00:23:37,560 ilagay ang mga ito sa sopistikadong mineral na langis, 413 00:23:37,560 --> 00:23:40,979 at pagkatapos ay nagtrabaho out kung paano makakuha ng lahat ng ang networking sa loob at labas nito. 414 00:23:40,979 --> 00:23:42,895 Pagkatapos, hindi lamang iyon, Naglaan na nila ito sa labas kaya 415 00:23:42,895 --> 00:23:46,095 maaari itong katapangang-gawa sa labas air paglamig. 416 00:23:46,095 --> 00:23:47,520 Ito ay medyo kahanga-hangang. 417 00:23:47,520 --> 00:23:49,630 Kaya kailangan mo lang gawin ang lahat ng ng mga kalokohan 418 00:23:49,630 --> 00:23:53,280 upang magawang makuha ang halaga ng tumaya naihatid para sa maliit na wattage. 419 00:23:53,280 --> 00:23:57,360 >> At maaari mong makita na ito ay ang hugis ng kung saan ang mga bagay ay heading. 420 00:23:57,360 --> 00:24:01,240 Ang hamon ay ang regular na naka paglamig ay ang ekonomiya ng scale 421 00:24:01,240 --> 00:24:08,459 at ay naghihimok ng maraming mga pag-unlad ng parehong regular computing, 422 00:24:08,459 --> 00:24:09,750 at computing mataas na pagganap. 423 00:24:09,750 --> 00:24:11,080 Kaya, ito ay medyo Nakakaantalang. 424 00:24:11,080 --> 00:24:13,280 Sa tingin ko ito ay kamangha-manghang. 425 00:24:13,280 --> 00:24:15,530 Ito ay isang bit marumi kapag subukan upang magpalit ng disk drive, 426 00:24:15,530 --> 00:24:18,090 ngunit ito ay isang talagang cool na ideya. 427 00:24:18,090 --> 00:24:22,200 >> Kaya hindi lamang iyon, mayroong ang maramihang mga trabaho 428 00:24:22,200 --> 00:24:25,450 Sini binuo sa palibot ng kung ano ang hindi namin pagtawag ng Open Compute Project. 429 00:24:25,450 --> 00:24:29,400 At oo, higit pa tungkol sa na Medyo mamaya. 430 00:24:29,400 --> 00:24:32,740 Ngunit ang industriya ng simula sa Napag-alaman na ang FLOPs per wat 431 00:24:32,740 --> 00:24:33,670 ay nagiging mahalaga. 432 00:24:33,670 --> 00:24:39,256 At ikaw, tulad ng mga kasamahan dito, bilang mong idisenyo ang iyong mga algorithm 433 00:24:39,256 --> 00:24:41,130 at idisenyo ang iyong code, dapat mong malaman 434 00:24:41,130 --> 00:24:43,620 na ang iyong code maaari May magpatumba-on na epekto. 435 00:24:43,620 --> 00:24:48,380 >> Kapag Markahan ay sitting dito sa kanyang dorm room pagsusulat ng Facebook 1.0, 436 00:24:48,380 --> 00:24:51,050 Ako ay medyo sigurado ipinagkaroon niya ng tanawin na ito ay magiging napakalaking. 437 00:24:51,050 --> 00:24:54,945 Ngunit paano malaking magiging sa kapaligiran ay isang malaking dealio. 438 00:24:54,945 --> 00:24:58,340 At kaya lahat ng ya'll ng dati makabuo ng mga algorithm 439 00:24:58,340 --> 00:25:01,370 na maaaring maging ang susunod na hamon bagay para sa mga tao tulad ng sa akin, 440 00:25:01,370 --> 00:25:02,700 sinusubukan mong patakbuhin ang sistema. 441 00:25:02,700 --> 00:25:07,360 >> Kaya ipaalam sa tingin lamang tungkol sa mga limitasyon ng kapangyarihan totoong mundo. 442 00:25:07,360 --> 00:25:09,930 Ang papel na ito sa pamamagitan ng Landauer-- ay hindi isang bagong bagay. 443 00:25:09,930 --> 00:25:12,480 1961 na ito ay nai-publish sa IBM Journal. 444 00:25:12,480 --> 00:25:15,590 Ito ang canonical "Irreversibility at Heat 445 00:25:15,590 --> 00:25:17,630 Pagbuo ng sa Proseso ng Pag-compute. " 446 00:25:17,630 --> 00:25:22,050 At kaya siya Nagtalo na machine hindi maaaring hindi 447 00:25:22,050 --> 00:25:25,070 gumanap logistic function na walang single-nagkakahalaga kabaligtaran. 448 00:25:25,070 --> 00:25:29,130 >> Upang ang buong bahagi ng ito ay ang pabalik sa '60s, 449 00:25:29,130 --> 00:25:31,890 Alam kakailanganin ng mga tao na ito ay pagpunta sa may problema. 450 00:25:31,890 --> 00:25:37,080 At gayon ang kautusan ng mga limitasyon sinabi 25 Degrees C, isang uri ng canonical kuwarto 451 00:25:37,080 --> 00:25:41,120 temperatura, ang limitasyon Kinakatawan 0.1 elektron volts. 452 00:25:41,120 --> 00:25:44,920 Ngunit theoretically, ito ay ang memorya ng teorya, computer, 453 00:25:44,920 --> 00:25:51,410 operating sa limitasyong ito ay maaaring Binago sa isang bilyong mga piraso ng pangalawang. 454 00:25:51,410 --> 00:25:54,620 >> Hindi ko alam tungkol sa iyo, ngunit hindi dumating sa kabuuan ng maraming isang bilyong mga piraso 455 00:25:54,620 --> 00:25:57,190 isang pangalawang rate ng palitan ng data. 456 00:25:57,190 --> 00:26:01,360 Ang argumento nagkaroon na lamang 2.8 trillions ng isang wat ng kapangyarihan 457 00:26:01,360 --> 00:26:03,180 ala na kailanman ay pinalawak. 458 00:26:03,180 --> 00:26:08,160 >> Ang lahat ng mga karapatan, tunay na mundo example-- ito ang aking electric bill. 459 00:26:08,160 --> 00:26:10,347 Ako ay 65% ​​porsiyento ng kaibig-ibig na data center 460 00:26:10,347 --> 00:26:11,930 Nagpakita ako sa iyo, sa partikular na oras. 461 00:26:11,930 --> 00:26:15,520 Ito ay bumalik noong Hunyo noong nakaraang taon. 462 00:26:15,520 --> 00:26:21,300 Kinuha ko ang isang mas lumang bersyon kaya na namin Maaari at uri ng anonymize nang kaunti. 463 00:26:21,300 --> 00:26:25,470 Ako ay gumagasta ng $ 45,000 sa isang buwan para sa enerhiya doon. 464 00:26:25,470 --> 00:26:34,990 >> Kaya ang dahilan sa pagiging may na aming May higit sa 50,000 mga proseso sa kuwarto. 465 00:26:34,990 --> 00:26:38,110 Kaya maaari mong isipin ang iyong sarili residential koryente kuwenta 466 00:26:38,110 --> 00:26:39,540 pagiging na mataas? 467 00:26:39,540 --> 00:26:46,180 Ngunit ito ay para sa isang 199000000 wat na oras sa isang buwan. 468 00:26:46,180 --> 00:26:51,670 >> Kaya ang tanong magpose ako ay, maaari mong isipin electric bill Mr. Zuckerberg ni? 469 00:26:51,670 --> 00:26:54,730 Mine ay medyo malaki, at nagpupumilit ako. 470 00:26:54,730 --> 00:26:56,600 At hindi ako nag-iisa sa ito. 471 00:26:56,600 --> 00:26:59,450 Marami ng mga tao may malaking data center. 472 00:26:59,450 --> 00:27:04,800 At kaya, hulaan ko, buong disclosure-- Medyo kakaiba ang aking mga kaibigan sa Facebook. 473 00:27:04,800 --> 00:27:07,900 >> Kaya ang aking mga kaibigan sa Facebook ay ang Prineville data center, 474 00:27:07,900 --> 00:27:14,030 na isa sa Facebook ng pinakamalaking, pinakabago, pinaka-mababang enerhiya data center. 475 00:27:14,030 --> 00:27:19,360 At i-post ang mga ito sa akin, mga bagay tulad ng paggamit sa pagiging epektibo ng kapangyarihan, 476 00:27:19,360 --> 00:27:24,020 tulad ng sa kung paano epektibong ay ang data center kumpara sa kung magkano ang enerhiya ikaw ay 477 00:27:24,020 --> 00:27:26,370 paglalagay sa ito, kung magkano tubig nila ginagamit, kung ano ang 478 00:27:26,370 --> 00:27:27,810 ang halumigmig at temperatura. 479 00:27:27,810 --> 00:27:29,980 >> At mayroon silang mga kaibig-ibig, kaibig-ibig plots. 480 00:27:29,980 --> 00:27:32,600 Sa tingin ko ito ay isang Kahanga-hanga pahina ng Facebook, 481 00:27:32,600 --> 00:27:35,400 ngunit hulaan ko na ako nang kaunti kakaiba. 482 00:27:35,400 --> 00:27:39,930 >> Kaya isa higit pang lakas bagay, pananaliksik computing na gagawin ko 483 00:27:39,930 --> 00:27:44,060 ay makabuluhang naiiba sa kung ano ang Facebook at Yahoo at Google 484 00:27:44,060 --> 00:27:50,020 at iba pang mga on-demand, ganap, laging magagamit na mga serbisyo. 485 00:27:50,020 --> 00:27:53,530 At kaya mayroon akong ng kalamangan na kapag ISO Bagong England-- at ISO New England 486 00:27:53,530 --> 00:27:58,910 Tinutulungan itakda ang enerhiya mga rate para sa rehiyon. 487 00:27:58,910 --> 00:28:01,110 >> At sinasabi nito na ito ng pagpapalawig ng isang kahilingan sa mga consumer 488 00:28:01,110 --> 00:28:05,870 upang kusang-loob na makatipid sa mataas na enerhiya, dahil sa mataas na init at halumigmig. 489 00:28:05,870 --> 00:28:08,680 At ito ay bumalik sa Hulyo 18. 490 00:28:08,680 --> 00:28:12,600 At kaya maligaya ako pabalik-tweet, Uy, ISO New England, Green Harvard. 491 00:28:12,600 --> 00:28:14,880 Ginagawa namin ang aming bahagi sa ibabaw dito sa pananaliksik sa computing. 492 00:28:14,880 --> 00:28:16,760 At ito ay dahil ang aming ginagawa agham. 493 00:28:16,760 --> 00:28:20,380 >> At hangga't sabihin ng agham tao Hindi kailanman Kayang tumanggap, maaari maghintay agham. 494 00:28:20,380 --> 00:28:25,030 Kaya naming nagawang quiesce aming system, sulitin ang rate ng grado 495 00:28:25,030 --> 00:28:30,550 sa aming enerhiya bill, at tulungan ang buong New England 496 00:28:30,550 --> 00:28:35,910 rehiyon sa pamamagitan ng pagpapadanak maraming megawatts ng pag-load. 497 00:28:35,910 --> 00:28:40,020 Kaya iyon ang natatanging bagay na naiiba tungkol sa pang-agham computing data 498 00:28:40,020 --> 00:28:48,890 center at ang ilang sa buong produksyon 24/7. 499 00:28:48,890 --> 00:28:51,670 >> Kaya ipaalam sa tumagal lamang ng isa pang gear dito. 500 00:28:51,670 --> 00:28:55,170 Kaya, nais kong talakayin ganap na kaguluhan nang kaunti. 501 00:28:55,170 --> 00:28:59,900 At gusto kong ilagay ito sa ang tangkilik ng imbakan. 502 00:28:59,900 --> 00:29:03,150 Kaya para sa mga ganoong uri ng ay struggling 503 00:29:03,150 --> 00:29:08,680 pagkuha ng kanilang mga ulo sa paligid ng kung ano petabytes ng imbakan hitsura, ang isang halimbawa. 504 00:29:08,680 --> 00:29:11,660 At ito ay ang uri ng mga bagay-bagay Haharapin ko ang lahat ng oras. 505 00:29:11,660 --> 00:29:15,550 >> Ang bawat isa sa mga maliit fellas ay isang apat na terabyte hard drive, 506 00:29:15,550 --> 00:29:17,420 upang maaari mong uri ng bilangin ang mga ito. 507 00:29:17,420 --> 00:29:21,370 Kami ay nakakakuha ngayon sa pagitan ng isa sa 1 at 1/2 petabytes 508 00:29:21,370 --> 00:29:22,970 sa isang standard rack industriya. 509 00:29:22,970 --> 00:29:26,430 At mayroon kaming kuwarto at ng mga kuwartong, tulad ng sa iyo Nakita sa mas maaga na larawan na may John 510 00:29:26,430 --> 00:29:31,230 at ako, na puno ng mga rack ng kagamitan. 511 00:29:31,230 --> 00:29:40,400 Kaya ito ay nagiging napaka, Napakadaling upang bumuo ng napakalaking array imbakan 512 00:29:40,400 --> 00:29:44,140 >> Ito ay halos madaling loob ng Unix sa uri ng bilangin up sa kung paano ang mga bagay ay pagpunta. 513 00:29:44,140 --> 00:29:48,270 Kaya ito ay pagbibilang kung gaano karaming Mau punto Mayroon akong nakapunta roon. 514 00:29:48,270 --> 00:29:50,880 Kaya na 423 harangin ang mga puntos. 515 00:29:50,880 --> 00:29:55,660 At pagkatapos ay kung nagpatakbo ako ng ilang pahapyaw awk, ako ay maaaring magdagdag ng up, sa partikular na sistema, 516 00:29:55,660 --> 00:29:59,080 nagkaroon 7.3 petabytes ng mga magagamit na imbakan. 517 00:29:59,080 --> 00:30:01,350 >> Kaya na ng maraming mga bagay-bagay. 518 00:30:01,350 --> 00:30:03,030 At imbakan ay talagang mahirap. 519 00:30:03,030 --> 00:30:06,850 At gayon pa man, sa ilang kadahilanan, ito ay isang trend sa industriya. 520 00:30:06,850 --> 00:30:11,500 Tuwing makipag-usap ko sa aming mga mananaliksik at ang aming mga guro at sabihing, 521 00:30:11,500 --> 00:30:14,180 hey, maaari ba akong magpatakbo ng imbakan para sa iyo. 522 00:30:14,180 --> 00:30:17,690 Sa kasamaang palad, mayroon akong upang mabawi ang gastos sa imbakan. 523 00:30:17,690 --> 00:30:19,430 Nakukuha ko sa negosyong ito. 524 00:30:19,430 --> 00:30:23,300 At ang mga tao sumangguni Newegg o isangguni ang mga ito Staples 525 00:30:23,300 --> 00:30:27,040 o kung magkano ang sila ay maaaring bumili ng -iisang terabyte disk drive para sa. 526 00:30:27,040 --> 00:30:29,390 >> Kaya ito, makikita mo tandaan dito, na may bakas. 527 00:30:29,390 --> 00:30:31,310 May isang disk drive dito. 528 00:30:31,310 --> 00:30:33,290 At kung pumunta namin pabalik, mayroon akong maraming. 529 00:30:33,290 --> 00:30:36,130 Hindi lamang ang na-marami, mayroon akong ako sopistikadong interconnects 530 00:30:36,130 --> 00:30:38,750 upang ma-tahi mga bagay-bagay. 531 00:30:38,750 --> 00:30:44,080 Kaya ang panganib na nauugnay sa mga malalaking array imbakan ay hindi walang gaanong halaga. 532 00:30:44,080 --> 00:30:46,370 >> Sa katunayan, kinuha namin sa internet at sinulat ni namin 533 00:30:46,370 --> 00:30:51,670 isang maliit na kuwento tungkol sa isang mahusay na kahulugan, mild modo direktor ng pananaliksik 534 00:30:51,670 --> 00:30:54,640 computing-- mangyayari na magkaroon ng isang accent-- kakaiba Ingles sinusubukan 535 00:30:54,640 --> 00:30:59,930 upang ipaliwanag sa isang tagapagpananaliksik kung ano ang walang underscore backup na folder talaga 536 00:30:59,930 --> 00:31:01,070 sinadya. 537 00:31:01,070 --> 00:31:05,690 Iyon ay medyo isang mahaba, maliit na kuwento, isang mahusay na apat na minuto ng pagtuklas. 538 00:31:05,690 --> 00:31:09,380 >> At tala, Mayroon akong isang kakila-kilabot maraming mas mababa space kaysa sa ginang ng bansa 539 00:31:09,380 --> 00:31:11,800 na SINGS tungkol sa lahat ng bass. 540 00:31:11,800 --> 00:31:13,910 Humihingi kami ng marami-dami ng mga account mas mababa. 541 00:31:13,910 --> 00:31:16,160 Ngunit pa rin, ito ay isang mahalagang bagay upang isipin ang tungkol, 542 00:31:16,160 --> 00:31:18,532 sa mga tuntunin ng kung ano ang maaaring magkamali. 543 00:31:18,532 --> 00:31:20,990 Kaya kung nakakuha ako ng disk drive, at Magtapon ko ito sa isang Unix machine, 544 00:31:20,990 --> 00:31:24,300 at magsisimulang ko pagsusulat ng mga bagay na ito, mayroong isang magneto, mayroong isang biyahe ulo, 545 00:31:24,300 --> 00:31:30,150 may tila, isang isa o zero Sini isinulat sa sa device na iyon. 546 00:31:30,150 --> 00:31:32,180 >> Motors-- spinny, twirly laging masira bagay. 547 00:31:32,180 --> 00:31:33,490 Mag-isip tungkol sa mga bagay na masira. 548 00:31:33,490 --> 00:31:35,170 Laging naging spinny, twirly bagay. 549 00:31:35,170 --> 00:31:38,560 Printer, disk drive, sasakyang de-motor, atbp 550 00:31:38,560 --> 00:31:40,590 Anumang bagay na gumagalaw ay malamang na masira. 551 00:31:40,590 --> 00:31:42,575 >> Kaya kailangan mo Motors, mo kailangan magdala ng firmware, 552 00:31:42,575 --> 00:31:47,110 kailangan mo SAS / SATA Controllers, wire, firmware sa SAS / SATA Controllers, 553 00:31:47,110 --> 00:31:48,530 mababang antas ng mga bloke. 554 00:31:48,530 --> 00:31:54,580 Piliin ang iyong imbakan controller ng file code na sistema, alinman ang isa maaaring ito ay, 555 00:31:54,580 --> 00:31:56,780 paano mo tahi bagay-bagay. 556 00:31:56,780 --> 00:32:00,956 At iyong virtual memory manager mga pahina, drakma fetch at mga tindahan. 557 00:32:00,956 --> 00:32:02,705 Pagkatapos, kumuha ka ng isa pang stack, na uri 558 00:32:02,705 --> 00:32:05,440 ng pababa sa listahan sa isa, mga algorithm, ang mga gumagamit. 559 00:32:05,440 --> 00:32:09,050 >> At kung i-multiply ito up, hindi ko alam kung gaano karaming, 560 00:32:09,050 --> 00:32:11,640 maraming ng mga lugar kung saan bagay-bagay ay maaaring pumunta patagilid. 561 00:32:11,640 --> 00:32:14,430 Ibig kong sabihin, na ang isang halimbawa tungkol sa matematika. 562 00:32:14,430 --> 00:32:18,070 Ngunit ito ay uri ng masaya upang isipin kung gaano karaming mga paraan bagay ay maaaring magkamali, 563 00:32:18,070 --> 00:32:21,650 para lamang sa isang disk drive. 564 00:32:21,650 --> 00:32:25,440 Kami ay narito na sa 300 petabytes, kaya isipin ang bilang ng mga disk drive 565 00:32:25,440 --> 00:32:27,741 kailangan mo sa 300 petabytes na maaaring magkamali. 566 00:32:27,741 --> 00:32:28,240 567 00:32:28,240 --> 00:32:30,390 Hindi that-- kaya lang na storage. 568 00:32:30,390 --> 00:32:34,220 At na alludes sa taong gusto kong makita 569 00:32:34,220 --> 00:32:38,780 ipasok ang yugto pakaliwa, na ay ang Chaos Monkey. 570 00:32:38,780 --> 00:32:43,140 Kaya sa tiyak na punto, ito ay makakakuha ng kahit na mas malaki pa sa disk drive 571 00:32:43,140 --> 00:32:43,920 problema. 572 00:32:43,920 --> 00:32:50,610 >> At kaya, ang mga masasarap na mga kababaihan at maginoo na magpatakbo ng isang streaming video serbisyo 573 00:32:50,610 --> 00:32:55,430 natanto na ang kanilang mga computer ay malaking at din din napaka-kumplikado 574 00:32:55,430 --> 00:33:00,010 at pagbibigay din ng serbisyo sa isang kahindik-hindik na may maraming mga tao. 575 00:33:00,010 --> 00:33:05,180 Nakakuha nila 37,000,000 members-- at slide na ito siguro sa isang taon o kaya old-- 576 00:33:05,180 --> 00:33:07,350 libu-libong mga device. 577 00:33:07,350 --> 00:33:10,810 May mga bilyun-bilyong oras ng video. 578 00:33:10,810 --> 00:33:13,600 -Log sila ng bilyun-bilyong mga kaganapan sa isang araw. 579 00:33:13,600 --> 00:33:17,330 >> At maaari mong makita, manood ng karamihan ng mga tao ang telebisor sa ibang pagkakataon sa gabi, 580 00:33:17,330 --> 00:33:19,429 at ito malayo outweighs ang lahat. 581 00:33:19,429 --> 00:33:21,220 At kaya, ninais nilang magagawa upang matiyak na 582 00:33:21,220 --> 00:33:24,854 na ang serbisyo ay up at maaasahan at nagtatrabaho para sa kanila. 583 00:33:24,854 --> 00:33:27,020 Kaya sila ay dumating up gamit ang bagay na tinatawag Chaos Monkey. 584 00:33:27,020 --> 00:33:29,000 Ito ay bahagi ng software na, kapag sa tingin mo 585 00:33:29,000 --> 00:33:34,190 tungkol sa pakikipag-usap tungkol sa pamagat ng buong pagtatanghal, 586 00:33:34,190 --> 00:33:36,530 Scale-out ay nangangahulugan na Dapat subukan ang mga bagay-bagay na ito. 587 00:33:36,530 --> 00:33:38,585 Ito ay hindi mahusay na lamang nagkakaroon isang milyong machine. 588 00:33:38,585 --> 00:33:40,460 Kaya ang magaling na bagay tungkol sa ito ay, Chaos Monkey 589 00:33:40,460 --> 00:33:43,090 ay isang serbisyo na Kinikilala ng mga grupo ng mga sistema ng 590 00:33:43,090 --> 00:33:47,220 at random na winakasan ng isa ng mga sistema sa isang grupo. 591 00:33:47,220 --> 00:33:48,429 Kahanga-hanga. 592 00:33:48,429 --> 00:33:50,220 Kaya hindi ko alam tungkol sa ka, ngunit kung na hindi ko kailanman 593 00:33:50,220 --> 00:33:52,990 bumuo ng isang sistema na umaasa sa iba pang mga sistema ng pakikipag-usap sa isa't isa, 594 00:33:52,990 --> 00:33:55,865 Dadalhin ka ng isa sa mga ito, ang posibilidad na ang buong pagtatrabaho bagay, 595 00:33:55,865 --> 00:33:57,130 diminishes mabilis. 596 00:33:57,130 --> 00:34:00,475 >> At kaya ito piraso ng software na tumatakbo ang sa paligid imprastraktura Netflix iyon. 597 00:34:00,475 --> 00:34:03,100 Sa kabutihang-palad, sinasabi nito na ito ay tumatakbo lamang sa oras ng negosyo na may layunin 598 00:34:03,100 --> 00:34:05,810 na mga inhinyero ay magiging masagot alerto at. 599 00:34:05,810 --> 00:34:08,020 Kaya ito ay ang mga uri ng ng mga bagay na hindi namin ngayon 600 00:34:08,020 --> 00:34:13,360 na kinakailangang gawin upang guluhin ang aming computing mga kapaligiran, upang ipakilala ang ganap na kaguluhan 601 00:34:13,360 --> 00:34:15,739 at upang ipakilala ang pagiging kumplikado. 602 00:34:15,739 --> 00:34:19,139 >> Kaya sino, sa kanilang karapatan isip, ay maluwag sa loob piliin 603 00:34:19,139 --> 00:34:22,540 upang gumana sa isang Chaos Monkey? 604 00:34:22,540 --> 00:34:24,150 Sandali, parang siya na tumuturo sa akin. 605 00:34:24,150 --> 00:34:28,719 Well, hulaan ko should-- ko maganda. 606 00:34:28,719 --> 00:34:32,909 Ngunit ang problema ay sa iyo Hindi makuha ang gusto mo. 607 00:34:32,909 --> 00:34:37,440 Ang Chaos Monkey, tulad ng sa iyo ang maaaring makakita, pinipili mo. 608 00:34:37,440 --> 00:34:42,650 >> At ito ang problema sa computing sa scale ay na hindi ka maaaring maiwasan ito. 609 00:34:42,650 --> 00:34:49,989 Ito ay isang kawalan ng kayang maiiwasan ng pagiging kumplikado at ng scale at sa aming paglaki, 610 00:34:49,989 --> 00:34:53,280 sa ilang mga paraan, ng kadalubhasaan sa computing. 611 00:34:53,280 --> 00:34:55,510 At tandaan, ito ay isang bagay na dapat tandaan, 612 00:34:55,510 --> 00:35:00,030 Pag-ibig malaking gulo Monkeys snowflakes-- pag-ibig snowflakes. 613 00:35:00,030 --> 00:35:03,470 Ang isang snowflake-- na ipinaliwanag namin ang Ganap na kaguluhan Monkey-- ngunit isang Snowflake 614 00:35:03,470 --> 00:35:09,630 ay isang server na ay natatangi at espesyal at maselan at indibidwal 615 00:35:09,630 --> 00:35:11,770 at hindi kailanman ay muling ginawa. 616 00:35:11,770 --> 00:35:14,790 >> Madalas nating mahanap Snowflake serbisyo sa ating kapaligiran. 617 00:35:14,790 --> 00:35:16,700 At lagi naming subukan at unti-unting mawala Snowflake serbisyo. 618 00:35:16,700 --> 00:35:18,880 Ngunit kung makakita ka ng server sa iyong kapaligiran 619 00:35:18,880 --> 00:35:23,240 na mahalaga sa kahabaan ng buhay ng ng iyong organisasyon at natutunaw, 620 00:35:23,240 --> 00:35:25,300 hindi mo maaaring magkasama muli ito pabalik. 621 00:35:25,300 --> 00:35:28,071 Kaya trabaho Chaos Monkey ay ang pumunta at wakasan ang mga pagkakataon. 622 00:35:28,071 --> 00:35:30,820 Kung ang Chaos Monkey natutunaw ang Snowflake, naka-ibabaw, tapos ka na. 623 00:35:30,820 --> 00:35:34,390 624 00:35:34,390 --> 00:35:37,950 Gusto kong makipag-usap tungkol sa ilang hardware na kami 625 00:35:37,950 --> 00:35:40,415 nakikita sa mga tuntunin ng uri ng -scale-out mga gawain masyadong. 626 00:35:40,415 --> 00:35:43,810 At sa ilang mga natatanging mga bagay na sa at sa paligid ng aktibidad ng agham. 627 00:35:43,810 --> 00:35:46,990 Ay nagsisimula na kami ngayon upang makita, tandaan yunit na ito ng isyu, ito rack? 628 00:35:46,990 --> 00:35:51,780 Kaya ito ay isang rack ng GPGPUs-- pangkalahatan layunin graphics processing unit. 629 00:35:51,780 --> 00:35:55,790 >> Mga kami matatagpuan sa aming data center, 100 o kaya milya ang layo. 630 00:35:55,790 --> 00:35:59,780 Ang partikular na rack Humigit kumulang 96 tera FLOPS 631 00:35:59,780 --> 00:36:04,090 ng single-katumpakan matematika magagawa upang maihatid ang likod ng ito. 632 00:36:04,090 --> 00:36:10,530 At mayroon kaming sunod 130-gansal card sa isang pagkakataon 633 00:36:10,530 --> 00:36:16,620 na we-- maramihang rack ng pagkakataong ito. 634 00:36:16,620 --> 00:36:22,730 >> Kaya ito ay kawili-wili sa kamalayan na ang proseso ng pangkalahatang layunin graphics 635 00:36:22,730 --> 00:36:27,880 Nagagawa nilang gawin matematika hindi mapaniniwalaan o kapani-paniwala mabilis para sa napakababang halaga ng enerhiya. 636 00:36:27,880 --> 00:36:32,060 Kaya mayroong isang malawak na uptick sa ang pang-agham computing lugar, 637 00:36:32,060 --> 00:36:36,400 tumitingin sa graphics processing unit sa isang malaking paraan. 638 00:36:36,400 --> 00:36:41,990 >> Kaya nagpatakbo ako ng ilang Mcollective sa pamamagitan ng aming imprastraktura ng manika 639 00:36:41,990 --> 00:36:45,330 kahapon, napaka nasasabik tungkol dito. 640 00:36:45,330 --> 00:36:48,260 maikling lamang ng isang petaflop ng single-katumpakan. 641 00:36:48,260 --> 00:36:52,440 Lamang maging malinaw dito, ito maliit na multiplier ay 3.95. 642 00:36:52,440 --> 00:36:54,820 I-double-katumpakan matematika ay magiging mga 1.2, 643 00:36:54,820 --> 00:36:57,010 ngunit aking feed ng Twitter paraan mas mahusay na tumingin kung ako 644 00:36:57,010 --> 00:37:02,670 Sinabi namin ay may halos isang petaflop ng single-katumpakan GPGPUs. 645 00:37:02,670 --> 00:37:04,220 >> Ngunit nakakakuha ito ng doon. 646 00:37:04,220 --> 00:37:06,280 Nagiging upang maging napaka, masyado kahanga-hanga. 647 00:37:06,280 --> 00:37:08,550 At kung bakit ay namin ginagawa ito? 648 00:37:08,550 --> 00:37:11,570 Dahil kabuuan kimika, bukod sa iba pang mga bagay, 649 00:37:11,570 --> 00:37:15,300 ngunit kami ay nagsisimula upang mag-disenyo ng ilang mga bagong photovoltaics. 650 00:37:15,300 --> 00:37:20,210 >> At kaya Alan Aspuru-Guzik, kung sino ang isang propesor sa chemistry-- aking kasosyo 651 00:37:20,210 --> 00:37:22,390 sa crime-- para sa huling ilang taon. 652 00:37:22,390 --> 00:37:25,660 Na-pagtulak namin ang sobre sa computing. 653 00:37:25,660 --> 00:37:30,250 At ang GPGPU ay perpekto teknolohiya upang magawa 654 00:37:30,250 --> 00:37:34,760 isang kahindik-hindik na maraming kumplikadong matematika, napaka, masyadong mabilis. 655 00:37:34,760 --> 00:37:36,750 >> Kaya may sukat, ay bagong hamon. 656 00:37:36,750 --> 00:37:41,070 Kaya malaking scale-- mayroon kang maging Mag-ingat kung paano mo wire bagay na ito. 657 00:37:41,070 --> 00:37:45,300 At mayroon kaming ilang mga antas ng laging sumasagi sa alaala mapilit disorder. 658 00:37:45,300 --> 00:37:49,530 Marahil mga larawan humimok ng maraming mga tao na mani. 659 00:37:49,530 --> 00:37:53,390 At cabinet na hindi wired partikular na mahusay 660 00:37:53,390 --> 00:37:56,050 humimok ng aming network at mga kagamitan sa mga inhinyero na mani. 661 00:37:56,050 --> 00:37:58,620 Plus mayroon ding airflow mga isyu na mayroon ka upang maglaman. 662 00:37:58,620 --> 00:38:01,430 >> Kaya ito ay mga bagay na aking Gusto hindi kailanman na naisip ng. 663 00:38:01,430 --> 00:38:03,480 Gamit ang scale, ay higit pa ang pagiging kumplikado. 664 00:38:03,480 --> 00:38:05,869 Ito ay isang bagong uri ng file system. 665 00:38:05,869 --> 00:38:06,410 Ito ay kahanga-hanga. 666 00:38:06,410 --> 00:38:07,660 Ito ay isang petabyte. 667 00:38:07,660 --> 00:38:09,905 Maaari itong mag-imbak ng 1100000000 mga file. 668 00:38:09,905 --> 00:38:15,940 Maaari itong basahin at isulat sa 13 gigabytes at 20 gigabytes ng second-- gigabytes 669 00:38:15,940 --> 00:38:17,150 isang segundo. 670 00:38:17,150 --> 00:38:20,900 Kaya maaari itong mag-ibis maglapag terabytes hindi sa anumang oras sa lahat. 671 00:38:20,900 --> 00:38:22,070 >> At ito ay lubos na magagamit. 672 00:38:22,070 --> 00:38:26,989 At ito ay nakakuha ng kamangha-manghang lookup rates-- 220,000 lookup sa isang segundo. 673 00:38:26,989 --> 00:38:29,780 At mayroong maraming iba't ibang mga tao pagbuo ng mga uri ng mga sistema. 674 00:38:29,780 --> 00:38:32,830 At maaari mo itong makita dito graphically. 675 00:38:32,830 --> 00:38:35,800 Ito ay isa sa aming mga system file na nasa ilalim ng pag-load, medyo 676 00:38:35,800 --> 00:38:41,250 masayang pagbabasa sa maigsing lamang ng 22 gigabytes isang segundo. 677 00:38:41,250 --> 00:38:42,790 Kaya na cool-- kaya kumplikado. 678 00:38:42,790 --> 00:38:47,230 >> Kaya sa pagiging kumplikado at sukat, ay higit pang kumplikado, tama? 679 00:38:47,230 --> 00:38:51,830 Ito ay isa sa aming maraming, maraming mga diagram ng network, 680 00:38:51,830 --> 00:38:54,970 kung saan mayroon kang maraming iba't ibang chassis lahat ng sumusuportang up 681 00:38:54,970 --> 00:38:57,730 sa isang pangunahing core switch, konektado sa imbakan, 682 00:38:57,730 --> 00:39:00,731 pagkonekta sa mababang latency interconnects. 683 00:39:00,731 --> 00:39:03,605 At pagkatapos ay ang lahat ng ito bahagi ng bahay, ay isa lamang sa lahat ng pamamahala 684 00:39:03,605 --> 00:39:09,740 na kailangan mong magagawang upang harapin ang mga sistema ng mula sa isang remote na lokasyon. 685 00:39:09,740 --> 00:39:12,070 Kaya scale ay may maraming pagiging kumplikado dito. 686 00:39:12,070 --> 00:39:14,910 687 00:39:14,910 --> 00:39:17,785 >> Baguhin ang muli gear, sabihin bumalik at magkaroon ng maliit na lugar ng agham. 688 00:39:17,785 --> 00:39:21,450 Kaya, tandaan, pananaliksik computing at ang maliit na shim-- 689 00:39:21,450 --> 00:39:25,310 maliit na kulay-rosas sapatilya sa pagitan ng faculty at lahat ng kanilang mga algorithm 690 00:39:25,310 --> 00:39:30,650 at ang lahat ng mga cool na agham at ang lahat ng ito kapangyarihan at paglamig at data center 691 00:39:30,650 --> 00:39:35,330 sahig at networking at malaking mga computer at serbisyo desk at tulong desk 692 00:39:35,330 --> 00:39:39,330 at sa gayon forth-- at kaya, hindi namin lamang ito kaunti sapatilya pagitan ng mga ito. 693 00:39:39,330 --> 00:39:42,820 >> Ano sinimulan namin upang tingnan ay na ang mundo 694 00:39:42,820 --> 00:39:45,730 nagawang bumuo ng ang mga malalaking data center 695 00:39:45,730 --> 00:39:48,020 at magagawang upang bumuo ng ang mga malalaking computer. 696 00:39:48,020 --> 00:39:49,420 Na nakuha namin mahusay sa ito. 697 00:39:49,420 --> 00:39:53,600 Ano kami ay hindi masyadong magandang sa ay ito maliit sapatilya sa pagitan ng pananaliksik 698 00:39:53,600 --> 00:39:56,670 at ang hubad metal at ang teknolohiya. 699 00:39:56,670 --> 00:39:58,600 At mahirap. 700 00:39:58,600 --> 00:40:03,330 >> At kaya nagbigay kami ng pag-upa kakailanganin ng mga tao na naninirahan sa mundong ito. 701 00:40:03,330 --> 00:40:07,590 At higit pa kamakailan, nagsalita kami sa National Science Foundation at sinabing, 702 00:40:07,590 --> 00:40:11,440 ito scale-out mga bagay-bagay ay mahusay, ngunit hindi namin makuha ang aming mga siyentipiko 703 00:40:11,440 --> 00:40:13,690 sa sa mga malalaking kumplikadong machine. 704 00:40:13,690 --> 00:40:16,040 At kaya, nagkaroon ng isang bilang ng iba't ibang mga program 705 00:40:16,040 --> 00:40:20,100 kung saan kami talaga ay kadalasang -aalala tungkol sa sinusubukan 706 00:40:20,100 --> 00:40:22,800 upang makita kung maaari naming ibahin ang anyo ang imprastraktura ng campus. 707 00:40:22,800 --> 00:40:25,850 >> Maraming ng mga programa sa paligid pambansang center. 708 00:40:25,850 --> 00:40:28,300 At kaya, ang ating mga sarili, ang aming mga kaibigan sa Clemson, 709 00:40:28,300 --> 00:40:32,620 University of Wisconsin Madison, Southern California, Utah, at Hawaii 710 00:40:32,620 --> 00:40:35,780 uri ng nakuha nang magkasama upang Tingnan natin ang problemang ito. 711 00:40:35,780 --> 00:40:39,340 At maliit na graph na ito dito ay ang mahabang buntot ng agham. 712 00:40:39,340 --> 00:40:41,602 >> Kaya ito is-- hindi kahit na ano ang nasa ito axis, 713 00:40:41,602 --> 00:40:45,485 ngunit ito axis ay talagang numero ng mga trabaho ng pagdaan sa kumpol. 714 00:40:45,485 --> 00:40:48,940 Kaya mayroong 350,000 sa paglipas ng kahit anong tagal ng panahon. 715 00:40:48,940 --> 00:40:51,730 Ito ang aming karaniwang suspects sa ibaba dito. 716 00:40:51,730 --> 00:40:55,992 Sa katunayan, mayroong Alan Aspuru-Guzik, na tayo ay pakikipag-usap lamang about-- tonelada 717 00:40:55,992 --> 00:40:58,700 at tonelada ng tumaya, talagang mabisa, alam kung ano ang ginagawa niya. 718 00:40:58,700 --> 00:41:02,840 >> Narito ang isa pang lab na kukunin ko na makipag-usap tungkol sa isang moment-- lab John Kovac iyon. 719 00:41:02,840 --> 00:41:03,610 Mayroon sila nito. 720 00:41:03,610 --> 00:41:04,210 Ang mga ito ay mabuti. 721 00:41:04,210 --> 00:41:04,830 Ang mga ito ay magiging masaya. 722 00:41:04,830 --> 00:41:05,960 Sila ay naka-compute. 723 00:41:05,960 --> 00:41:07,664 Mahusay agham ay nagsisimula pa tapos. 724 00:41:07,664 --> 00:41:09,580 At pagkatapos, tulad ng uri ng bumaba dito, may 725 00:41:09,580 --> 00:41:12,110 ang ibang mga grupo na Hindi tumatakbo ang maraming trabaho. 726 00:41:12,110 --> 00:41:13,410 >> At kung bakit ay na? 727 00:41:13,410 --> 00:41:15,080 Ito ba ay dahil ang computing ay masyadong matigas? 728 00:41:15,080 --> 00:41:19,580 Ito ba ay dahil hindi nila alam kung paano? 729 00:41:19,580 --> 00:41:22,880 Hindi namin alam, dahil Nawala at itinuturing namin. 730 00:41:22,880 --> 00:41:25,620 At kaya na kung ano ang proyekto ay tungkol sa, 731 00:41:25,620 --> 00:41:27,830 ay lokal, sa loob bawat isa sa mga rehiyong ito, 732 00:41:27,830 --> 00:41:32,660 upang tumingin sa avenues kung saan maaari kaming nakikipag-ugnayan kasama ang mga guro at mga mananaliksik 733 00:41:32,660 --> 00:41:36,400 talaga sa ibabang dulo ng buntot, at maunawaan kung ano ang kanilang ginagawa. 734 00:41:36,400 --> 00:41:37,920 >> Kaya na ang isang bagay na hindi namin talagang madamdamin tungkol sa. 735 00:41:37,920 --> 00:41:39,920 At iyon ang isang bagay na agham ay hindi magpatuloy 736 00:41:39,920 --> 00:41:44,260 upang sumulong hanggang sa malutas namin ang ilan sa mga kasong ito gilid. 737 00:41:44,260 --> 00:41:46,590 Iba pang mga piraso ng agham na ang nangyayari up-- lahat 738 00:41:46,590 --> 00:41:48,260 Nakita Large Hadron Collider. 739 00:41:48,260 --> 00:41:49,540 Galing, tama? 740 00:41:49,540 --> 00:41:52,960 Mga bagay na ito ang lahat ng nagpatakbo out sa Holyoke. 741 00:41:52,960 --> 00:41:56,510 Built-- namin ang pinakaunang agham na nangyari sa Holyoke 742 00:41:56,510 --> 00:41:59,130 ay ang pagtutulungan sa pagitan ng ang ating mga sarili at Boston University. 743 00:41:59,130 --> 00:42:01,510 Kaya talaga, talagang cool. 744 00:42:01,510 --> 00:42:04,410 >> Ito ay isang masaya piraso ng agham para sa scale. 745 00:42:04,410 --> 00:42:07,650 Ito ay isang digital na pag-access sa isang langit siglo sa Harvard. 746 00:42:07,650 --> 00:42:09,170 Talaga, ito ay isang plato na archive. 747 00:42:09,170 --> 00:42:13,350 Kung pumunta ka pababa Oxford-- Garden Street, paumanhin, 748 00:42:13,350 --> 00:42:16,560 makikita mo ang isa sa mga observatory mga gusali ay isa lamang full 749 00:42:16,560 --> 00:42:19,480 ng tungkol sa kalahati ng isang milyong mga plato. 750 00:42:19,480 --> 00:42:24,410 >> At ang mga ito ay mga larawan ng kalangitan sa gabi, higit sa 100 taon. 751 00:42:24,410 --> 00:42:28,760 Kaya set up ng isang buong magsangkap -click dito upang i-digitize ang mga plates, 752 00:42:28,760 --> 00:42:32,100 kumuha ng mga larawan sa mga ito, magparehistro mga ito, ilagay ang mga ito sa isang computer. 753 00:42:32,100 --> 00:42:36,410 At iyon ay isang petabyte at kalahating, lang karapatan there-- isang maliit na proyekto. 754 00:42:36,410 --> 00:42:37,530 >> Ito ang iba pang mga proyekto. 755 00:42:37,530 --> 00:42:42,800 Ang proyekto Pan-STARRS ginagawa isang buong lapad ng mga malalawak na survey, 756 00:42:42,800 --> 00:42:47,390 naghahanap ng malapit sa Daigdig asteroids at lumilipas celestial na kaganapan. 757 00:42:47,390 --> 00:42:52,100 Bilang isang molecular biophysicist, mahal ko ang salitang lumilipas celestial kaganapan. 758 00:42:52,100 --> 00:42:55,050 Ako ay hindi masyadong sigurado kung ano ito ay, ngunit gayon pa man, naghahanap kami para sa kanila. 759 00:42:55,050 --> 00:43:00,372 >> At kami ay bumubuo ng mga 30 terabytes isang gabi out sa mga teleskopyo. 760 00:43:00,372 --> 00:43:03,330 At na hindi talaga isang bandwidth problema, na tulad ng isang problema sa FedEx. 761 00:43:03,330 --> 00:43:08,420 Kaya mong ilagay sa van ang imbakan at ipadala mo ito kahit anong ito. 762 00:43:08,420 --> 00:43:10,570 >> BICEP ay talagang interesting-- kaya background imaging 763 00:43:10,570 --> 00:43:13,850 ng cosmic dagdag pusod ng polariseysyon. 764 00:43:13,850 --> 00:43:16,880 Nang una kong nagsimula nagtatrabaho sa Harvard pitong o kaya, 765 00:43:16,880 --> 00:43:21,440 walong taon na ang nakakaraan, natatandaan ko nagtatrabaho sa proyektong ito 766 00:43:21,440 --> 00:43:26,010 at ito ay hindi tunay na lababo bahay kung bakit polarized ilaw 767 00:43:26,010 --> 00:43:29,770 mula sa cosmic microwave background ay magiging mahalaga, 768 00:43:29,770 --> 00:43:30,800 hanggang sa ito ang nangyari. 769 00:43:30,800 --> 00:43:34,580 >> At ito ay John Kovac, sino ako usapan sa dati, 770 00:43:34,580 --> 00:43:42,030 gamit ang milyun-milyong sa milyon-milyong mga CPU oras, sa aming pasilidad at iba pa, 771 00:43:42,030 --> 00:43:46,600 sa isa lamang dumilat sa loob ng unang sandali ng uniberso 772 00:43:46,600 --> 00:43:49,150 makalipas ang Big Bang, at aninaw 773 00:43:49,150 --> 00:43:51,290 Pangkalahatang teorya ng Einstein ng kapamanggitan. 774 00:43:51,290 --> 00:43:56,040 Ito ay isip pamumulaklak na ang aming mga computer ay tumutulong sa amin na malutas at dumilat 775 00:43:56,040 --> 00:43:59,280 sa pinakadulo pinagmulan ng bakit narito kami. 776 00:43:59,280 --> 00:44:03,450 >> Kaya kapag makipag-usap sa iyo tungkol sa sukat, ito ay ang ilang mga seryosong scale. 777 00:44:03,450 --> 00:44:09,260 Ang iba pang mga bagay ng scale ay, na pindutin ang partikular na proyekto mga guys. 778 00:44:09,260 --> 00:44:15,320 At ito ang tugon curve para sa BICEP [Hindi marinig] ito noong aming maliit na survey. 779 00:44:15,320 --> 00:44:19,220 >> At maaari mong makita dito, buhay ay mabuti hanggang tungkol dito, 780 00:44:19,220 --> 00:44:21,200 na kung saan ay kapag ang anunsyo ay dumating out. 781 00:44:21,200 --> 00:44:24,120 At mo pa nakuha nang literal segundo upang tumugon 782 00:44:24,120 --> 00:44:29,020 sa pag-scale na kaganapan na tumutugon sa ito maliit na tuldok dito, 783 00:44:29,020 --> 00:44:32,200 kung saan nagtapos ang nagbabagong apat o kaya terabytes ng data 784 00:44:32,200 --> 00:44:36,370 sa pamamagitan ng web server na day-- medyo balbon. 785 00:44:36,370 --> 00:44:38,210 >> At oo, ito ang mga mga uri ng mga bagay na 786 00:44:38,210 --> 00:44:43,040 Maaari itong mangyari sa iyo sa iyong imprastraktura kung hindi mo magdisenyo para sa scale. 787 00:44:43,040 --> 00:44:45,630 Nagkaroon kami ng kaunting isang pakikipag-agawan sa araw na iyon, upang maging 788 00:44:45,630 --> 00:44:50,440 magagawang span out sapat na serbisyo sa web upang panatilihin ang mga up ng site at tumakbo. 789 00:44:50,440 --> 00:44:53,399 At kami ay matagumpay. 790 00:44:53,399 --> 00:44:55,190 Ito ay isang maliit na e-mail na uri ng nakatutuwa. 791 00:44:55,190 --> 00:45:00,245 Ito ay isang mail sa Markahan Vogelsberger, at Lars Hernquist, kung sino ang 792 00:45:00,245 --> 00:45:02,650 isang miyembro faculty dito sa Harvard. 793 00:45:02,650 --> 00:45:03,570 Higit pa tungkol sa Markahan mamaya. 794 00:45:03,570 --> 00:45:05,990 Ngunit tingin ko ito ang isa uri ng sums up uri 795 00:45:05,990 --> 00:45:09,920 ng kung saan ang computing Nasa pananaliksik computing. 796 00:45:09,920 --> 00:45:12,070 Uy, koponan, mula noong huli Martes, mo guys racked up 797 00:45:12,070 --> 00:45:15,470 higit sa 28% ng mga bagong cluster, na pinagsama 798 00:45:15,470 --> 00:45:20,040 ay higit sa 78 taon ng CPU sa araw tatlo lamang. 799 00:45:20,040 --> 00:45:22,502 At sinabi ko, ito ay pa rin lamang lamang Biyernes umaga. 800 00:45:22,502 --> 00:45:23,460 Ito ay Kahanga-hanga! 801 00:45:23,460 --> 00:45:24,740 Maligayang Biyernes! 802 00:45:24,740 --> 00:45:27,450 >> Pagkatapos bigyan ko ang mga ito sa mga puntos ng data. 803 00:45:27,450 --> 00:45:30,260 At kaya na uri ng kawili-wiling. 804 00:45:30,260 --> 00:45:34,840 Kaya tandaan tungkol sa Mark, makikita siya dumating -back sa larawan sa ilang sandali. 805 00:45:34,840 --> 00:45:36,935 Kaya scale-out computing ay lahat ng dako. 806 00:45:36,935 --> 00:45:41,080 >> Kahit kami ng pagtulong sa mga tao hitsura sa kung paano gumagana ang NBA, 807 00:45:41,080 --> 00:45:43,140 at kung saan ang mga tao ay masusuka bola mula sa. 808 00:45:43,140 --> 00:45:47,580 Hindi ko talaga maintindihan masyadong larong ito na rin, ngunit tila, ito ay isang malaking deal. 809 00:45:47,580 --> 00:45:50,610 Mayroong hoops at bowls at pera. 810 00:45:50,610 --> 00:45:55,300 >> At kaya, sa aming database, namin bumuo ng isang maliit na 500 [hindi marinig] 811 00:45:55,300 --> 00:45:58,170 parallel processor kumpol, isang pares ng mga terabytes ng RAM, 812 00:45:58,170 --> 00:46:03,590 upang magagawang upang bumuo ito para Kirk at ang kanyang koponan. 813 00:46:03,590 --> 00:46:08,524 At sila ay ginagawa computing sa isang buong iba pang mga paraan. 814 00:46:08,524 --> 00:46:10,440 Ngayon ito ay proyekto namin kasangkot sa na 815 00:46:10,440 --> 00:46:14,880 talagang kaakit-akit, sa paligid neural plasticity connectomics at genomic 816 00:46:14,880 --> 00:46:20,960 imprinting-- tatlong napaka-mabigat pagpindot ng mga lugar ng pananaliksik 817 00:46:20,960 --> 00:46:24,650 na labanan namin kay sa isang batayang pang-araw-araw. 818 00:46:24,650 --> 00:46:30,670 Ang ideya na ang aming talino ay sa ilalim ng plastic ang stress kapag kami ay bata pa. 819 00:46:30,670 --> 00:46:34,980 At marami sa aming mga pang-adultong pag-uugali ay sculpted sa pamamagitan ng karanasan sa simula nya. 820 00:46:34,980 --> 00:46:37,040 Kaya ito ay isang malaking dealio. 821 00:46:37,040 --> 00:46:41,360 >> At kaya ito ay gawa na pinopondohan ng Pambansang Instituto ng Kalusugan ng Isip. 822 00:46:41,360 --> 00:46:46,860 At kami ay sinusubukang i-isa lamang, sa pamamagitan ng maraming mga malalaking data 823 00:46:46,860 --> 00:46:51,970 at malaki ang pagsusuri ng data, uri ng peer sa aming mga utak ng tao 824 00:46:51,970 --> 00:46:54,870 sa pamamagitan ng iba't-ibang iba't ibang mga diskarte. 825 00:46:54,870 --> 00:47:00,360 >> Kaya Nais kong itigil at uri ng -pause para lamang sa isang maliit na sandali. 826 00:47:00,360 --> 00:47:04,160 Ang hamon sa mga malayuang data center ay isa itong malayo. 827 00:47:04,160 --> 00:47:05,520 Hindi ito maaaring posibleng gumana. 828 00:47:05,520 --> 00:47:07,590 Kailangan ko ng aking data sa malapit. 829 00:47:07,590 --> 00:47:10,730 Kailangan kong gawin ang aking pananaliksik sa aking lab. 830 00:47:10,730 --> 00:47:18,620 >> At kaya ko uri ng kinuha isang halimbawa ng isang functional magnetic lagong imaging 831 00:47:18,620 --> 00:47:22,260 hanay ng data mula sa aming mga data center sa Western Mass. 832 00:47:22,260 --> 00:47:24,660 at nakakonekta ito sa aking desktop sa Cambridge. 833 00:47:24,660 --> 00:47:27,440 At kukunin ko na i-play ang maliit na video. 834 00:47:27,440 --> 00:47:29,750 Sana ito ay uri ng trabaho. 835 00:47:29,750 --> 00:47:33,480 >> Kaya ito ay sa akin sa pamamagitan ng pagpunta -check ang aking GPUs ay nagtatrabaho. 836 00:47:33,480 --> 00:47:35,430 At Lalabas na ako na hanggang VNC iyon. 837 00:47:35,430 --> 00:47:36,810 At ito ay isang matalino VNC. 838 00:47:36,810 --> 00:47:38,970 Ito ay isang VNC sa 3D piraso. 839 00:47:38,970 --> 00:47:41,975 At kaya, bilang maaari mong makita ang ilang sandali, ito ay sa akin umiikot na utak na ito sa paligid. 840 00:47:41,975 --> 00:47:44,460 Sinusubukan ko sa uri ng makakuha ito nakatuon. 841 00:47:44,460 --> 00:47:49,574 At pagkatapos ay ang maaari kong ilipat sa pamamagitan ng maraming iba't ibang hiwa ng MRI data. 842 00:47:49,574 --> 00:47:51,490 At ang tanging bagay na iba't ibang tungkol sa 843 00:47:51,490 --> 00:47:55,160 ay, ito ay darating sa paglipas ng wire mula sa Western Mass. sa aking desktop. 844 00:47:55,160 --> 00:47:57,300 At pag-render nito mas mabilis kaysa sa aking desktop, 845 00:47:57,300 --> 00:48:02,840 dahil wala akong isang $ 4,000 graphics card sa aking desktop, na 846 00:48:02,840 --> 00:48:04,262 mayroon kaming out Western Mass. 847 00:48:04,262 --> 00:48:05,720 Siyempre, ako ako sinusubukan upang maging matalino. 848 00:48:05,720 --> 00:48:08,859 Nagpapatakbo ako ng GLX gears sa background, habang ginagawa ang lahat ng ito, 849 00:48:08,859 --> 00:48:10,900 upang matiyak na maaari kong Stress ang graphics card, 850 00:48:10,900 --> 00:48:14,140 at na ang lahat ng uri ng ang gumagana at ang lahat ng mga natitirang bahagi ng ito. 851 00:48:14,140 --> 00:48:16,700 Ngunit ang mga mahalagang bagay ay, ay ito ay 100 milya ang layo. 852 00:48:16,700 --> 00:48:20,460 At maaari mong makita mula sa na walang halatang latency. 853 00:48:20,460 --> 00:48:24,600 Mga bagay na may hawak magkasama may kabutihan. 854 00:48:24,600 --> 00:48:28,907 >> At sa gayon ay, sa at ng sarili nito, ay isang halimbawa at ang ilang mga pananaw 855 00:48:28,907 --> 00:48:31,490 sa kung paano computing at scale-out computing ay pagpunta sa mangyari. 856 00:48:31,490 --> 00:48:35,330 Lahat Tinatrabaho namin thinner at thinner device. 857 00:48:35,330 --> 00:48:36,870 Ang aming paggamit ng tablet ay pagtaas. 858 00:48:36,870 --> 00:48:39,160 >> Kaya samakatuwid, ang aking carbon bakas ng paa ay isa lamang 859 00:48:39,160 --> 00:48:42,060 lumilipat mula sa kung ano ang ginamit gawin na nai 860 00:48:42,060 --> 00:48:46,060 naging napakalaking machine sa ilalim ng aking desk, sa ano 861 00:48:46,060 --> 00:48:49,550 ay isang facility-- ay maaaring saanman ngayon. 862 00:48:49,550 --> 00:48:50,800 Ito ay maaaring maging kahit saan sa lahat. 863 00:48:50,800 --> 00:48:54,790 At gayon pa man, ito ay magagawang upang dalhin pa rin bumalik mataas na pagganap ng graphics 864 00:48:54,790 --> 00:48:56,630 sa aking desktop. 865 00:48:56,630 --> 00:49:00,900 >> Kaya, pagkuha ng malapit sa end-- tandaan Mark? 866 00:49:00,900 --> 00:49:04,480 Well, sa smart batang lalaki ay Mark. 867 00:49:04,480 --> 00:49:09,360 Nagpasya siya na siya ay pagpunta sa bumuo ng isang makatotohanang virtual na uniberso. 868 00:49:09,360 --> 00:49:12,820 Iyon ay medyo isang proyekto, kapag nag sa tingin na kailangan mong i-pitch na ito. 869 00:49:12,820 --> 00:49:14,740 Pupunta ako gumamit ng computer, at ako pupunta 870 00:49:14,740 --> 00:49:21,040 na bang gawing modelo ang 12 milyong taon matapos ang Big Bang kumakatawan sa isang araw. 871 00:49:21,040 --> 00:49:27,080 At pagkatapos ay ako pagpunta sa gawin 13.8 bilyong taon ng cosmic paglaki. 872 00:49:27,080 --> 00:49:28,270 Lahat ng karapatan. 873 00:49:28,270 --> 00:49:30,970 >> Ito talaga ay gumagamit ng isang computer ang noon ay mas malaki kaysa sa ating computer, 874 00:49:30,970 --> 00:49:35,040 at ito bubo sa ibabaw papunta sa pambansang mga mapagkukunan sa aming mga kaibigan pababa sa Texas. 875 00:49:35,040 --> 00:49:38,820 At sa pambansang facility, ito ay may maraming mga magkuwenta. 876 00:49:38,820 --> 00:49:40,750 Pero ginawa namin ng maraming ang simulation na lokal 877 00:49:40,750 --> 00:49:44,820 upang matiyak na ang software nagtrabaho at nagtrabaho ang mga system. 878 00:49:44,820 --> 00:49:47,790 >> At ito ay mga araw na tulad nito kapag Napag-alaman na naka-pagsuporta sa agham 879 00:49:47,790 --> 00:49:51,090 sa antas na ito ng sukatan, na ang mga tao ay maaari na ngayong sabihin bagay 880 00:49:51,090 --> 00:49:52,840 tulad ng, pupunta ako sa isang modelo ng uniberso. 881 00:49:52,840 --> 00:49:54,145 At ito ay ang kanyang unang modelo. 882 00:49:54,145 --> 00:49:56,422 At ito ay unang modelo sa kanyang koponan. 883 00:49:56,422 --> 00:49:58,130 Mayroong maraming iba pang mga kakailanganin ng mga tao na pagpunta 884 00:49:58,130 --> 00:50:01,520 darating sa likod Mark, na pagpunta sa Gusto upang gawing modelo na may mataas na resolution, 885 00:50:01,520 --> 00:50:04,652 na may higit pang tukoy, na may higit pang katumpakan. 886 00:50:04,652 --> 00:50:09,105 >> At kaya, sa huling ilang minuto, Gusto ko lang ipakita sa iyo ang video na ito 887 00:50:09,105 --> 00:50:15,270 ng Mark at Lars na sa akin, muli, bilang isang buhay siyentipiko, ay uri ng nakatutuwa. 888 00:50:15,270 --> 00:50:17,890 889 00:50:17,890 --> 00:50:20,970 Kaya ito, sa ibaba dito, i-orient ka, 890 00:50:20,970 --> 00:50:23,640 ito ay nagsasabi sa iyo ang oras dahil ang Big Bang. 891 00:50:23,640 --> 00:50:26,570 Kaya hindi namin sa tungkol sa 0700000000 taon. 892 00:50:26,570 --> 00:50:28,740 At ito ay nagpapakita sa kasalukuyang pag-update. 893 00:50:28,740 --> 00:50:33,450 Kaya nakikita mo sa sandaling ito, dark matter at ang ebolusyon 894 00:50:33,450 --> 00:50:39,910 ng masarap na istraktura at maagang kaayusan sa aming kilala uniberso. 895 00:50:39,910 --> 00:50:45,690 >> At ang mga point na may ito ay na ito ay ang lahat ng tapos na sa loob ng computer. 896 00:50:45,690 --> 00:50:48,530 Ito ay isang hanay ng mga parameter at isang set ng pisika 897 00:50:48,530 --> 00:50:52,840 at isang set ng matematika at isang hanay ng mga modelo 898 00:50:52,840 --> 00:50:59,284 na ay maingat na pinili, at pagkatapos ay Maingat na konektado sa isa't isa 899 00:50:59,284 --> 00:51:00,825 upang ma--modelo ang mga pakikipag-ugnayan. 900 00:51:00,825 --> 00:51:04,850 >> Kaya maaari mong makita ang ilang mga pagsisimula ng ang ilang mga puno ng gas pagsabog dito. 901 00:51:04,850 --> 00:51:06,880 At temperatura gas ay nagbabago. 902 00:51:06,880 --> 00:51:13,720 At maaari mong simulan upang makita ang mga istraktura sa mga nakikitang pagbabago uniberso. 903 00:51:13,720 --> 00:51:18,130 At ang mahalagang bahagi sa ay, ang bawat maliit na maliit na maliit, maliit na maliit, maliit na maliit na tuldok 904 00:51:18,130 --> 00:51:21,070 ay isang piraso ng pisika at may isang hanay ng mga matematika sa paligid, 905 00:51:21,070 --> 00:51:23,030 na nagpapaalam sa kanyang kaibigan at kapitbahay nito. 906 00:51:23,030 --> 00:51:27,245 >> Kaya mula sa pananaw ng pag-scale, ang mga mga computer mayroon sa lahat ng trabaho sa konsiyerto 907 00:51:27,245 --> 00:51:29,470 at mahusay na makipag-usap sa isa't isa. 908 00:51:29,470 --> 00:51:31,060 Kaya hindi sila maging masyadong masalita. 909 00:51:31,060 --> 00:51:33,520 Ang mga ito ay upang maiimbak ang kanilang mga resulta. 910 00:51:33,520 --> 00:51:37,902 At mayroon sila upang magpatuloy sa ipagbigay-alam sa lahat ng kanilang mga kaibigan. 911 00:51:37,902 --> 00:51:40,860 Sa katunayan, makikita mo ang ngayon, ang modelong ito ni pagkuha ng higit pa at mas komplikado. 912 00:51:40,860 --> 00:51:42,590 Mayroong higit pa at higit pang mga bagay-bagay pagpunta sa. 913 00:51:42,590 --> 00:51:45,210 Mayroong higit pa at higit pa materyal na lumilipad sa paligid. 914 00:51:45,210 --> 00:51:48,410 >> At ito ay kung ano ang maagang cosmos gusto Tiningnan tulad. 915 00:51:48,410 --> 00:51:49,770 Ito ay isang medyo balbon lugar. 916 00:51:49,770 --> 00:51:55,140 May mga pagsabog sa lahat ng dako ang lugar at mahusay na collisions. 917 00:51:55,140 --> 00:51:58,620 At pormasyon ng mabigat riles at mga elemento. 918 00:51:58,620 --> 00:52:03,910 At ang mga malalaking ulap mapanira sa bawat isa na may matinding puwersa. 919 00:52:03,910 --> 00:52:08,530 >> At kaya ngayon kami 9600000000 taon mula sa unang pagsabog na ito. 920 00:52:08,530 --> 00:52:12,310 Ikaw nagsisimula ka upang makita ang mga bagay na uri ng calmed down na nang kaunti, lamang 921 00:52:12,310 --> 00:52:15,660 Medyo, dahil ang enerhiya ay nagsisimula ngayon upang makapagpahinga. 922 00:52:15,660 --> 00:52:19,420 At gayon ang matematika mayroon mga modelo na nasa lugar. 923 00:52:19,420 --> 00:52:22,510 At ikaw ay nagsisimula upang makita ang pagkakasama ng iba't ibang mga elemento. 924 00:52:22,510 --> 00:52:26,220 At simula upang makita ang bagay na ito uri ng magtagpo at dahan-dahan ay cool. 925 00:52:26,220 --> 00:52:32,260 >> At ito ay nagsisimula upang tumingin nang kaunti higit na katulad ng kalangitan sa gabi, nang kaunti. 926 00:52:32,260 --> 00:52:37,870 At ito ay [? QSing. ?] Humihingi kami ngayon 30.2 bilyong taon at uri ng tapos na kami. 927 00:52:37,870 --> 00:52:41,130 At pagkatapos ay kung ano ang kanilang ginawa noon ay na kinuha nila ang modelong ito, 928 00:52:41,130 --> 00:52:44,580 at pagkatapos ay tumingin sa mga nakikitang uniberso. 929 00:52:44,580 --> 00:52:48,560 At pagkatapos ay isa lamang, ay magagawan iyon at overlay 930 00:52:48,560 --> 00:52:50,580 ito sa kung ano ang maaari mong makita. 931 00:52:50,580 --> 00:52:56,160 At ang katapatan ay pagsuray, pati na sa kung paano tumpak ang mga modelo na computer ay. 932 00:52:56,160 --> 00:52:58,760 >> Siyempre pa, ang astrophysicists at ang mga grupo ng pananaliksik 933 00:52:58,760 --> 00:53:02,780 Kailangan ng mas mahusay na fidelity at kahit na mas mataas na resolution. 934 00:53:02,780 --> 00:53:06,230 Pero kung sa tingin mo tungkol sa kung ano Gumagamit ako ng pakikipag-usap sa iyo sa araw na ito 935 00:53:06,230 --> 00:53:11,850 sa pamamagitan ng maliit na paglalakbay-dagat sa pamamagitan ng parehong imbakan at istraktura at networking 936 00:53:11,850 --> 00:53:18,000 at stack, ang mahalagang bagay ay, ay scale-out-compute mahalaga? 937 00:53:18,000 --> 00:53:22,050 Iyon ay ang aking orihinal na hypothesis-- pabalik sa aming mga pang-agham na pamamaraan. 938 00:53:22,050 --> 00:53:24,810 >> Umaasa ako na sa maagang bahagi ng nais ko 939 00:53:24,810 --> 00:53:29,400 hulaan na Gusto ko magagawang upang ipaliwanag ang sa iyo tungkol sa scale-out computing. 940 00:53:29,400 --> 00:53:32,870 At uri ng sinuri namin ang ilan sa mga pagpapalagay. 941 00:53:32,870 --> 00:53:34,585 Nagpunta kami sa pamamagitan ng pag-uusap na ito. 942 00:53:34,585 --> 00:53:38,920 At lamang ako ng pagpunta sa sabihin scale-out computing ay essential-- oh, 943 00:53:38,920 --> 00:53:42,480 oo, talaga oo. 944 00:53:42,480 --> 00:53:44,790 >> Kaya kapag pinag-iisipan mo tungkol sa iyong code, kapag 945 00:53:44,790 --> 00:53:49,230 ang iyong ginagawa ang CS50 panghuling proyekto, kapag pinag-iisipan mo tungkol sa iyong legacy 946 00:53:49,230 --> 00:53:52,990 upang ang sangkatauhan at ang mga resources na namin kailangang magawa upang mapagana ang mga computer na 947 00:53:52,990 --> 00:53:56,650 system, sa tingin masyadong maingat tungkol sa FLOPS per wat, 948 00:53:56,650 --> 00:53:58,560 at isipin ang tungkol sa Chaos Monkey. 949 00:53:58,560 --> 00:54:02,240 >> Mag-isip tungkol sa iyong mga snowflakes, huwag gawin ang isa-off, muling paggamit aklatan, 950 00:54:02,240 --> 00:54:06,453 bumuo ng codes-- magagamit muli ang lahat ng mga bagay na ang mga tutors na-nagtuturo sa iyo 951 00:54:06,453 --> 00:54:08,630 sa klase na ito. 952 00:54:08,630 --> 00:54:11,942 Ito ang mga pangunahing mga aspeto. 953 00:54:11,942 --> 00:54:13,150 Hindi sila lamang lip service. 954 00:54:13,150 --> 00:54:15,660 Ito ang mga tunay na bagay. 955 00:54:15,660 --> 00:54:20,680 >> At kung ang alinman sa gusto mong sundin sa akin, Ako ay laging sumasagi sa alaala sa mga bagay Twitter. 956 00:54:20,680 --> 00:54:22,770 Mayroon akong upang kahit papaano ay mabigyan na up. 957 00:54:22,770 --> 00:54:24,960 Ngunit ng maraming mga background na impormasyon ay 958 00:54:24,960 --> 00:54:29,260 sa aming pananaliksik computing website sa rc.fas.harvard.edu. 959 00:54:29,260 --> 00:54:34,010 >> Sinusubukan kong at panatilihin ang isang blog hanggang sa petsang may mga modernong teknolohiya 960 00:54:34,010 --> 00:54:38,390 at kung paano namin gawin nagbabaha-bahagi computing at iba pa. 961 00:54:38,390 --> 00:54:43,600 At pagkatapos ay ang aming mga kawani ay palaging makukuha sa pamamagitan odybot.org. 962 00:54:43,600 --> 00:54:46,270 At odybot ay ang aming maliit na helper. 963 00:54:46,270 --> 00:54:49,280 Madalas niya ay may kaunting paligsahan sa kanyang website 964 00:54:49,280 --> 00:54:51,630 Masyadong, kung saan maaari mong subukan at kawili-siya sa buong campus. 965 00:54:51,630 --> 00:54:55,200 Siya ang palakaibigang kaunti mukha ng pananaliksik sa computing. 966 00:54:55,200 --> 00:54:59,730 >> At kukunin ko na uri ng wrap up doon at salamat sa lahat sa inyong panahon. 967 00:54:59,730 --> 00:55:05,660 At Umaasa ako na iyong naaalala na Scale-out computing ay isang tunay na bagay. 968 00:55:05,660 --> 00:55:08,162 At doon ay marami ng mga tao na mayroon ng maraming naunang sining 969 00:55:08,162 --> 00:55:09,370 na magagawang upang makatulong sa iyo. 970 00:55:09,370 --> 00:55:14,330 At ang lahat ng mga suwertehin ka sana sa ang iyong mga pagsusumikap sa hinaharap sa paggawa 971 00:55:14,330 --> 00:55:18,280 Tiyaking parehong na aming kino-compute mga antas, ang mataas na gumaganap, 972 00:55:18,280 --> 00:55:20,370 at tumutulong sa sangkatauhan higit pa sa ano pa man. 973 00:55:20,370 --> 00:55:22,850 Kaya, salamat sa iyo para sa iyong oras. 974 00:55:22,850 --> 00:55:23,947