1 00:00:00,000 --> 00:00:12,080 2 00:00:12,080 --> 00:00:13,799 >> JAMES MANCHET: Hi, goeie middag, almal. 3 00:00:13,799 --> 00:00:14,715 My naam is James Cuff. 4 00:00:14,715 --> 00:00:18,970 Ek is die Assistent Dean vir Navorsing Berekening hier by Harvard Universiteit. 5 00:00:18,970 --> 00:00:24,540 En vandag gaan ek met jou te praat oor Hoekom skaal-out rekenaar is noodsaaklik. 6 00:00:24,540 --> 00:00:26,810 >> So ek dink, eerste op, wie is hierdie man? 7 00:00:26,810 --> 00:00:27,750 Hoekom is ek hier? 8 00:00:27,750 --> 00:00:29,200 Hoekom is ek met jou praat? 9 00:00:29,200 --> 00:00:33,730 Ek het 'n agtergrond in wetenskaplike rekenaar en navorsing rekenaar, 10 00:00:33,730 --> 00:00:38,530 strek terug na die Verenigde Kingdom-- Die Wellcome Trust Sanger 11 00:00:38,530 --> 00:00:43,270 Instituut vir die menslike genome-- en meer onlangs in die Verenigde State van Amerika 12 00:00:43,270 --> 00:00:50,170 werk by die Breë en ander gewaardeerde plekke van leer, soos Harvard. 13 00:00:50,170 --> 00:00:53,930 >> Ek dink wat dit regtig beteken is dat ek 'n herstel molekulêre bio 14 00:00:53,930 --> 00:00:55,740 fisikus. 15 00:00:55,740 --> 00:01:01,250 So watter regsaanspraak het ek het om te vertel jy oor die omvang-out rekenaar? 16 00:01:01,250 --> 00:01:03,570 Daar is 'n egter. 17 00:01:03,570 --> 00:01:09,530 18 jaar of so het ek het net gesien die mees dramatiese stygings in skaal kompleksiteit 18 00:01:09,530 --> 00:01:13,570 en algehele doeltreffendheid van die rekenaar stelsels. 19 00:01:13,570 --> 00:01:18,890 >> Toe ek besig was om my PhD by Oxford, het ek was nogal opgewonde met 'n 200 megahertz 20 00:01:18,890 --> 00:01:23,830 Silicon Graphics masjien met 18 GB van die stoor en 'n enkele SVE. 21 00:01:23,830 --> 00:01:24,910 Tye het verander. 22 00:01:24,910 --> 00:01:29,860 As jy vinnig vorentoe nou, ons spin meer as 60.000 CPUs hier by Harvard. 23 00:01:29,860 --> 00:01:32,810 Baie ander organisasies spin vele meer. 24 00:01:32,810 --> 00:01:37,740 >> Die belangrike afhaal van hierdie is daardie skaal is nou nie net onvermydelik, 25 00:01:37,740 --> 00:01:41,910 dit gebeur het en dit is gaan voort om te gebeur. 26 00:01:41,910 --> 00:01:44,760 So laat ons vir 'n oomblik, soort van rewind en praat baie vinnig 27 00:01:44,760 --> 00:01:50,530 oor die wetenskap, my gunsteling onderwerp, die wetenskaplike metode. 28 00:01:50,530 --> 00:01:53,180 >> As jy 'n wetenskaplike te wees, jy het 'n paar belangrike dinge om te doen. 29 00:01:53,180 --> 00:01:56,140 As jy nie hierdie dinge nie doen nie wat jy kan jouself 'n wetenskaplike nie oorweeg 30 00:01:56,140 --> 00:02:03,250 en jy sal sukkel om te kan verstaan ​​jou area van dissipline. 31 00:02:03,250 --> 00:02:07,290 >> So die eerste van alles, sou jy formuleer jou vraag, jy genereer hipoteses, 32 00:02:07,290 --> 00:02:09,289 maar meer belangrik, jy voorspel jou results-- 33 00:02:09,289 --> 00:02:13,090 jy het 'n raaiskoot te wat die resultate sal wees. 34 00:02:13,090 --> 00:02:19,560 En dan uiteindelik, jy toets jou hipotese en analiseer jou resultate. 35 00:02:19,560 --> 00:02:25,460 >> So hierdie wetenskaplike metode is uiters belangrik in die rekenaar. 36 00:02:25,460 --> 00:02:28,450 Rekenaar van beide die voorspelling en in staat is om jou resultate te toets 37 00:02:28,450 --> 00:02:33,660 is 'n belangrike deel van wat ons nodig om te doen in die wetenskaplike metode. 38 00:02:33,660 --> 00:02:37,310 Hierdie voorspellings en toetse is die ware twee hoekstene 39 00:02:37,310 --> 00:02:42,350 van die wetenskaplike metode, en elke vereis dat die mees betekenisvolle vooruitgang 40 00:02:42,350 --> 00:02:45,240 in die moderne berekening. 41 00:02:45,240 --> 00:02:51,210 >> Die twee pilare van die wetenskap is dat van die teorie en dat van eksperimentering. 42 00:02:51,210 --> 00:02:54,300 En meer onlangs, rekenaar word dikwels genoem 43 00:02:54,300 --> 00:02:58,090 as die derde pilaar van die wetenskap. 44 00:02:58,090 --> 00:03:01,440 So as jy studente kyk na hierdie, jy het absoluut geen druk. 45 00:03:01,440 --> 00:03:03,960 46 00:03:03,960 --> 00:03:08,720 Derde pilaar van science-- geen groot deal-- rekenaar, soort van belang. 47 00:03:08,720 --> 00:03:14,000 So bly dit is die rekenaar deel Rekenaarwetenskap natuurlik 50. 48 00:03:14,000 --> 00:03:16,220 >> Sodat daar genoeg van die agtergrond. 49 00:03:16,220 --> 00:03:20,226 Ek wil jou vertel van die plan van wat ons gaan om te praat oor vandag. 50 00:03:20,226 --> 00:03:22,870 Ek gaan om te gaan oor 'n paar geskiedenis. 51 00:03:22,870 --> 00:03:25,250 Ek gaan om te verduidelik hoekom ons hier gekom het. 52 00:03:25,250 --> 00:03:27,750 Ek gaan om te praat oor 'n paar van die geskiedenis van die rekenaar 53 00:03:27,750 --> 00:03:33,890 hier by Harvard, sommige aktiwiteite rondom sosiale media, 54 00:03:33,890 --> 00:03:36,200 groen things-- baie passievol oor alles 55 00:03:36,200 --> 00:03:43,640 green-- storage-- rekenaar storage-- hoe chaos raak skaal-out uit stelsels, 56 00:03:43,640 --> 00:03:45,640 en distributiewe stelsels in die besonder. 57 00:03:45,640 --> 00:03:48,473 >> En dan gaan ek te raak op 'n paar van die skaal-out hardeware wat 58 00:03:48,473 --> 00:03:51,370 vereis word om in staat wees om te doen rekenaar op skaal. 59 00:03:51,370 --> 00:03:55,830 En dan uiteindelik, ons gaan draai met 'n paar awesome wetenskap. 60 00:03:55,830 --> 00:04:00,894 >> So, laat ons neem 'n minuut kyk na ons werklike geskiedenis. 61 00:04:00,894 --> 00:04:01,810 Rekenaar het ontwikkel. 62 00:04:01,810 --> 00:04:07,370 So sedert die '60, al die weg tot vandag, 63 00:04:07,370 --> 00:04:11,260 ons het basies 'n verandering van gesien omvang van gesentraliseerde rekenaar 64 00:04:11,260 --> 00:04:14,679 rekenaar te desentraliseer, te samewerkende en dan onafhanklike 65 00:04:14,679 --> 00:04:15,970 rekenaar en regs weer terug. 66 00:04:15,970 --> 00:04:17,709 >> En laat my comment dat 'n bietjie. 67 00:04:17,709 --> 00:04:20,370 Wanneer ons eers begin af met rekenaars, het ons hooframe. 68 00:04:20,370 --> 00:04:22,824 Hulle was buitensporig duur toestelle. 69 00:04:22,824 --> 00:04:23,990 Alles moes word gedeel. 70 00:04:23,990 --> 00:04:25,556 Die rekenaar was kompleks. 71 00:04:25,556 --> 00:04:29,060 Jy kan sien, is dit gevul kamers en daar was operateurs en bande 72 00:04:29,060 --> 00:04:32,780 en alle vorme van Whirry, Clicky, spinny toestelle. 73 00:04:32,780 --> 00:04:39,930 >> Rondom die 70 vroeë '80s, jy begin 'n impak van die faksmasjiene te sien. 74 00:04:39,930 --> 00:04:43,620 So jy begin afreken om te sien begin om terug in laboratoriums verskyn 75 00:04:43,620 --> 00:04:45,880 en word nader aan jou. 76 00:04:45,880 --> 00:04:49,800 Die opkoms van die persoonlike rekenaar, beslis 77 00:04:49,800 --> 00:04:57,460 in die 80's, vroeë deel van die dekade werklik verander afreken. 78 00:04:57,460 --> 00:04:59,570 >> En daar is 'n leidraad in die titel, want dit 79 00:04:59,570 --> 00:05:04,080 is die persoonlike rekenaar genoem, wat beteken dit behoort aan jou. 80 00:05:04,080 --> 00:05:07,630 So as die evolusie van rekenaar voortgegaan, 81 00:05:07,630 --> 00:05:10,530 mense besef dat hul persoonlike rekenaar was nie regtig groot genoeg 82 00:05:10,530 --> 00:05:15,020 in staat wees om enigiets van enige meriete te doen, of beduidende meriete, in die wetenskap. 83 00:05:15,020 --> 00:05:17,790 >> En so mense begin ontwikkel netwerk toestel 84 00:05:17,790 --> 00:05:21,920 bestuurders in staat wees om rekenaars te koppel saam te wees om trosse te bou. 85 00:05:21,920 --> 00:05:26,430 En so gaan dit was die vader van die era van die Beowulf cluster. 86 00:05:26,430 --> 00:05:32,470 Linux ontplof as 'n reaksie op eiendom bedryfstelsel, sowel koste 87 00:05:32,470 --> 00:05:33,650 en kompleksiteit. 88 00:05:33,650 --> 00:05:36,530 >> En dan, hier is ons vandag, waar, maar weer, ons is 89 00:05:36,530 --> 00:05:40,610 gekonfronteer met kamers vol van die rekenaar toerusting en die vermoë om 90 00:05:40,610 --> 00:05:44,570 'n mens se kredietkaart te krap en kry toegang tot hierdie rekenaar fasiliteite, 91 00:05:44,570 --> 00:05:45,290 afstand. 92 00:05:45,290 --> 00:05:49,680 >> En so kan jy dan sien, in terme van die geskiedenis 'n impak 93 00:05:49,680 --> 00:05:52,180 hoe ons die berekening vandag, is dit beslis 94 00:05:52,180 --> 00:05:56,090 ontwikkel van masjien kamers vol rekenaars 95 00:05:56,090 --> 00:05:59,160 deur 'n paar persoonlike rekenaar al die pad terug weer 96 00:05:59,160 --> 00:06:02,400 aan die masjien kamers vol van die rekenaars. 97 00:06:02,400 --> 00:06:06,620 >> So dit is my eerste cluster. 98 00:06:06,620 --> 00:06:10,170 So 2000 het ons 'n rekenaar stelsel in Europa 99 00:06:10,170 --> 00:06:13,900 effektief annoteer die menslike genoom. 100 00:06:13,900 --> 00:06:16,521 Daar is 'n baie van die tegnologie wat op die regterkant 101 00:06:16,521 --> 00:06:18,520 daar dat, helaas, is nie meer met ons nie. 102 00:06:18,520 --> 00:06:23,460 Dit is geslaag af na die groot tegnologie in die lug. 103 00:06:23,460 --> 00:06:26,610 >> Die masjien self is waarskynlik ekwivalent van 'n paar ordentlike skootrekenaars 104 00:06:26,610 --> 00:06:29,020 vandag, en dat net soort van jou wys. 105 00:06:29,020 --> 00:06:36,260 Maar ons het versigtig annoteer die menslike genoom en beide beskerm dit 106 00:06:36,260 --> 00:06:43,190 met hierdie spesifieke papier in Aard van die kommer van die data 107 00:06:43,190 --> 00:06:45,380 om openbare of private. 108 00:06:45,380 --> 00:06:48,610 >> So dit is awesome, reg? 109 00:06:48,610 --> 00:06:50,280 So ons het 'n menslike genoom. 110 00:06:50,280 --> 00:06:51,510 Ons het dit gedoen berekening. 111 00:06:51,510 --> 00:06:53,400 Ek voel myself baie tevrede. 112 00:06:53,400 --> 00:06:59,090 Ek gerol tot Harvard in 2006, voel 'n baie minder tevrede met myself. 113 00:06:59,090 --> 00:07:00,210 >> Dit is wat ek geërf het. 114 00:07:00,210 --> 00:07:03,575 Dit is 'n departementele pos en lêer bediener. 115 00:07:03,575 --> 00:07:05,450 Jy kan sien hier is daar 'n bietjie van die band 116 00:07:05,450 --> 00:07:07,710 wat gebruik word om die stelsel te onderhou. 117 00:07:07,710 --> 00:07:09,890 Dit is ons lisensie en druk bediener. 118 00:07:09,890 --> 00:07:13,990 Ek is redelik seker dat daar dalk wagwoorde op sommige van hierdie Post-it notas. 119 00:07:13,990 --> 00:07:16,560 120 00:07:16,560 --> 00:07:17,360 >> Nie awesome. 121 00:07:17,360 --> 00:07:18,530 Pretty ver van awesome. 122 00:07:18,530 --> 00:07:22,060 En so het ek besef hierdie klein grafiek dat ek jou gewys het aan die begin 123 00:07:22,060 --> 00:07:25,350 van die deel van eienaarskap terug na deel, 124 00:07:25,350 --> 00:07:27,930 wat ons nodig het om die spel te verander. 125 00:07:27,930 --> 00:07:31,330 En so het ons die wedstryd verander deur die verskaffing van aansporings. 126 00:07:31,330 --> 00:07:34,250 En so die mens, as dit bietjie Wikipedia artikel 127 00:07:34,250 --> 00:07:35,990 hier sê, ons doelgerigte wesens. 128 00:07:35,990 --> 00:07:39,250 En die studie van aansporing strukture is noodsaaklik vir die studie 129 00:07:39,250 --> 00:07:41,100 van ekonomiese aktiwiteit. 130 00:07:41,100 --> 00:07:44,580 >> So het ons begin aan te spoor ons fakulteit en ons navorsers. 131 00:07:44,580 --> 00:07:47,720 En so het ons aangespoor om hulle met 'n baie groot rekenaarstelsel. 132 00:07:47,720 --> 00:07:52,720 So in 2008, het ons 'n 4096 verwerker machine-- 10 rakke, 133 00:07:52,720 --> 00:07:54,470 paar honderd kilowatt van krag. 134 00:07:54,470 --> 00:07:56,178 >> Wat ek dink is interessant is, is dit nie 135 00:07:56,178 --> 00:07:58,300 saak waar jy is in die siklus. 136 00:07:58,300 --> 00:08:03,510 Dit is dieselfde hoeveelheid krag en bereken, die krag is die konstante. 137 00:08:03,510 --> 00:08:06,270 Dit was 200 kilowatt wanneer ons bou stelsels in Europa. 138 00:08:06,270 --> 00:08:09,770 Dit is twee honderd kilowatt in 2008, en dat 139 00:08:09,770 --> 00:08:15,820 blyk te wees die [? quanter?] van klein universiteit-gebaseerde rekenaar stelsels. 140 00:08:15,820 --> 00:08:20,540 >> So Harvard today-- vinnig vorentoe, ek is nie ' meer hartseer panda, nogal 'n gelukkige panda. 141 00:08:20,540 --> 00:08:25,860 Ons het sowat 60 duisend vrag gebalanseer CPUs, en hulle klim dramaties. 142 00:08:25,860 --> 00:08:28,780 Ons het 15 petabytes van stoor, ook klim. 143 00:08:28,780 --> 00:08:30,720 Weereens, dit 200 kilowatt inkrement, lyk ons 144 00:08:30,720 --> 00:08:33,000 te wees en bygevoeg dat elke ses of so maande. 145 00:08:33,000 --> 00:08:35,480 Baie en baie van die virtuele masjiene. 146 00:08:35,480 --> 00:08:37,620 En meer belangrik, ongeveer 1,8 megawatt 147 00:08:37,620 --> 00:08:39,669 navorsing rekenaartoerusting. 148 00:08:39,669 --> 00:08:41,820 >> En ek gaan om te kom terug na dit later, 149 00:08:41,820 --> 00:08:46,913 waarom ek nou nie meer noodwendig tel hoeveel CPU ons het, 150 00:08:46,913 --> 00:08:48,980 maar hoe groot is die elektrisiteitsrekening. 151 00:08:48,980 --> 00:08:52,690 20 ander so toegewy navorsing rekenaar personeel. 152 00:08:52,690 --> 00:08:57,250 En meer belangrik, ons is begin ons GPGPUs om te groei. 153 00:08:57,250 --> 00:09:05,030 Ek was uitgesprei oor hoeveel van hierdie word bygevoeg op 'n dag-tot-dag basis. 154 00:09:05,030 --> 00:09:07,310 So, geskiedenis les oor, reg? 155 00:09:07,310 --> 00:09:11,280 >> So hoe kom ons daar van hier af? 156 00:09:11,280 --> 00:09:14,560 Kom ons kyk na 'n paar moderne skaal-out bereken voorbeelde. 157 00:09:14,560 --> 00:09:18,290 158 00:09:18,290 --> 00:09:23,230 Ek is 'n bietjie 'n obsessie met die grootte en omvang van sosiale media. 159 00:09:23,230 --> 00:09:30,850 Daar is 'n aantal uiters suksesvolle grootskaalse rekenaar 160 00:09:30,850 --> 00:09:34,820 organisasies nou op die planeet, die verskaffing van ondersteuning en dienste 161 00:09:34,820 --> 00:09:36,810 vir ons almal. 162 00:09:36,810 --> 00:09:39,340 So wat is die disclaimer. 163 00:09:39,340 --> 00:09:42,990 >> En ek wil om te begin met 'n aantal gram in 'n Instagram. 164 00:09:42,990 --> 00:09:48,336 Dit is nie eintlik 'n lei-in 'n grap, dit is 165 00:09:48,336 --> 00:09:50,460 nie eens snaaks nie, eintlik, kom om te dink nie. 166 00:09:50,460 --> 00:09:52,751 Maar in elk geval, ons gaan kyk na onse in Instagram. 167 00:09:52,751 --> 00:09:55,260 En ons gaan om te begin met "My bee en 'n blom." 168 00:09:55,260 --> 00:09:57,600 Ek was by die [onhoorbaar] Village en ek het 'n bietjie prentjie 169 00:09:57,600 --> 00:10:00,460 van 'n bee sit op 'n blom. 170 00:10:00,460 --> 00:10:03,270 En dan het ek begin om te dink oor wat beteken dit eintlik beteken. 171 00:10:03,270 --> 00:10:07,013 En ek het hierdie foto van my selfoon en getel hoeveel bytes in dit, 172 00:10:07,013 --> 00:10:09,070 en dit is ongeveer 256 kilogrepe. 173 00:10:09,070 --> 00:10:13,550 En toe ek begin het, sou basies vul 'n 5 en 1/4 duim floppy. 174 00:10:13,550 --> 00:10:15,340 En begin om te dink, wel, dis cool. 175 00:10:15,340 --> 00:10:18,630 >> En ek het begin om te kyk en te doen navorsing oor die netwerk. 176 00:10:18,630 --> 00:10:22,490 En ek het uitgevind dat Instagram het van 200 miljoen Maus. 177 00:10:22,490 --> 00:10:25,105 Ek was nie eintlik wat seker wat 'n Mau was. 178 00:10:25,105 --> 00:10:28,960 En 'n Mau, hier, is 'n maandelikse aktiewe gebruikers. 179 00:10:28,960 --> 00:10:34,270 >> So, as 200 miljoen MAUs-- pretty cool. 180 00:10:34,270 --> 00:10:38,190 20 biljoen photographs-- so nogal 'n baie van die foto's. 181 00:10:38,190 --> 00:10:42,300 As 60 miljoen nuwe foto's elke dag 182 00:10:42,300 --> 00:10:46,990 uit te kom by oor 0,002 gig per foto. 183 00:10:46,990 --> 00:10:51,290 Dit is sowat vyf petabytes hardeskyf net reg daar. 184 00:10:51,290 --> 00:10:55,480 En dit is nie regtig die sentrale deel van wat ons gaan om te praat oor. 185 00:10:55,480 --> 00:10:57,830 Dit is 'n klein aartappels. 186 00:10:57,830 --> 00:11:00,710 Of as ons sê in Engeland, klein Spuds. 187 00:11:00,710 --> 00:11:05,050 >> So laat ons kyk na die werklike olifant in die room-- unieke gesigte. 188 00:11:05,050 --> 00:11:09,170 Weereens, laat ons meet in hierdie nuwe kwanta noem 'n Mau. 189 00:11:09,170 --> 00:11:13,260 Facebook self het 1,3 miljard Maus. 190 00:11:13,260 --> 00:11:17,510 Whatsapp, wat ek moes nie eens gehoor van tot onlangs, is dit 191 00:11:17,510 --> 00:11:23,260 'n soort boodskap diens, 500 miljoen Maus. 192 00:11:23,260 --> 00:11:26,620 Instagram, wat ons net gepraat het, as 200 miljoen Maus. 193 00:11:26,620 --> 00:11:29,370 En boodskapper, wat 'n ander boodskap diens, 194 00:11:29,370 --> 00:11:31,120 is ook as 200 miljoen Maus. 195 00:11:31,120 --> 00:11:35,920 >> So totaal wat op, dit gaan oor 2,2 miljard totale gebruikers. 196 00:11:35,920 --> 00:11:39,880 Duidelik dat daar 'n mate van oorvleueling, maar dit is gelykstaande aan 'n derde van die planeet. 197 00:11:39,880 --> 00:11:44,270 En hulle stuur iets in die omgewing van 12 miljard kitsboodskappe per dag. 198 00:11:44,270 --> 00:11:46,680 En weer, daar is net 7 miljard mense op die planeet. 199 00:11:46,680 --> 00:11:48,550 Nie almal het 'n smartphone. 200 00:11:48,550 --> 00:11:53,960 So, dit is stapelgek getalle. 201 00:11:53,960 --> 00:12:02,050 >> En ek gaan om te argumenteer dat dit nie selfs oor die stoor of die bereken. 202 00:12:02,050 --> 00:12:05,610 En die lied aan te haal, dit is alles oor wat grafiek. 203 00:12:05,610 --> 00:12:09,045 Hier is ons pragtige Meghan Trainor af hier, sing oor al die bas. 204 00:12:09,045 --> 00:12:12,570 Let sy het ook 'n hele bietjie bas herself-- 207 205 00:12:12,570 --> 00:12:16,460 goed 218,000,000 mense gesien hierdie jong dame sing haar lied. 206 00:12:16,460 --> 00:12:19,910 >> So my argument is dit dit is alles oor die grafiek. 207 00:12:19,910 --> 00:12:23,480 So ons het 'n paar open source sagteware en begin om te kyk na 'n grafiek. 208 00:12:23,480 --> 00:12:27,740 En dit is LinkedIn, so hierdie is 'n Facebook vir ou mense. 209 00:12:27,740 --> 00:12:29,910 En so, dit is my LinkedIn grafiek. 210 00:12:29,910 --> 00:12:34,080 Ek het 1200 of so nodes, sogenaamde "Vriende". 211 00:12:34,080 --> 00:12:36,360 En hier is my by die top. 212 00:12:36,360 --> 00:12:38,140 En hier is al die verbindings. 213 00:12:38,140 --> 00:12:40,570 >> Nou, dink terug aan die Instagram storie. 214 00:12:40,570 --> 00:12:42,815 Elkeen van hierdie is nie net die foto, is dit 215 00:12:42,815 --> 00:12:46,860 het 'n hele oorvloed van verbindings tussen hierdie spesifieke individuele 216 00:12:46,860 --> 00:12:48,220 en vele ander. 217 00:12:48,220 --> 00:12:52,190 Dit is die sentrale stuk is óf 'n fout in die grafiek teken algoritme, 218 00:12:52,190 --> 00:12:55,982 of hierdie dalk David Malan, Ek is nog nie seker nie. 219 00:12:55,982 --> 00:12:57,690 So kan jy teken die grafieke in alle vorme 220 00:12:57,690 --> 00:13:02,510 van ways-- gephi.gihub.io is waar jy kan trek dat sagteware van. 221 00:13:02,510 --> 00:13:05,410 Dit is werklik 'n koel vir die feit dat staat gemeenskappe te organiseer. 222 00:13:05,410 --> 00:13:08,640 Jy kan hier sien, is dit Harvard en verskeie ander plekke wat ek gewerk het, 223 00:13:08,640 --> 00:13:12,160 want dit is my werk-verwante data. 224 00:13:12,160 --> 00:13:15,080 >> Dus net te dink oor die kompleksiteit van die grafiek en al die data 225 00:13:15,080 --> 00:13:17,070 wat jy trek saam met. 226 00:13:17,070 --> 00:13:20,870 So intussen terug by FriendFace, reg? 227 00:13:20,870 --> 00:13:24,360 Ons kyk na die Instagram data wat was van die orde van vyf petabytes. 228 00:13:24,360 --> 00:13:25,300 Geen groot deal. 229 00:13:25,300 --> 00:13:28,830 Nog 'n hele klomp van data, maar nie 'n groot handel in die groter skema van dinge. 230 00:13:28,830 --> 00:13:33,850 >> Van hierdie artikel op die ou internet, "Skalering die Facebook data pakhuis 231 00:13:33,850 --> 00:13:36,250 300 petabytes. " 232 00:13:36,250 --> 00:13:38,110 Dit is 'n heel ander spel-wisselaar nou, 233 00:13:38,110 --> 00:13:40,234 wanneer jy besig is om te dink van data en die grafiek 234 00:13:40,234 --> 00:13:41,690 en wat jy bring saam met. 235 00:13:41,690 --> 00:13:47,480 En hul hoë data is groei van aan die orde van 600 terrabytes 'n dag. 236 00:13:47,480 --> 00:13:52,980 >> Nou, jy weet, wel, then-- Ek bedoel, 600 terrabytes 'n dag, 237 00:13:52,980 --> 00:13:55,670 300 petabytes-- hulle is nou ook begin 238 00:13:55,670 --> 00:13:58,550 baie bekommerd oor te kry hoe om hierdie dinge te hou 239 00:13:58,550 --> 00:14:01,160 en om seker te maak hierdie data bly rond. 240 00:14:01,160 --> 00:14:04,630 En hierdie man hier, Jay Parikh, soek 241 00:14:04,630 --> 00:14:08,250 hoe 'n Exabyte van data te stoor. 242 00:14:08,250 --> 00:14:10,180 >> Net vir dié van julle wat kyk saam 243 00:14:10,180 --> 00:14:13,940 by die huis, 'n exabyte-- 10 tot 18. 244 00:14:13,940 --> 00:14:18,210 Dit het sy eie Wikipedia bladsy, dit is dat die groot van 'n aantal. 245 00:14:18,210 --> 00:14:23,120 Dit is die grootte en omvang van wat ons is op soek na, in staat wees om data te stoor. 246 00:14:23,120 --> 00:14:27,090 En hierdie ouens is nie mucking rondom, hulle stoor dat die bedrag van data. 247 00:14:27,090 --> 00:14:29,550 So een van die leidrade wat hulle is op soek na hier 248 00:14:29,550 --> 00:14:32,185 is data-sentrums vir sogenaamde koue stoor. 249 00:14:32,185 --> 00:14:35,020 250 00:14:35,020 --> 00:14:36,470 >> Dit bring my by om groen. 251 00:14:36,470 --> 00:14:38,340 En hier is Kermit. 252 00:14:38,340 --> 00:14:43,050 Hy en ek agree-- dit uiters moeilik om groen te wees, 253 00:14:43,050 --> 00:14:44,920 maar ons gee dit ons beste probeer. 254 00:14:44,920 --> 00:14:47,430 Kermit kan nie help nie, het hy om groen te wees al die tyd, 255 00:14:47,430 --> 00:14:49,945 kan nie sy groen-heid opstyg nie. 256 00:14:49,945 --> 00:14:55,410 >> So, wat concepts-- n paar soort van kernbegrippe 257 00:14:55,410 --> 00:14:59,510 van groen, wanneer dit betrekking het op die rekenaar. 258 00:14:59,510 --> 00:15:05,510 Die een wat die belangrikste is die lewensduur van die produk. 259 00:15:05,510 --> 00:15:09,405 As jou produk het 'n kort leeftyd, jy kan nie, per definisie, groen. 260 00:15:09,405 --> 00:15:13,280 Die energie geneem om 'n te vervaardig skyf, 'n moederbord, 'n rekenaar 261 00:15:13,280 --> 00:15:17,890 stelsel, 'n tablet, wat dit ookal mag wees, die lewensduur van jou stelsels 262 00:15:17,890 --> 00:15:21,700 is 'n belangrike deel van hoe groen wat jy kan wees. 263 00:15:21,700 --> 00:15:27,960 >> Die belangrike deel, as almal van julle bou sagteware algorithms-- 264 00:15:27,960 --> 00:15:30,455 algoritme se 'n gedeeltelike woord vir sagteware, reg? 265 00:15:30,455 --> 00:15:34,000 So, jou algoritme ontwerp is absoluut noodsaaklik in terme 266 00:15:34,000 --> 00:15:43,080 van hoe jy gaan in staat wees om te maak vinnige en akkurate berekeninge te gebruik 267 00:15:43,080 --> 00:15:44,710 die minste hoeveelheid energie moontlik. 268 00:15:44,710 --> 00:15:47,280 En ek sal kry om dit in 'n bietjie. 269 00:15:47,280 --> 00:15:51,270 >> Data sentrum vormgeving jy gesien dat ons reeds duisende 270 00:15:51,270 --> 00:15:54,870 der duisende masjiene, sit stil in klein, donker hoeke 271 00:15:54,870 --> 00:15:57,760 van die wêreld, die rekenaar. 272 00:15:57,760 --> 00:16:01,670 Hulpbron allocation-- hoe om aan die bereken, aan die stoor, 273 00:16:01,670 --> 00:16:03,840 deur die netwerk. 274 00:16:03,840 --> 00:16:08,530 Bedryfstelsels is 'n belangrike deel van die hierdie, en 'n baie skynwerklikmaking 275 00:16:08,530 --> 00:16:12,080 in staat wees om meer te pak en meer bereken in 'n klein ruimte. 276 00:16:12,080 --> 00:16:15,530 >> Ek sal 'n klein voorbeeld gee jou uit navorsing afreken. 277 00:16:15,530 --> 00:16:18,220 Ons benodig meer ping, meer krag, en nog baie meer pyp. 278 00:16:18,220 --> 00:16:21,030 Ons benodig meer groter, beter, vinniger rekenaars, 279 00:16:21,030 --> 00:16:23,390 en wat nodig is minder sap te gebruik. 280 00:16:23,390 --> 00:16:26,856 En ons kon nie uitwerk hoe om dit te doen. 281 00:16:26,856 --> 00:16:29,980 Ek weet nie of die hashtag gowest as waarskynlik gebruik word deur die Kardashian, 282 00:16:29,980 --> 00:16:32,560 Maar in elk geval, gowest. 283 00:16:32,560 --> 00:16:33,220 En ons het. 284 00:16:33,220 --> 00:16:36,610 >> Ons opgetel het ons werking en ons het dit uit 285 00:16:36,610 --> 00:16:39,660 Wes Massachusetts in 'n klein fabriek dorp 286 00:16:39,660 --> 00:16:45,000 genoem Holyoke, net noord van Chikopee en Springfield. 287 00:16:45,000 --> 00:16:49,280 Ons het dit vir 'n paar van die redes. 288 00:16:49,280 --> 00:16:55,150 Die belangrikste een is dat ons het 'n baie, baie groot dam. 289 00:16:55,150 --> 00:17:00,080 En dit 'n baie groot dam in staat is om te blus 30 plus megawatt energie, 290 00:17:00,080 --> 00:17:02,980 en dit was onderbenut by die tyd. 291 00:17:02,980 --> 00:17:06,170 >> Meer belangrik, ons het ook ' 'n baie ingewikkelde netwerk 292 00:17:06,170 --> 00:17:07,254 wat reeds in plek is. 293 00:17:07,254 --> 00:17:09,711 As jy kyk na waar die netwerk gaan in die Verenigde State van Amerika, 294 00:17:09,711 --> 00:17:11,230 volg dit al die trein spore. 295 00:17:11,230 --> 00:17:14,290 Hierdie spesifieke stuk van die netwerk was besit word deur ons kollegas en vriende 296 00:17:14,290 --> 00:17:16,480 by die Massachusetts Instituut van Tegnologie, 297 00:17:16,480 --> 00:17:19,720 en dit was basies gebou al die pad uit te Route 90. 298 00:17:19,720 --> 00:17:24,760 >> So ons het 'n groot rivier regmerkie, Route 90 merk, het ons 'n kort pad van 100 km, 299 00:17:24,760 --> 00:17:26,960 en 'n lang pad van ongeveer 1000 kilometer. 300 00:17:26,960 --> 00:17:29,890 Ons het 'n baie groot te doen netwerk Splice, as jy hier kan sien, 301 00:17:29,890 --> 00:17:32,990 basies 'n skakel in, te in staat wees om aan te sluit by Holyoke, 302 00:17:32,990 --> 00:17:36,390 maar ons het al die nodige infrastructure-- ping, krag, pyp. 303 00:17:36,390 --> 00:17:37,280 Die lewe was goed. 304 00:17:37,280 --> 00:17:38,980 En weer, groot dam. 305 00:17:38,980 --> 00:17:42,120 >> So het ons basies gebou die Massachusetts Groen High Performance Computing 306 00:17:42,120 --> 00:17:42,850 Sentrum. 307 00:17:42,850 --> 00:17:46,580 Dit was 'n arbeid van julle liefde deur vyf universities-- MIT, Harvard, UMass, 308 00:17:46,580 --> 00:17:47,870 Noordoostelike en BU. 309 00:17:47,870 --> 00:17:49,554 Vyf megawatt dag een verbinde las. 310 00:17:49,554 --> 00:17:51,845 Ons het alle vorme van wysheid met airside economizers 311 00:17:51,845 --> 00:17:53,585 dinge groen te hou. 312 00:17:53,585 --> 00:18:03,330 En ons gebou uit 640-tal rakke, gewy aan navorsing afreken. 313 00:18:03,330 --> 00:18:08,770 >> Dit was 'n ou bruinveldprojek webwerf, sodat ons het 'n paar herwinning en 'n paar netjiese-up 314 00:18:08,770 --> 00:18:10,500 en 'n paar skoon-up van die site. 315 00:18:10,500 --> 00:18:13,590 En dan het ons begin die fasiliteit te bou 316 00:18:13,590 --> 00:18:19,710 en boom-- pragtige fasiliteit met die vermoë sandbox rekenaar uit te voer, 317 00:18:19,710 --> 00:18:24,430 konferensies en seminare te hê, en ook 'n massiewe data sentrum vloer. 318 00:18:24,430 --> 00:18:26,007 >> Hier is my goeie self. 319 00:18:26,007 --> 00:18:27,590 Ek is natuurlik dra dieselfde baadjie. 320 00:18:27,590 --> 00:18:29,423 Ek miskien slegs een baadjie, maar daar is vir my 321 00:18:29,423 --> 00:18:34,030 en John Goodhue-- hy is die uitvoerende direkteur van die Center-- 322 00:18:34,030 --> 00:18:36,740 staan ​​in die masjien kamer vloer, wat, soos jy kan sien, 323 00:18:36,740 --> 00:18:40,560 is redelik dramaties, en dit gaan terug 'n lang, lang pad. 324 00:18:40,560 --> 00:18:44,830 >> Ek speel dikwels speletjies ry van Boston uit te Holyoke, 325 00:18:44,830 --> 00:18:47,260 voorgee dat ek 'n TCP / IP pakkie. 326 00:18:47,260 --> 00:18:54,290 En ek is nie bekommerd oor my latency ry rond in my motor. 327 00:18:54,290 --> 00:18:56,690 So wat is die groen stuk. 328 00:18:56,690 --> 00:19:00,070 So laat ons net 'n minuut neem en dink oor stapels. 329 00:19:00,070 --> 00:19:04,060 So ons is baie versigtig te probeer bou data sentrums doeltreffend, 330 00:19:04,060 --> 00:19:08,770 berekening doeltreffend, maak goeie keuring vir die rekenaartoerusting 331 00:19:08,770 --> 00:19:12,060 en lewer meer belangriker, ons aansoek, 332 00:19:12,060 --> 00:19:17,860 word dit 'n boodskap diens of 'n wetenskaplike aansoek. 333 00:19:17,860 --> 00:19:19,110 >> So hier is die stapels. 334 00:19:19,110 --> 00:19:22,762 So fisiese laag, al die pad deur application-- 335 00:19:22,762 --> 00:19:25,220 hoop dat dit gaan 'n goeie deel van jou kursus. 336 00:19:25,220 --> 00:19:31,450 OSI sewe laag model is basies, dan sal julle lewe, eet en asemhaal 337 00:19:31,450 --> 00:19:35,270 hierdie in jou rekenaar loopbane. 338 00:19:35,270 --> 00:19:37,800 Hierdie hele konsep van fisiese infrastructure-- drade, 339 00:19:37,800 --> 00:19:40,080 kabels, data-sentrums, links. 340 00:19:40,080 --> 00:19:42,190 En dit is net die beskrywing van die netwerk. 341 00:19:42,190 --> 00:19:44,780 >> Hier is goed, natuurlik, dit is 'n ou skyfie, 342 00:19:44,780 --> 00:19:49,342 want dit moet sê HTTP, omdat niemand omgee oor eenvoudige pos 343 00:19:49,342 --> 00:19:50,550 vervoer protokolle, nie meer nie. 344 00:19:50,550 --> 00:19:53,960 Dit is alles gebeur in die HTTP ruimte. 345 00:19:53,960 --> 00:19:55,850 So dit is een vlak van stapel. 346 00:19:55,850 --> 00:19:59,460 >> Hier is nog 'n stel van stapels, waar jy 'n bediener, 'n gasheer, 'n hypervisor, 347 00:19:59,460 --> 00:20:02,470 'n gas, binêre biblioteek, en dan jou aansoek. 348 00:20:02,470 --> 00:20:06,070 Of, in hierdie geval, die toestel bestuurder, 'n Linux-kern, inheemse c, 349 00:20:06,070 --> 00:20:08,080 Java virtuele masjien, Java API, dan Java 350 00:20:08,080 --> 00:20:11,220 programme, en so aan en so voort. 351 00:20:11,220 --> 00:20:14,090 Dit is 'n beskrywing van 'n virtuele masjien. 352 00:20:14,090 --> 00:20:15,450 >> Heilige stapels, Batman! 353 00:20:15,450 --> 00:20:18,260 Dink hieroor in terme van hoeveel bereken 354 00:20:18,260 --> 00:20:20,850 wat jy nodig het om te kry uit wat hier gebeur, 355 00:20:20,850 --> 00:20:23,110 al die pad tot by die top van hierdie stapel, om dan 356 00:20:23,110 --> 00:20:26,840 in staat wees om jou werklike te doen lewering van die aansoek. 357 00:20:26,840 --> 00:20:29,130 >> En as jy soort rewind en begin om te dink 358 00:20:29,130 --> 00:20:33,450 oor wat dit neem om te voorsien 'n drywende punt operasie, 359 00:20:33,450 --> 00:20:37,650 jou swaai punt operasie is 'n bedrag van die voetstukke van die aantal kerne 360 00:20:37,650 --> 00:20:44,490 in die socket, 'n horlosie, wat Hoe vinnig kan die klok turnover-- 361 00:20:44,490 --> 00:20:47,490 vier gigahertz, twee gigahertz-- en dan die nommer 362 00:20:47,490 --> 00:20:50,890 van bedrywighede wat jy kan doen in 'n gegewe hertz. 363 00:20:50,890 --> 00:20:54,350 >> So diegene mikroverwerkers vandag doen tussen vier en 6 flops 364 00:20:54,350 --> 00:20:55,400 per klok siklus. 365 00:20:55,400 --> 00:20:59,810 En so 'n enkel-kern 2.5 gig klok het 'n teoretiese prestasie 366 00:20:59,810 --> 00:21:03,490 van ongeveer 'n mega flop, gee of neem. 367 00:21:03,490 --> 00:21:05,940 >> Maar soos met alles, ons het keuses. 368 00:21:05,940 --> 00:21:12,280 So en Intel Core 2, Nehalem Sandy Bridge, Haswell, AMD, 369 00:21:12,280 --> 00:21:13,920 neem jou choices-- Intel Atom. 370 00:21:13,920 --> 00:21:17,670 Al hierdie verwerker argitekture almal het 'n effens ander manier 371 00:21:17,670 --> 00:21:19,650 dat hulle in staat om by te voeg twee getalle bymekaar, 372 00:21:19,650 --> 00:21:23,520 wat is basies hulle doel in die lewe. 373 00:21:23,520 --> 00:21:24,535 Moet taai wees. 374 00:21:24,535 --> 00:21:27,100 Daar is miljoene van hulle sit in data-sentrums, nou al. 375 00:21:27,100 --> 00:21:30,410 >> Sor, flops per watt-- dit is die groot ding. 376 00:21:30,410 --> 00:21:37,780 So as ek wil meer van dit te kry te kry deur middel van hierdie stapel, vinniger, 377 00:21:37,780 --> 00:21:41,800 Ek het om te werk aan hoeveel drywende punt bedrywighede 'n tweede, 378 00:21:41,800 --> 00:21:43,770 Ek kan dit doen, en dan gee hulle watt. 379 00:21:43,770 --> 00:21:46,160 En gelukkig, mense het gedink hieroor. 380 00:21:46,160 --> 00:21:49,140 >> So is daar 'n groot betwis elke jaar te sien 381 00:21:49,140 --> 00:21:52,310 wat die vinnigste rekenaar kan bou wat kan diagonalize 'n matriks. 382 00:21:52,310 --> 00:21:53,980 Dit is bekend as die Top 500. 383 00:21:53,980 --> 00:21:56,420 Hulle kies die top van die beste 500 rekenaars 384 00:21:56,420 --> 00:21:58,610 op die planeet wat kan diagonalize matrikse. 385 00:21:58,610 --> 00:22:00,760 En jy kry 'n paar ongelooflike resultate. 386 00:22:00,760 --> 00:22:04,660 >> Daar is baie van die masjiene is tussen 10 en 20 megawatt. 387 00:22:04,660 --> 00:22:09,380 Hulle kan diagonalize matrikse buitensporig vinnig. 388 00:22:09,380 --> 00:22:13,550 Hulle het nie noodwendig diagonalized hulle so doeltreffend per watt, 389 00:22:13,550 --> 00:22:18,060 so was daar hierdie groot druk om te kyk na wat 'n groen 500 lys sou lyk. 390 00:22:18,060 --> 00:22:20,360 En hier is die lys van Junie. 391 00:22:20,360 --> 00:22:22,410 Daar moet 'n nuwe een baie kort wees. 392 00:22:22,410 --> 00:22:26,590 >> En dit noem out-- Ek neem die top van hierdie besondere lys. 393 00:22:26,590 --> 00:22:32,187 Daar is twee spesifieke machines-- een uit die Tokyo Instituut van Tegnologie 394 00:22:32,187 --> 00:22:34,520 en een van Cambridge Universiteit in die Verenigde Koninkryk. 395 00:22:34,520 --> 00:22:37,700 En hulle het mooi verbysterende mega flops per watt verhoudings. 396 00:22:37,700 --> 00:22:42,620 Hierdie een se 4389, en die volgende een af ​​is 3631. 397 00:22:42,620 --> 00:22:47,660 >> Ek sal die verskil tussen verduidelik hierdie twee, in die volgende skuif. 398 00:22:47,660 --> 00:22:51,320 Maar hierdie is dit matig grootte toets clusters. 399 00:22:51,320 --> 00:22:54,732 Dit is net 34 kilowatt of 52 kilowatt. 400 00:22:54,732 --> 00:22:56,940 Daar is 'n paar grotes here-- hierdie spesifieke een 401 00:22:56,940 --> 00:22:58,860 by die Switserse Nasionale Die super-sentrum. 402 00:22:58,860 --> 00:23:00,693 Die huis toe te neem boodskap hiervoor is dat ons 403 00:23:00,693 --> 00:23:04,270 probeer om rekenaars te vind wat doeltreffend kan funksioneer. 404 00:23:04,270 --> 00:23:09,860 >> En so nie, laat ons kyk na die top een, cutely genoem, die KFC. 405 00:23:09,860 --> 00:23:12,960 En 'n bietjie van reklame hier. 406 00:23:12,960 --> 00:23:15,730 Hierdie spesifieke voedsel maatskappy het niks te doen met hierdie. 407 00:23:15,730 --> 00:23:18,240 Dit is die feit dat hierdie spesifieke stelsel 408 00:23:18,240 --> 00:23:23,830 is geweek in 'n baie slim olie-gebaseerde verbinding. 409 00:23:23,830 --> 00:23:27,590 En so het hulle hul hoender Fryer moniker 410 00:23:27,590 --> 00:23:30,040 wanneer hulle die eerste keer begin om te bou van hierdie tipe stelsels. 411 00:23:30,040 --> 00:23:32,740 >> Maar basies wat hulle geneem het hier is 'n aantal van die lemme, 412 00:23:32,740 --> 00:23:37,560 sit hulle in hierdie gesofistikeerde minerale olie, 413 00:23:37,560 --> 00:23:40,979 en dan uitgewerk hoe al te kry die netwerk in en uit dit uit. 414 00:23:40,979 --> 00:23:42,895 Dan, nie net dit nie, hulle het dit buite so 415 00:23:42,895 --> 00:23:46,095 dat dit kan buite verkoeling ontgin. 416 00:23:46,095 --> 00:23:47,520 Dit was nogal indrukwekkend. 417 00:23:47,520 --> 00:23:49,630 So jy hoef te doen, van hierdie kaskenades 418 00:23:49,630 --> 00:23:53,280 in staat wees om hierdie bedrag te kry bereken gelewer vir klein wattage. 419 00:23:53,280 --> 00:23:57,360 >> En jy kan sien dit is die vorm van waar dinge op pad is. 420 00:23:57,360 --> 00:24:01,240 Die uitdaging is dat gereelde lug verkoeling is die ekonomie van skaal 421 00:24:01,240 --> 00:24:08,459 en ry 'n groot deel van die ontwikkeling van beide gereelde rekenaar, 422 00:24:08,459 --> 00:24:09,750 en High Performance Computing. 423 00:24:09,750 --> 00:24:11,080 So, dit is redelik ontwrigtende. 424 00:24:11,080 --> 00:24:13,280 Ek dink dit is fassinerend. 425 00:24:13,280 --> 00:24:15,530 Dit is 'n bietjie slordig wanneer jy probeer om die skyf dryf te ruil, 426 00:24:15,530 --> 00:24:18,090 maar dit is 'n baie cool idee. 427 00:24:18,090 --> 00:24:22,200 >> So nie net dit nie, daar is 'n hele klomp van die werk 428 00:24:22,200 --> 00:24:25,450 gebou rondom wat ons is die roeping van die Open Bereken Projek. 429 00:24:25,450 --> 00:24:29,400 En so, meer oor wat 'n bietjie later. 430 00:24:29,400 --> 00:24:32,740 Maar die bedryf se begin besef dat die flops per watt 431 00:24:32,740 --> 00:24:33,670 steeds belangrik. 432 00:24:33,670 --> 00:24:39,256 En jy, as mense hier, as jy die ontwerp van jou algoritmes 433 00:24:39,256 --> 00:24:41,130 en jy die ontwerp van jou kode, moet jy bewus wees 434 00:24:41,130 --> 00:24:43,620 dat jou kode kan het 'n domino-effek. 435 00:24:43,620 --> 00:24:48,380 >> Wanneer Mark is in hier sit sy koshuiskamer skryf Facebook 1.0, 436 00:24:48,380 --> 00:24:51,050 Ek is redelik seker hy het 'n oog dat dit gaan groot wees. 437 00:24:51,050 --> 00:24:54,945 Maar hoe groot dit sou wees op die omgewing is 'n groot dealio. 438 00:24:54,945 --> 00:24:58,340 En so al ya'll kon kom met algoritmes 439 00:24:58,340 --> 00:25:01,370 wat kan wees die volgende uitdagende ding vir mense soos ek, 440 00:25:01,370 --> 00:25:02,700 probeer stelsels te loop. 441 00:25:02,700 --> 00:25:07,360 >> So laat ons net dink oor werklike wêreld mag grense. 442 00:25:07,360 --> 00:25:09,930 Hierdie vraestel deur Landauer-- is nie 'n nuwe ding. 443 00:25:09,930 --> 00:25:12,480 1961 hierdie is gepubliseer in die IBM Journal. 444 00:25:12,480 --> 00:25:15,590 Dit is die kanonieke "Onomkeerbaarheid en Heat 445 00:25:15,590 --> 00:25:17,630 Generasie in die Computing Proses. " 446 00:25:17,630 --> 00:25:22,050 En so het hy aangevoer dat masjiene onvermydelik 447 00:25:22,050 --> 00:25:25,070 logistieke funksies verrig wat nie 'n enkele waarde omgekeerde. 448 00:25:25,070 --> 00:25:29,130 >> Sodat die hele deel van dit is dat terug in die '60, 449 00:25:29,130 --> 00:25:31,890 mense het geweet dat dit was gaan 'n probleem te wees nie. 450 00:25:31,890 --> 00:25:37,080 En so die wet van beperkings gesê 25 grade C, 'n soort van kanonieke kamer 451 00:25:37,080 --> 00:25:41,120 temperatuur, die limiet verteenwoordig 0.1 elektron volts. 452 00:25:41,120 --> 00:25:44,920 Maar teoreties, dit is die teorie, rekenaar geheue, 453 00:25:44,920 --> 00:25:51,410 wat teen hierdie limiet kan wees verander by een biljoen stukkies 'n tweede. 454 00:25:51,410 --> 00:25:54,620 >> Ek weet nie van julle nie, maar nie kom in baie 'n miljard stukkies 455 00:25:54,620 --> 00:25:57,190 'n tweede data koers ruil. 456 00:25:57,190 --> 00:26:01,360 Die argument was daar dat net 2.8 triljoene van 'n watt van krag 457 00:26:01,360 --> 00:26:03,180 behoort te ooit uitgebrei word. 458 00:26:03,180 --> 00:26:08,160 >> Alle reg, werklike wêreld example-- dit is my elektriese wetsontwerp. 459 00:26:08,160 --> 00:26:10,347 Ek is 65% van die heerlike data sentrum 460 00:26:10,347 --> 00:26:11,930 Ek het jou, in hierdie spesifieke tyd. 461 00:26:11,930 --> 00:26:15,520 Dit is in Junie verlede jaar. 462 00:26:15,520 --> 00:26:21,300 Ek het 'n ouer weergawe geneem sodat ons kan en soort van anonimeer 'n bietjie. 463 00:26:21,300 --> 00:26:25,470 Ek is die besteding van $ 45,000 'n maand vir energie daar. 464 00:26:25,470 --> 00:26:34,990 >> So die rede hiervoor is daar dat ons het meer as 50,000 prosesse in die kamer. 465 00:26:34,990 --> 00:26:38,110 So kan jy jou voorstel jou eie residensiële elektrisiteitsrekening 466 00:26:38,110 --> 00:26:39,540 is dat 'n hoë? 467 00:26:39,540 --> 00:26:46,180 Maar dit was vir 'n 199000000 watt uur oor 'n maand. 468 00:26:46,180 --> 00:26:51,670 >> So die vraag wat ek stel is, kan jy dink mnr Zuckerberg se elektriese wetsontwerp? 469 00:26:51,670 --> 00:26:54,730 Myne is redelik groot, en ek sukkel. 470 00:26:54,730 --> 00:26:56,600 En ek is nie alleen in hierdie is. 471 00:26:56,600 --> 00:26:59,450 Daar is 'n baie van die mense met 'n groot data sentrums. 472 00:26:59,450 --> 00:27:04,800 En so, dink ek, vol disclosure-- my Facebook vriende 'n bietjie vreemd. 473 00:27:04,800 --> 00:27:07,900 >> So my Facebook vriend is die Prine Ville data sentrum, 474 00:27:07,900 --> 00:27:14,030 Dit is een van Facebook se grootste, nuutste, laagste energie data sentrum. 475 00:27:14,030 --> 00:27:19,360 En hulle stuur na my, dinge soos krag benutting doeltreffendheid, 476 00:27:19,360 --> 00:27:24,020 soos in hoe doeltreffend die data sentrum versus hoeveel energie jy 477 00:27:24,020 --> 00:27:26,370 om in dit, hoeveel water is hulle met behulp, wat is 478 00:27:26,370 --> 00:27:27,810 die humiditeit en temperatuur. 479 00:27:27,810 --> 00:27:29,980 >> En hulle het hierdie pragtige, pragtige erwe. 480 00:27:29,980 --> 00:27:32,600 Ek dink dit is 'n ontsagwekkende Facebook-bladsy, 481 00:27:32,600 --> 00:27:35,400 maar ek dink ek is 'n bietjie vreemd. 482 00:27:35,400 --> 00:27:39,930 >> So een meer krag ding, navorsing rekenaar wat ek doen 483 00:27:39,930 --> 00:27:44,060 is aansienlik verskil wat Facebook en Yahoo en Google 484 00:27:44,060 --> 00:27:50,020 en ander op-aanvraag, ten volle, altyd beskikbaar dienste. 485 00:27:50,020 --> 00:27:53,530 En so het ek het die voordeel dat wanneer ISO New England-- en ISO New England 486 00:27:53,530 --> 00:27:58,910 help stel die energie tariewe vir die streek. 487 00:27:58,910 --> 00:28:01,110 >> En dit sê dit is die uitbreiding 'n versoek aan verbruikers 488 00:28:01,110 --> 00:28:05,870 om vrywillig bewaar hoë-energie, as gevolg van die hoë hitte en humiditeit. 489 00:28:05,870 --> 00:28:08,680 En dit was terug op die 18de Julie. 490 00:28:08,680 --> 00:28:12,600 En so het ek gelukkig Twitter terug, Hey, ISO New England, Groen Harvard. 491 00:28:12,600 --> 00:28:14,880 Ons doen ons deel oor hier in navorsing afreken. 492 00:28:14,880 --> 00:28:16,760 En dit is omdat ons doen die wetenskap. 493 00:28:16,760 --> 00:28:20,380 >> En so veel as mense sê die wetenskap nooit slaap, kan die wetenskap wag. 494 00:28:20,380 --> 00:28:25,030 So het ons in staat is om te quiesce ons stelsels, neem voordeel van graad tariewe 495 00:28:25,030 --> 00:28:30,550 op ons energie-wetsontwerp, en help om die hele New England 496 00:28:30,550 --> 00:28:35,910 streek deur beurtkrag baie megawatt las. 497 00:28:35,910 --> 00:28:40,020 So wat is die unieke ding wat verskil oor wetenskaplike rekenaar data 498 00:28:40,020 --> 00:28:48,890 sentrums en diegene wat in volle produksie 24/7. 499 00:28:48,890 --> 00:28:51,670 >> So laat ons net neem 'n ander rat hier. 500 00:28:51,670 --> 00:28:55,170 So, ek wil bespreek chaos 'n bietjie. 501 00:28:55,170 --> 00:28:59,900 En ek wil om dit te sit in die beskerming van die stoor. 502 00:28:59,900 --> 00:29:03,150 So vir diegene wat soort van sukkel 503 00:29:03,150 --> 00:29:08,680 om hul kop rond wat petabytes stoor lyk, dit 'n voorbeeld. 504 00:29:08,680 --> 00:29:11,660 En dit is die soort van dinge Ek gaan met al die tyd. 505 00:29:11,660 --> 00:29:15,550 >> Elkeen van hierdie klein Fellas is 'n vier terabyte hardeskyf, 506 00:29:15,550 --> 00:29:17,420 sodat jy kan soort van tel hulle op. 507 00:29:17,420 --> 00:29:21,370 Ons is nou om tussen een tot 1 en 1/2 petabytes 508 00:29:21,370 --> 00:29:22,970 in 'n standaard bedryf rek. 509 00:29:22,970 --> 00:29:26,430 En ons het kamers en kamers, as jy gesien in die vorige foto met John 510 00:29:26,430 --> 00:29:31,230 en ek, vol van hierdie rakke van toerusting. 511 00:29:31,230 --> 00:29:40,400 So dit is steeds baie, baie maklik massiewe stoor skikkings te bou 512 00:29:40,400 --> 00:29:44,140 >> Dit is meestal maklik binnekant van Unix te soort tel hoe dinge gaan. 513 00:29:44,140 --> 00:29:48,270 So is dit tel hoeveel Mau punte het ek daar. 514 00:29:48,270 --> 00:29:50,880 So dit is 423 afsnit punte. 515 00:29:50,880 --> 00:29:55,660 En dan as ek hardloop 'n paar oppervlakkig awk, ek kan optel, in hierdie spesifieke stelsel, 516 00:29:55,660 --> 00:29:59,080 daar was 7.3 petabytes van beskikbare stoor. 517 00:29:59,080 --> 00:30:01,350 >> So dit is 'n baie dinge. 518 00:30:01,350 --> 00:30:03,030 En stoor is werklik moeilik. 519 00:30:03,030 --> 00:30:06,850 En tog, vir een of ander rede, dit is 'n bedryf tendens. 520 00:30:06,850 --> 00:30:11,500 Wanneer ek praat met ons navorsers en ons fakulteit en sê: 521 00:30:11,500 --> 00:30:14,180 hey, ek kan hardloop stoor vir jou. 522 00:30:14,180 --> 00:30:17,690 Ongelukkig moet ek die herstel van die koste van die stoor. 523 00:30:17,690 --> 00:30:19,430 Ek kry hierdie besigheid. 524 00:30:19,430 --> 00:30:23,300 En mense verwys Newegg of hulle verwys Staples 525 00:30:23,300 --> 00:30:27,040 of hoeveel hulle kan koop 'n enkele terabyte skyf vir. 526 00:30:27,040 --> 00:30:29,390 >> So hierdie, sal jy wel hier, dat daar 'n leidraad. 527 00:30:29,390 --> 00:30:31,310 Daar is 'n skyf hier. 528 00:30:31,310 --> 00:30:33,290 En as ons gaan terug, ek het baie. 529 00:30:33,290 --> 00:30:36,130 Nie net het ek baie, ek het gesofistikeerde mekaar verbind 530 00:30:36,130 --> 00:30:38,750 in staat wees om te steek hierdie dinge saam. 531 00:30:38,750 --> 00:30:44,080 So het die risiko wat verband hou met hierdie groot stoor skikkings is nie onbelangrik. 532 00:30:44,080 --> 00:30:46,370 >> Trouens, ons het na die internet en ons het 533 00:30:46,370 --> 00:30:51,670 'n klein storie oor 'n goed-betekenis, sag-gemanierd direkteur van navorsing 534 00:30:51,670 --> 00:30:54,640 computing-- gebeur met 'n te hê vreemde Engels accent-- probeer 535 00:30:54,640 --> 00:30:59,930 'n navorser om te verduidelik wat die geen underscore Friends gids eintlik 536 00:30:59,930 --> 00:31:01,070 bedoel. 537 00:31:01,070 --> 00:31:05,690 Dit was nogal 'n lang, klein storie, 'n goeie vier minute van die ontdekking. 538 00:31:05,690 --> 00:31:09,380 >> En noot, ek het 'n vreeslike baie minder spasie as die dame 539 00:31:09,380 --> 00:31:11,800 wat sing oor al die bas. 540 00:31:11,800 --> 00:31:13,910 Ons is 'n hele paar rekeninge laer. 541 00:31:13,910 --> 00:31:16,160 Maar in elk geval, dit is 'n belangrikste ding om te dink oor, 542 00:31:16,160 --> 00:31:18,532 in terme van wat kan verkeerd gaan. 543 00:31:18,532 --> 00:31:20,990 So as ek 'n skyf, en Ek gooi dit in 'n Unix masjien, 544 00:31:20,990 --> 00:31:24,300 en ek begin skryf dinge aan dit, daar is 'n magneet, daar is 'n ry kop, 545 00:31:24,300 --> 00:31:30,150 daar is oënskynlik 'n een of 'n zero neergeskryf op die toestel. 546 00:31:30,150 --> 00:31:32,180 >> Motors-- spinny, vol krullen dinge altyd breek. 547 00:31:32,180 --> 00:31:33,490 Dink oor dinge wat breek. 548 00:31:33,490 --> 00:31:35,170 Dit was nog altyd spinny, vol krullen dinge. 549 00:31:35,170 --> 00:31:38,560 Drukkers, skyfaandrywers, motorvoertuie, ens 550 00:31:38,560 --> 00:31:40,590 Enigiets wat beweeg is geneig om te breek. 551 00:31:40,590 --> 00:31:42,575 >> So jy moet motors, jy moet ry firmware, 552 00:31:42,575 --> 00:31:47,110 wat jy nodig het SAS / SATA beheerders, drade, firmware op die SAS / SATA leiers, 553 00:31:47,110 --> 00:31:48,530 lae vlak blokke. 554 00:31:48,530 --> 00:31:54,580 Pick jou stoor kontroleerder lêer stelsel kode, wat ook al een wat dit mag wees, 555 00:31:54,580 --> 00:31:56,780 hoe jy dinge stik. 556 00:31:56,780 --> 00:32:00,956 En jou virtuele geheue bestuurder bladsye, DRAM haal en winkels. 557 00:32:00,956 --> 00:32:02,705 Dan, jy 'n ander stapel, wat is 'n soort 558 00:32:02,705 --> 00:32:05,440 van die lys af op hierdie een, algoritmes, gebruikers. 559 00:32:05,440 --> 00:32:09,050 >> En as julle vermenigvuldig hierdie , ek weet nie hoe baie, 560 00:32:09,050 --> 00:32:11,640 daar is 'n baie plekke waar dinge sywaarts kan gaan. 561 00:32:11,640 --> 00:32:14,430 Ek bedoel, dit is 'n voorbeeld van wiskunde. 562 00:32:14,430 --> 00:32:18,070 Maar dit is soort van pret om te dink aan hoeveel maniere kan dinge verkeerd gaan, 563 00:32:18,070 --> 00:32:21,650 net vir 'n skyf. 564 00:32:21,650 --> 00:32:25,440 Ons is reeds op 300 petabytes, so dink die getal skyfaandrywers 565 00:32:25,440 --> 00:32:27,741 wat jy nodig het op 300 petabytes wat verkeerd kan gaan. 566 00:32:27,741 --> 00:32:28,240 567 00:32:28,240 --> 00:32:30,390 Nie net that-- so dit is die stoor. 568 00:32:30,390 --> 00:32:34,220 En dat verwys na die persoon wat ek wil om te sien 569 00:32:34,220 --> 00:32:38,780 Tik verhoog verlaat, wat is die chaos aap. 570 00:32:38,780 --> 00:32:43,140 So op 'n sekere punt, dit raak nog groter as net die skyf 571 00:32:43,140 --> 00:32:43,920 probleem. 572 00:32:43,920 --> 00:32:50,610 >> En so, hierdie pragtige dames en here wat loop 'n streaming video diens 573 00:32:50,610 --> 00:32:55,430 besef dat hul rekenaars was ook groot en ook baie ingewikkeld 574 00:32:55,430 --> 00:33:00,010 en ook die verskaffing van diens 'n vreeslike 'n klomp mense. 575 00:33:00,010 --> 00:33:05,180 Hulle het 37 miljoen members-- en hierdie slide se miskien 'n jaar of so old-- 576 00:33:05,180 --> 00:33:07,350 duisende toestelle. 577 00:33:07,350 --> 00:33:10,810 Daar is biljoene ure van die video. 578 00:33:10,810 --> 00:33:13,600 Hulle teken miljarde gebeure 'n dag. 579 00:33:13,600 --> 00:33:17,330 >> En jy kan sien, is die meeste mense kyk die kijkbuis later in die aand, 580 00:33:17,330 --> 00:33:19,429 en dit verreweg oortref alles. 581 00:33:19,429 --> 00:33:21,220 En so, hulle wou in staat wees om om seker te maak 582 00:33:21,220 --> 00:33:24,854 dat die diens was en betroubare en werk vir hulle. 583 00:33:24,854 --> 00:33:27,020 So hulle het met hierdie ding genaamd Chaos aap. 584 00:33:27,020 --> 00:33:29,000 Dit is stuk sagteware wat, wanneer jy dink 585 00:33:29,000 --> 00:33:34,190 gesels oor die titel van hierdie hele aanbieding, 586 00:33:34,190 --> 00:33:36,530 skaal-out beteken dat jy moet hierdie dinge toets. 587 00:33:36,530 --> 00:33:38,585 Dit is nie goed net met 'n miljoen masjiene. 588 00:33:38,585 --> 00:33:40,460 So het die nice ding oor dit is, Chaos aap 589 00:33:40,460 --> 00:33:43,090 is 'n diens wat identifiseer groepe stelsels 590 00:33:43,090 --> 00:33:47,220 en een lukraak beëindig van die stelsels in 'n groep. 591 00:33:47,220 --> 00:33:48,429 Awesome. 592 00:33:48,429 --> 00:33:50,220 So ek weet nie jy, maar as ek ooit 593 00:33:50,220 --> 00:33:52,990 gebou 'n stelsel wat staatmaak op ander stelsels met mekaar te praat, 594 00:33:52,990 --> 00:33:55,865 jy een van hulle uit, die waarskynlikheid van die hele ding werk, 595 00:33:55,865 --> 00:33:57,130 verminder vinnig. 596 00:33:57,130 --> 00:34:00,475 >> En so hierdie stuk sagteware loop rondom Netflix se infrastruktuur. 597 00:34:00,475 --> 00:34:03,100 Gelukkig, dit sê dit loop net in sake-ure met die opset 598 00:34:03,100 --> 00:34:05,810 dat ingenieurs sal wees waarskuwing en in staat om te reageer. 599 00:34:05,810 --> 00:34:08,020 So hierdie is die tipe van die dinge wat ons nou is 600 00:34:08,020 --> 00:34:13,360 wat te doen het ons rekenaar te beroering omgewings, chaos te stel 601 00:34:13,360 --> 00:34:15,739 en kompleksiteit te stel. 602 00:34:15,739 --> 00:34:19,139 >> So, wat in hul reg gedagte, sou gewillig kies 603 00:34:19,139 --> 00:34:22,540 om te werk met 'n Chaos aap? 604 00:34:22,540 --> 00:34:24,150 Hang, lyk dit of hy word wys my. 605 00:34:24,150 --> 00:34:28,719 Wel, ek dink ek should-- oulik. 606 00:34:28,719 --> 00:34:32,909 Maar die probleem is dat jy kry nie die keuse. 607 00:34:32,909 --> 00:34:37,440 Die chaos aap, soos jy kan sien, kies jy. 608 00:34:37,440 --> 00:34:42,650 >> En dit is die probleem met die rekenaar op skaal is dat jy nie kan vermy. 609 00:34:42,650 --> 00:34:49,989 Dit is 'n onafwendbaarheid van kompleksiteit en van skaal en van ons evolusie, 610 00:34:49,989 --> 00:34:53,280 in sommige maniere, van die rekenaar kundigheid. 611 00:34:53,280 --> 00:34:55,510 En onthou, hierdie is een ding om te onthou, 612 00:34:55,510 --> 00:35:00,030 Chaos Monkeys liefde snowflakes-- liefde sneeuvlokkies. 613 00:35:00,030 --> 00:35:03,470 A snowflake-- ons verduidelik die Chaos Monkey-- maar 'n sneeuvlokkie 614 00:35:03,470 --> 00:35:09,630 is 'n bediener wat is uniek en spesiale en delikaat en individuele 615 00:35:09,630 --> 00:35:11,770 en sal nooit weergegee word nie. 616 00:35:11,770 --> 00:35:14,790 >> Ons vind dikwels sneeuvlokkie diens in ons omgewing. 617 00:35:14,790 --> 00:35:16,700 En ons altyd probeer smelt sneeuvlokkie diens. 618 00:35:16,700 --> 00:35:18,880 Maar as jy 'n bediener in jou omgewing 619 00:35:18,880 --> 00:35:23,240 dit is van kritieke belang om die langslewendheid van jou organisasie en dit smelt, 620 00:35:23,240 --> 00:35:25,300 jy kan nie sit dit weer terug saam. 621 00:35:25,300 --> 00:35:28,071 So Chaos aap se werk was om te gaan en gevalle beëindig. 622 00:35:28,071 --> 00:35:30,820 As die chaos aap smelt die sneeuvlokkie, jy verby, jy klaar is. 623 00:35:30,820 --> 00:35:34,390 624 00:35:34,390 --> 00:35:37,950 Ek wil om te praat oor sommige hardeware wat ons is 625 00:35:37,950 --> 00:35:40,415 sien in terme van soort skaal-out aktiwiteite ook. 626 00:35:40,415 --> 00:35:43,810 En 'n paar unieke dinge wat in en rondom die wetenskap aktiwiteit. 627 00:35:43,810 --> 00:35:46,990 Ons is nou besig om te sien, onthou hierdie eenheid van die saak, hierdie rek? 628 00:35:46,990 --> 00:35:51,780 So, dit is 'n rek van GPGPUs-- so algemeen doel grafiese verwerking eenhede. 629 00:35:51,780 --> 00:35:55,790 >> Ons het hierdie geleë in ons data sentrum, 100 of so kilometer weg. 630 00:35:55,790 --> 00:35:59,780 Hierdie spesifieke rek is ongeveer 96 tera flops 631 00:35:59,780 --> 00:36:04,090 van enkel-presisie wiskunde staat te red uit die rug van dit. 632 00:36:04,090 --> 00:36:10,530 En ons het om 130-tal kaarte in 'n geval 633 00:36:10,530 --> 00:36:16,620 dat we-- verskeie rakke van hierdie geval. 634 00:36:16,620 --> 00:36:22,730 >> So, dit is interessant in die sin dat Die algemene doel grafiese prosesse 635 00:36:22,730 --> 00:36:27,880 in staat is om wiskunde te ongelooflik doen vinnig vir 'n baie lae bedrae van energie. 636 00:36:27,880 --> 00:36:32,060 So is daar 'n groot opswaai in die wetenskaplike rekenaar gebiede, 637 00:36:32,060 --> 00:36:36,400 op soek na prente verwerking eenhede in 'n groot manier. 638 00:36:36,400 --> 00:36:41,990 >> So ek het 'n paar Mcollective deur ons marionet infrastruktuur 639 00:36:41,990 --> 00:36:45,330 gister, baie opgewonde oor hierdie. 640 00:36:45,330 --> 00:36:48,260 net kort van 'n petaflop van enkel-presisie. 641 00:36:48,260 --> 00:36:52,440 Net hier, hierdie duidelik te wees bietjie vermenigvuldiger 3.95. 642 00:36:52,440 --> 00:36:54,820 Double-presisie wiskunde sou sowat 1,2 wees, 643 00:36:54,820 --> 00:36:57,010 maar my Twitter feed gekyk manier beter as ek 644 00:36:57,010 --> 00:37:02,670 het gesê ons amper 'n petaflop van enkel-presisie GPGPUs. 645 00:37:02,670 --> 00:37:04,220 >> Maar dit is daar om. 646 00:37:04,220 --> 00:37:06,280 Dit raak te wees baie, baie indrukwekkend. 647 00:37:06,280 --> 00:37:08,550 En hoekom doen ons dit? 648 00:37:08,550 --> 00:37:11,570 Omdat kwantum chemie, onder andere, 649 00:37:11,570 --> 00:37:15,300 maar ons is besig om te ontwerp 'n paar nuwe fotovoltaïsche. 650 00:37:15,300 --> 00:37:20,210 >> En so Alan Aspuru-Guzik, wat is 'n professor in chemistry-- my maat 651 00:37:20,210 --> 00:37:22,390 in crime-- vir die laaste paar jaar. 652 00:37:22,390 --> 00:37:25,660 Ons het die druk op die koevert op die rekenaar. 653 00:37:25,660 --> 00:37:30,250 En die GPGPU is ideaal tegnologie in staat wees om te doen 654 00:37:30,250 --> 00:37:34,760 'n vreeslike lot van ingewikkelde wiskunde, baie, baie vinnig. 655 00:37:34,760 --> 00:37:36,750 >> So met skaal, kom nuwe uitdagings. 656 00:37:36,750 --> 00:37:41,070 So groot scale-- wat jy hoef te wees versigtig hoe jy die bedrading hierdie dinge. 657 00:37:41,070 --> 00:37:45,300 En ons het sekere vlakke van obsessiewe kompulsiewe versteuring. 658 00:37:45,300 --> 00:37:49,530 Hierdie foto's waarskynlik ry 'n klomp mense neute. 659 00:37:49,530 --> 00:37:53,390 En kabinette wat nie bedraad besonder goed 660 00:37:53,390 --> 00:37:56,050 ry ons netwerk en fasiliteite ingenieurs neute. 661 00:37:56,050 --> 00:37:58,620 Plus daar is ook lugvloei kwessies wat jy hoef te bevat nie. 662 00:37:58,620 --> 00:38:01,430 >> So, dit is die dinge wat ek sou nooit gedink het. 663 00:38:01,430 --> 00:38:03,480 Met skaal, kom meer kompleksiteit. 664 00:38:03,480 --> 00:38:05,869 Dit is 'n nuwe tipe lêer stelsel. 665 00:38:05,869 --> 00:38:06,410 Dit is awesome. 666 00:38:06,410 --> 00:38:07,660 Dit is 'n petabyte. 667 00:38:07,660 --> 00:38:09,905 Dit kan stoor 1,1 miljard lêers. 668 00:38:09,905 --> 00:38:15,940 Dit kan lees en skryf tot 13 GB en 20 GB n second-- GB 669 00:38:15,940 --> 00:38:17,150 'n tweede. 670 00:38:17,150 --> 00:38:20,900 So kan dit los terabyte in no time at all. 671 00:38:20,900 --> 00:38:22,070 >> En dit is hoogs beskikbaar. 672 00:38:22,070 --> 00:38:26,989 En dit het ongelooflike lookup rates-- 220,000 soektogte 'n tweede. 673 00:38:26,989 --> 00:38:29,780 En daar is baie verskillende mense die bou van hierdie soort stelsels. 674 00:38:29,780 --> 00:38:32,830 En jy kan sien dit hier grafies. 675 00:38:32,830 --> 00:38:35,800 Dit is een van ons lêerstelsels dit is onder vrag, heel 676 00:38:35,800 --> 00:38:41,250 gelukkig lees op net kort van 22 gigagrepe 'n tweede. 677 00:38:41,250 --> 00:38:42,790 So dit is cool-- so kompleksiteit. 678 00:38:42,790 --> 00:38:47,230 >> So met kompleksiteit en skaal, kom meer kompleksiteit, reg? 679 00:38:47,230 --> 00:38:51,830 Dit is een van ons baie, baie netwerk diagramme, 680 00:38:51,830 --> 00:38:54,970 waar jy baie verskillende onderstel alle stawende up 681 00:38:54,970 --> 00:38:57,730 tot 'n groot kern skakelaar, gekoppel aan die stoor, 682 00:38:57,730 --> 00:39:00,731 verbind tot lae latency met mekaar verbind. 683 00:39:00,731 --> 00:39:03,605 En dan is almal van hierdie kant van die huis, is net al die bestuur 684 00:39:03,605 --> 00:39:09,740 wat jy nodig het om in staat wees om aan te spreek hierdie stelsels van 'n afgeleë plek. 685 00:39:09,740 --> 00:39:12,070 So skaal het 'n baie kompleksiteit met dit. 686 00:39:12,070 --> 00:39:14,910 687 00:39:14,910 --> 00:39:17,785 >> Verander rat weer, laat ons terug te gaan en het 'n bietjie spot van die wetenskap. 688 00:39:17,785 --> 00:39:21,450 So, onthou, navorsing rekenaar en hierdie klein shim-- 689 00:39:21,450 --> 00:39:25,310 klein pienk shim tussen die fakulteit en al hul algoritmes 690 00:39:25,310 --> 00:39:30,650 en al die koel wetenskap en al hierdie krag en verkoeling en data sentrum 691 00:39:30,650 --> 00:39:35,330 vloer en netwerke en groot rekenaars en balies en hulp lessenaars 692 00:39:35,330 --> 00:39:39,330 en so forth-- en so, ons is net hierdie klein shim tussen hulle. 693 00:39:39,330 --> 00:39:42,820 >> Wat ons begin het om sien, is dat die wêreld se 694 00:39:42,820 --> 00:39:45,730 in staat was om te bou Hierdie groot data-sentrums 695 00:39:45,730 --> 00:39:48,020 en in staat wees om te bou hierdie groot rekenaars. 696 00:39:48,020 --> 00:39:49,420 Ons het gekry redelik goed in. 697 00:39:49,420 --> 00:39:53,600 Wat ons nie baie goed op is dit bietjie shim tussen die navorsing 698 00:39:53,600 --> 00:39:56,670 en die kaal metaal en die tegnologie. 699 00:39:56,670 --> 00:39:58,600 En dit is hard. 700 00:39:58,600 --> 00:40:03,330 >> En so het ons in staat was om te huur mense wat in hierdie wêreld leef. 701 00:40:03,330 --> 00:40:07,590 En meer onlangs, het ons met die National Science Foundation en gesê: 702 00:40:07,590 --> 00:40:11,440 hierdie skaal-out dinge is groot, maar ons kan nie ons wetenskaplikes kry 703 00:40:11,440 --> 00:40:13,690 op hierdie groot ingewikkelde masjiene. 704 00:40:13,690 --> 00:40:16,040 En so, daar is 'n aantal verskillende programme 705 00:40:16,040 --> 00:40:20,100 waar ons regtig meestal was bekommerd oor probeer 706 00:40:20,100 --> 00:40:22,800 om te sien of ons kan transformeer die kampus infrastruktuur. 707 00:40:22,800 --> 00:40:25,850 >> Daar is 'n baie van die programme rondom nasionale sentrums. 708 00:40:25,850 --> 00:40:28,300 En so, onsself, ons vriende by Clemson, 709 00:40:28,300 --> 00:40:32,620 Universiteit van Wisconsin Madison, Suid-Kalifornië, Utah en Hawaii 710 00:40:32,620 --> 00:40:35,780 soort bymekaar te kyk na hierdie probleem. 711 00:40:35,780 --> 00:40:39,340 En hierdie klein grafiek hier is die lang stert van die wetenskap. 712 00:40:39,340 --> 00:40:41,602 >> So hierdie is-- dit nie saak wat op die as, 713 00:40:41,602 --> 00:40:45,485 maar dit as is eintlik aantal werksgeleenthede gaan deur die cluster. 714 00:40:45,485 --> 00:40:48,940 So daar is 350,000 meer ongeag tydperk. 715 00:40:48,940 --> 00:40:51,730 Dit is ons gewone verdagtes langs die onderkant hier. 716 00:40:51,730 --> 00:40:55,992 In werklikheid, daar is Alan Aspuru-Guzik, wie ons was net te praat about-- ton 717 00:40:55,992 --> 00:40:58,700 en tonne bereken, regtig effektiewe, weet wat hy doen. 718 00:40:58,700 --> 00:41:02,840 >> Hier is nog 'n laboratorium wat ek sal praat oor in 'n moment-- John Kovac se laboratorium. 719 00:41:02,840 --> 00:41:03,610 Hulle het dit. 720 00:41:03,610 --> 00:41:04,210 Hulle is goed. 721 00:41:04,210 --> 00:41:04,830 Hulle is gelukkig. 722 00:41:04,830 --> 00:41:05,960 Hulle is die berekening. 723 00:41:05,960 --> 00:41:07,664 Groot wetenskap is om gedoen. 724 00:41:07,664 --> 00:41:09,580 En dan, as jy soort van afkom hier, is daar 725 00:41:09,580 --> 00:41:12,110 ander groepe wat word nie vertoon nie baie werkgeleenthede. 726 00:41:12,110 --> 00:41:13,410 >> En hoekom is dit? 727 00:41:13,410 --> 00:41:15,080 Is dit omdat die rekenaar is te hard? 728 00:41:15,080 --> 00:41:19,580 Is dit omdat hulle nie weet hoe om te? 729 00:41:19,580 --> 00:41:22,880 Ons weet nie, omdat ons het gegaan en gekyk. 730 00:41:22,880 --> 00:41:25,620 En dit is wat hierdie projek is alles oor, 731 00:41:25,620 --> 00:41:27,830 plaaslik, binne elk van hierdie streke, 732 00:41:27,830 --> 00:41:32,660 om te kyk na moontlikhede waar ons betrokke kan raak met die fakulteit en navorsers 733 00:41:32,660 --> 00:41:36,400 eintlik in die onderpunt van die stert, en verstaan ​​wat hulle doen. 734 00:41:36,400 --> 00:41:37,920 >> So dit is iets wat ons is eintlik passievol oor. 735 00:41:37,920 --> 00:41:39,920 En dit is iets wat wetenskap nie sal voortgaan 736 00:41:39,920 --> 00:41:44,260 om vorentoe te beweeg totdat ons los sommige van hierdie rand gevalle. 737 00:41:44,260 --> 00:41:46,590 Ander stukkies van die wetenskap wat gaan up-- almal 738 00:41:46,590 --> 00:41:48,260 gesien die Large Hadron Collider. 739 00:41:48,260 --> 00:41:49,540 Awesome, reg? 740 00:41:49,540 --> 00:41:52,960 Hierdie dinge al uitgehardloop by Holyoke. 741 00:41:52,960 --> 00:41:56,510 Ons built-- die heel eerste wetenskap wat in Holyoke gebeur 742 00:41:56,510 --> 00:41:59,130 was die samewerking tussen onsself en die Universiteit van Boston. 743 00:41:59,130 --> 00:42:01,510 So dit is baie, baie cool. 744 00:42:01,510 --> 00:42:04,410 >> Dit is 'n prettige stuk van die wetenskap vir skaal. 745 00:42:04,410 --> 00:42:07,650 Dit is 'n digitale toegang tot 'n lug eeu by Harvard. 746 00:42:07,650 --> 00:42:09,170 Kortom, dit is 'n bord argief. 747 00:42:09,170 --> 00:42:13,350 As jy gaan af Oxford-- Garden Street, jammer, 748 00:42:13,350 --> 00:42:16,560 jy een van die sterrewag sal vind geboue is basies vol 749 00:42:16,560 --> 00:42:19,480 van ongeveer 'n halfmiljoen plate. 750 00:42:19,480 --> 00:42:24,410 >> En dit is die foto's van die lug in die nag, meer as 100 jaar. 751 00:42:24,410 --> 00:42:28,760 So is daar 'n hele tuig opstel hier die plate te digitaliseer, 752 00:42:28,760 --> 00:42:32,100 neem foto's van hulle, registreer hulle het hulle op 'n rekenaar. 753 00:42:32,100 --> 00:42:36,410 En dit is 'n petabyte en 'n half, net reg there-- een klein projek. 754 00:42:36,410 --> 00:42:37,530 >> Dit is ook in ander projekte. 755 00:42:37,530 --> 00:42:42,800 Dit Pan-STARRS projek doen 'n volle wye panoramiese opname, 756 00:42:42,800 --> 00:42:47,390 soek naby die Aarde asteroïdes en verbygaande hemelse gebeurtenisse. 757 00:42:47,390 --> 00:42:52,100 As 'n molekulêre biofysicus, ek is lief vir die woord verbygaande hemelse gebeurtenis. 758 00:42:52,100 --> 00:42:55,050 Ek is nie heeltemal seker wat dit is nie, maar In elk geval, ons is op soek vir hulle. 759 00:42:55,050 --> 00:43:00,372 >> En ons is die opwekking van 30 teragrepe 'n aand uit van diegene teleskope. 760 00:43:00,372 --> 00:43:03,330 En dit is nie regtig 'n bandwydte probleem, dit is soos 'n FedEx probleem. 761 00:43:03,330 --> 00:43:08,420 So jy het die stoor op die Van en jy stuur dit wat dit ookal is. 762 00:43:08,420 --> 00:43:10,570 >> Bicep is regtig interesting-- so agtergrond beelding 763 00:43:10,570 --> 00:43:13,850 van kosmiese ekstra galaktiese polarisasie. 764 00:43:13,850 --> 00:43:16,880 Toe ek die eerste keer begin werk by Harvard sewe of so, 765 00:43:16,880 --> 00:43:21,440 agt jaar gelede, het ek onthou werk op hierdie projek 766 00:43:21,440 --> 00:43:26,010 en dit het nie regtig sink huis waarom gepolariseerde lig 767 00:43:26,010 --> 00:43:29,770 van die kosmiese mikrogolf agtergrond belangrik sou wees, 768 00:43:29,770 --> 00:43:30,800 totdat dit gebeur het. 769 00:43:30,800 --> 00:43:34,580 >> En dit was John Kovac, wie ek gepraat het voordat, 770 00:43:34,580 --> 00:43:42,030 met behulp van miljoene CPU uur, in ons fasiliteit en ander, 771 00:43:42,030 --> 00:43:46,600 basies staar in die binnekant van die heelal se eerste oomblikke 772 00:43:46,600 --> 00:43:49,150 ná die Oerknal, en probeer om te verstaan 773 00:43:49,150 --> 00:43:51,290 Einstein se algemene relatiwiteitsteorie. 774 00:43:51,290 --> 00:43:56,040 Dit is gees waai dat ons rekenaars ons help ontrafel en staar 775 00:43:56,040 --> 00:43:59,280 in die baie oorsprong van hoekom ons hier is. 776 00:43:59,280 --> 00:44:03,450 >> So wanneer jy praat oor die omvang, dit is 'n ernstige skaal. 777 00:44:03,450 --> 00:44:09,260 Die ander ding van die skaal is, wat spesifieke projek getref hierdie ouens. 778 00:44:09,260 --> 00:44:15,320 En dit is die reaksie kurwe vir Bicep [Onhoorbaar] Dit was ons bietjie opname. 779 00:44:15,320 --> 00:44:19,220 >> En jy kan hier sien, die lewe was goed totdat oor hier, 780 00:44:19,220 --> 00:44:21,200 wat was toe die aankondiging het gekom uit. 781 00:44:21,200 --> 00:44:24,120 En jy het letterlik het sekondes om te reageer 782 00:44:24,120 --> 00:44:29,020 die skaal gebeurtenis wat stem ooreen met hierdie klein dot hier, 783 00:44:29,020 --> 00:44:32,200 wat geëindig het verskuif vier of so terabyte van data 784 00:44:32,200 --> 00:44:36,370 deur die web bediener dat day-- mooi harige. 785 00:44:36,370 --> 00:44:38,210 >> En so, dit is die tipes van die dinge wat 786 00:44:38,210 --> 00:44:43,040 kan met jou gebeur nie in jou infrastruktuur as jy nie ontwerp nie vir skaal. 787 00:44:43,040 --> 00:44:45,630 Ons het 'n bietjie van 'n klouter daardie dag te wees 788 00:44:45,630 --> 00:44:50,440 kan strek uit genoeg web diens die terrein en die gang te hou. 789 00:44:50,440 --> 00:44:53,399 En ons was suksesvol. 790 00:44:53,399 --> 00:44:55,190 Dit is 'n bietjie e-pos dit is soort van oulik. 791 00:44:55,190 --> 00:45:00,245 Dit is 'n e-pos aan Mark Vogelsberger, en Lars Hernquist, wie se 792 00:45:00,245 --> 00:45:02,650 'n fakulteit lid hier by Harvard. 793 00:45:02,650 --> 00:45:03,570 Meer oor Mark later. 794 00:45:03,570 --> 00:45:05,990 Maar ek dink dit is een soort som soort 795 00:45:05,990 --> 00:45:09,920 van waar die rekenaar is in navorsing afreken. 796 00:45:09,920 --> 00:45:12,070 Hey, span, sedert verlede Dinsdag, julle geteisterd 797 00:45:12,070 --> 00:45:15,470 meer as 28% van die nuwe cluster wat gekombineer 798 00:45:15,470 --> 00:45:20,040 is meer as 78 jaar van CPU in net drie dae. 799 00:45:20,040 --> 00:45:22,502 En ek het gesê, dit is nog steeds net Vrydag oggend. 800 00:45:22,502 --> 00:45:23,460 Dit is pretty awesome! 801 00:45:23,460 --> 00:45:24,740 Gelukkig Vrydag! 802 00:45:24,740 --> 00:45:27,450 >> Dan gee ek hulle die data punte. 803 00:45:27,450 --> 00:45:30,260 En dit was soort van interessant. 804 00:45:30,260 --> 00:45:34,840 So onthou oor Mark, sal hy kom terug in die prentjie in 'n bietjie. 805 00:45:34,840 --> 00:45:36,935 So skaal-out rekenaar is oral. 806 00:45:36,935 --> 00:45:41,080 >> Ons is selfs help mense kyk hoe die NBA funksies, 807 00:45:41,080 --> 00:45:43,140 en waar mense gooi balle uit. 808 00:45:43,140 --> 00:45:47,580 Ek het nie regtig verstaan ​​nie hierdie spel te goed, maar skynbaar, dit is 'n groot deal. 809 00:45:47,580 --> 00:45:50,610 Daar is hoepels en bakke en geld. 810 00:45:50,610 --> 00:45:55,300 >> En so, ons databasis, ons gebou 'n bietjie 500 [onhoorbaar] 811 00:45:55,300 --> 00:45:58,170 parallel verwerker cluster, 'n paar van terabyte van RAM, 812 00:45:58,170 --> 00:46:03,590 in staat wees om dit te bou vir Kirk en sy span. 813 00:46:03,590 --> 00:46:08,524 En hulle doen rekenaar in 'n heel ander manier. 814 00:46:08,524 --> 00:46:10,440 En dit is die projek is ons betrokke by dit is 815 00:46:10,440 --> 00:46:14,880 absoluut fassinerend, rondom neurale plastisiteit connectomics en genomiese 816 00:46:14,880 --> 00:46:20,960 imprinting-- drie baie swaar slaan die gebiede van navorsing 817 00:46:20,960 --> 00:46:24,650 dat ons veg met op 'n dag-tot-dag basis. 818 00:46:24,650 --> 00:46:30,670 Die idee dat ons brein is onder plastiek stres wanneer ons jonk is. 819 00:46:30,670 --> 00:46:34,980 En baie van ons volwasse gedrag is gebeeldhouwde deur ervaring in kinderskoene. 820 00:46:34,980 --> 00:46:37,040 So, dit is 'n groot dealio. 821 00:46:37,040 --> 00:46:41,360 >> En so is dit die werk wat is befonds deur die National Institutes of Geestesgesondheid. 822 00:46:41,360 --> 00:46:46,860 En ons probeer om basies, deur 'n baie groot data 823 00:46:46,860 --> 00:46:51,970 en 'n groot data-analise, soort van eweknie in ons menslike brein 824 00:46:51,970 --> 00:46:54,870 deur 'n verskeidenheid van verskillende tegnieke. 825 00:46:54,870 --> 00:47:00,360 >> So ek wou om te stop en soort net breek vir 'n klein oomblik. 826 00:47:00,360 --> 00:47:04,160 Die uitdaging met afgeleë data-sentrums is dit ver weg. 827 00:47:04,160 --> 00:47:05,520 Dit kan nie moontlik werk. 828 00:47:05,520 --> 00:47:07,590 Ek het my data naby. 829 00:47:07,590 --> 00:47:10,730 Ek moet my navorsing te doen in my lab. 830 00:47:10,730 --> 00:47:18,620 >> En so het ek soort het 'n voorbeeld van 'n funksionele magnetiese resonansie beelding 831 00:47:18,620 --> 00:47:22,260 datastel van ons data sentrum in Wes-Mass. 832 00:47:22,260 --> 00:47:24,660 en verbind dit aan my lessenaar in Cambridge. 833 00:47:24,660 --> 00:47:27,440 En Ek sal hierdie klein video speel. 834 00:47:27,440 --> 00:47:29,750 Hopelik sal dit soort van werk. 835 00:47:29,750 --> 00:47:33,480 >> So dit is vir my gaan deur beheer van my GPU besig is. 836 00:47:33,480 --> 00:47:35,430 En ek is seker te maak dat VNC se up. 837 00:47:35,430 --> 00:47:36,810 En dit is 'n slim VNC. 838 00:47:36,810 --> 00:47:38,970 Dit is 'n VNC met 3D stukke. 839 00:47:38,970 --> 00:47:41,975 En ja, soos jy binnekort kan sien, is hierdie is my spin hierdie brein rond. 840 00:47:41,975 --> 00:47:44,460 Ek probeer om soort van kry dit georiënteerd. 841 00:47:44,460 --> 00:47:49,574 En dan het ek kan beweeg deur baie verskillende snye MRI data. 842 00:47:49,574 --> 00:47:51,490 En die enigste ding wat anders omtrent hierdie 843 00:47:51,490 --> 00:47:55,160 is, dit kom oor die draad van die Wes-Mass. vir my lessenaar. 844 00:47:55,160 --> 00:47:57,300 En sy lewering vinniger as my lessenaar, 845 00:47:57,300 --> 00:48:02,840 want ek het nie 'n $ 4000 grafiese kaart in my lessenaar, wat 846 00:48:02,840 --> 00:48:04,262 ons het uit Wes Mass. 847 00:48:04,262 --> 00:48:05,720 Natuurlik, ek probeer om slim te wees. 848 00:48:05,720 --> 00:48:08,859 Ek hardloop GLX ratte in die agtergrond, terwyl dit alles, 849 00:48:08,859 --> 00:48:10,900 om seker te maak dat ek kan maak beklemtoon die grafiese kaart, 850 00:48:10,900 --> 00:48:14,140 en dat dit al die soort van werk en al die res van dit. 851 00:48:14,140 --> 00:48:16,700 Maar die belangrikste ding is, is dit 100 myl weg. 852 00:48:16,700 --> 00:48:20,460 En jy kan sien uit dit wat daar is geen ooglopende latency. 853 00:48:20,460 --> 00:48:24,600 Dinge saam redelik goed hou. 854 00:48:24,600 --> 00:48:28,907 >> En sodat in en van die self, is 'n voorbeeld en 'n paar insig 855 00:48:28,907 --> 00:48:31,490 in hoe die rekenaar en skaal-out rekenaar gaan gebeur. 856 00:48:31,490 --> 00:48:35,330 Ons is almal besig om op dunner en dunner toestelle. 857 00:48:35,330 --> 00:48:36,870 Ons gebruik van tablette is aan die toeneem. 858 00:48:36,870 --> 00:48:39,160 >> So dan, my koolstof voetspoor is basies 859 00:48:39,160 --> 00:48:42,060 beweeg van wat gebruik om te doen wat jou sal het 860 00:48:42,060 --> 00:48:46,060 is 'n groot masjien onder my lessenaar, in watter 861 00:48:46,060 --> 00:48:49,550 is nou 'n facility-- kan enige plek wees. 862 00:48:49,550 --> 00:48:50,800 Dit kan enige plek op almal wees. 863 00:48:50,800 --> 00:48:54,790 En tog, dit is nog steeds in staat om te bring terug hoë werkverrigting grafiese 864 00:48:54,790 --> 00:48:56,630 my lessenaar. 865 00:48:56,630 --> 00:49:00,900 >> So, om naby die end-- onthou Mark? 866 00:49:00,900 --> 00:49:04,480 Wel, slim seun is Mark. 867 00:49:04,480 --> 00:49:09,360 Hy het besluit dat hy gaan bou van 'n realistiese virtuele heelal. 868 00:49:09,360 --> 00:49:12,820 Dit is nogal 'n projek, wanneer jy dink jy het om dit te slaan. 869 00:49:12,820 --> 00:49:14,740 Ek gaan 'n te gebruik rekenaar, en ek gaan 870 00:49:14,740 --> 00:49:21,040 die 12 miljoen jaar na 'n model die Big Bang 'n dag te verteenwoordig. 871 00:49:21,040 --> 00:49:27,080 En dan gaan ek te doen 13.8 miljard jaar van kosmiese evolusie. 872 00:49:27,080 --> 00:49:28,270 Alle regte. 873 00:49:28,270 --> 00:49:30,970 >> Dit maak gebruik van eintlik 'n rekenaar die groter was as ons rekenaar, 874 00:49:30,970 --> 00:49:35,040 en dit het oorgespoel na die nasionale hulpbronne aan ons vriende in Texas. 875 00:49:35,040 --> 00:49:38,820 En aan die nasionale fasiliteite, dit was 'n baie bereken. 876 00:49:38,820 --> 00:49:40,750 Maar ons het 'n baie die simulasie plaaslik 877 00:49:40,750 --> 00:49:44,820 om seker te maak dat die sagteware maak gewerk en die stelsels gewerk. 878 00:49:44,820 --> 00:49:47,790 >> En dit is dae soos hierdie wanneer jy besef dat jy ondersteun die wetenskap 879 00:49:47,790 --> 00:49:51,090 op hierdie vlak van skaal, wat mense kan nou sê dinge 880 00:49:51,090 --> 00:49:52,840 soos, ek gaan 'n model 'n heelal. 881 00:49:52,840 --> 00:49:54,145 En dit is sy eerste model. 882 00:49:54,145 --> 00:49:56,422 En dit is sy span se eerste model. 883 00:49:56,422 --> 00:49:58,130 Daar is baie ander mense wat gaan 884 00:49:58,130 --> 00:50:01,520 kom agter Mark, wat gaan aan wil 'n model met 'n hoë resolusie, 885 00:50:01,520 --> 00:50:04,652 met meer spesifisiteit, met meer akkuraatheid. 886 00:50:04,652 --> 00:50:09,105 >> En so, in die laaste paar minute, Ek wil net vir julle hierdie video wys 887 00:50:09,105 --> 00:50:15,270 Mark en Lars se dat vir my, weer, as 'n lewe wetenskaplike, is 'n soort van oulik. 888 00:50:15,270 --> 00:50:17,890 889 00:50:17,890 --> 00:50:20,970 So hierdie, aan die onderkant hier, om jou te oriënteer, 890 00:50:20,970 --> 00:50:23,640 hierdie is wat jy vertel die keer sedert die Big Bang. 891 00:50:23,640 --> 00:50:26,570 So is ons by 0.7 miljard jaar. 892 00:50:26,570 --> 00:50:28,740 En dit is wat die huidige werk. 893 00:50:28,740 --> 00:50:33,450 So jy sien op die oomblik, donker materie en die evolusie 894 00:50:33,450 --> 00:50:39,910 van die boete struktuur en vroeë strukture in ons bekende heelal. 895 00:50:39,910 --> 00:50:45,690 >> En die punt met hierdie is dat dit is al gedoen binne-in die rekenaar. 896 00:50:45,690 --> 00:50:48,530 Dit is 'n stel van parameters en 'n stel van fisika 897 00:50:48,530 --> 00:50:52,840 en 'n stel van wiskunde en 'n stel van modelle 898 00:50:52,840 --> 00:50:59,284 wat versigtig gekies is, en dan versigtig met mekaar verbind 899 00:50:59,284 --> 00:51:00,825 in staat wees om die interaksies te modelleer. 900 00:51:00,825 --> 00:51:04,850 >> Sodat jy kan sien 'n paar begin van sommige gasse ontploffings hier. 901 00:51:04,850 --> 00:51:06,880 En gas temperatuur verander. 902 00:51:06,880 --> 00:51:13,720 En jy kan begin om die struktuur te sien van die sigbare heelal verandering. 903 00:51:13,720 --> 00:51:18,130 En die belangrike deel met hierdie is, elke bietjie klein, klein, klein dot 904 00:51:18,130 --> 00:51:21,070 is 'n stukkie van die fisika en het 'n stel van wiskunde rondom, 905 00:51:21,070 --> 00:51:23,030 lig sy vriend en sy buurman. 906 00:51:23,030 --> 00:51:27,245 >> So van 'n skaal perspektief, hierdie rekenaars moet alle werk in die konsert 907 00:51:27,245 --> 00:51:29,470 en met mekaar praat doeltreffend. 908 00:51:29,470 --> 00:51:31,060 Sodat hulle kan nie te geselserig. 909 00:51:31,060 --> 00:51:33,520 Hulle het hul resultate te stoor. 910 00:51:33,520 --> 00:51:37,902 En hulle het om voort te gaan inlig al hul vriende. 911 00:51:37,902 --> 00:51:40,860 Inderdaad, sal jy nou sien, hierdie model se kry meer en meer ingewikkeld. 912 00:51:40,860 --> 00:51:42,590 Daar is meer en meer dinge gaan op. 913 00:51:42,590 --> 00:51:45,210 Daar is meer en meer materiaal vlieg rond. 914 00:51:45,210 --> 00:51:48,410 >> En dit is wat die vroeë kosmos sou gelyk het soos. 915 00:51:48,410 --> 00:51:49,770 Dit was 'n mooi harige plek. 916 00:51:49,770 --> 00:51:55,140 Daar is ontploffings oral die plek, kragtige botsings. 917 00:51:55,140 --> 00:51:58,620 En die vorming van swaar metale en elemente. 918 00:51:58,620 --> 00:52:03,910 En hierdie groot wolke breek in mekaar met die uiterste geweld. 919 00:52:03,910 --> 00:52:08,530 >> En so nou is ons 9,6 miljard jaar vanaf hierdie aanvanklike ontploffing. 920 00:52:08,530 --> 00:52:12,310 Jy begin om te sien dinge is soort van bedaar 'n bietjie, net 921 00:52:12,310 --> 00:52:15,660 'n bietjie, want die energie is nou besig om te ontspan. 922 00:52:15,660 --> 00:52:19,420 En so het die wiskundige modelle het wat in plek. 923 00:52:19,420 --> 00:52:22,510 En jy begin om te sien samesmelting van verskillende elemente. 924 00:52:22,510 --> 00:52:26,220 En begin om hierdie saak te vorm sien van mekaar en stadig koel kom. 925 00:52:26,220 --> 00:52:32,260 >> En dit is die begin van 'n bietjie om te kyk meer soos die nag lug, 'n bietjie. 926 00:52:32,260 --> 00:52:37,870 En dit is [? QSing. ?] Ons is nou 30.2 miljard jaar en ons is soort van gedoen. 927 00:52:37,870 --> 00:52:41,130 En dan wat hulle gedoen het, was dat hulle het hierdie model, 928 00:52:41,130 --> 00:52:44,580 en dan gekyk na die sigbare heelal. 929 00:52:44,580 --> 00:52:48,560 En basies dan was om dit te kan neem en trek 930 00:52:48,560 --> 00:52:50,580 dit met wat jy kan sien. 931 00:52:50,580 --> 00:52:56,160 En die getrouheid is verbysterende, as om hoe akkuraat die rekenaar modelle is. 932 00:52:56,160 --> 00:52:58,760 >> Natuurlik, die astrofisici en die navorsing groepe 933 00:52:58,760 --> 00:53:02,780 moet selfs beter getrouheid en selfs hoër resolusie. 934 00:53:02,780 --> 00:53:06,230 Maar as jy dink oor wat Ek het vandag met jou praat 935 00:53:06,230 --> 00:53:11,850 deur middel van hierdie klein reis deur beide stoor en struktuur en netwerk 936 00:53:11,850 --> 00:53:18,000 en stapels, die belangrikste ding is, is skaal-out berekening noodsaaklik? 937 00:53:18,000 --> 00:53:22,050 Dit was my oorspronklike hypothesis-- terug na ons wetenskaplike metode. 938 00:53:22,050 --> 00:53:24,810 >> Ek hoop dat in die vroeë deel van hierdie sou ek 939 00:53:24,810 --> 00:53:29,400 voorspel dat ek in staat sal wees om te verduidelik aan jou oor die omvang-out afreken. 940 00:53:29,400 --> 00:53:32,870 En ons soort getoets sommige van die hipoteses. 941 00:53:32,870 --> 00:53:34,585 Ons het deur hierdie gesprek. 942 00:53:34,585 --> 00:53:38,920 En ek is net gaan skaal-out om te sê rekenaar is essential-- oh, 943 00:53:38,920 --> 00:53:42,480 Ja, baie ja. 944 00:53:42,480 --> 00:53:44,790 >> So wanneer jy dink oor jou kodes, wanneer 945 00:53:44,790 --> 00:53:49,230 jy doen die CS50 finale projekte, wanneer jy dink oor jou nalatenskap 946 00:53:49,230 --> 00:53:52,990 aan die mensdom en die hulpbronne wat ons moet in staat wees om hierdie rekenaar uit te voer 947 00:53:52,990 --> 00:53:56,650 stelsels, dink baie versigtig oor die flops per watt, 948 00:53:56,650 --> 00:53:58,560 en dink oor die chaos aap. 949 00:53:58,560 --> 00:54:02,240 >> Dink aan jou sneeuvlokkies, doen nie doen one-offs, hergebruik biblioteke, 950 00:54:02,240 --> 00:54:06,453 bou herbruikbare codes-- al die dinge dat die tutors het geleer jy 951 00:54:06,453 --> 00:54:08,630 in hierdie klas. 952 00:54:08,630 --> 00:54:11,942 Dit is die fundamentele aspekte. 953 00:54:11,942 --> 00:54:13,150 Hulle is nie net lippediens. 954 00:54:13,150 --> 00:54:15,660 Dit is die ware dinge. 955 00:54:15,660 --> 00:54:20,680 >> En as iemand van julle wil hê ek moet volg, Ek is obsessief met die Twitter ding. 956 00:54:20,680 --> 00:54:22,770 Ek het een of ander manier op te gee. 957 00:54:22,770 --> 00:54:24,960 Maar 'n groot deel van die agtergrond inligting 958 00:54:24,960 --> 00:54:29,260 op ons navorsing rekenaar webwerf by rc.fas.harvard.edu. 959 00:54:29,260 --> 00:54:34,010 >> Ek probeer en hou 'n blog tot datum met moderne tegnologie 960 00:54:34,010 --> 00:54:38,390 en hoe ons dit doen distributiewe rekenaar en so meer. 961 00:54:38,390 --> 00:54:43,600 En dan is ons personeel is altyd wat beskikbaar is deur odybot.org. 962 00:54:43,600 --> 00:54:46,270 En odybot is ons klein helper. 963 00:54:46,270 --> 00:54:49,280 Hy het dikwels min wedstryde op sy webwerf 964 00:54:49,280 --> 00:54:51,630 ook waar jy kan probeer en sien hom om die kampus. 965 00:54:51,630 --> 00:54:55,200 Hy is die vriendelike klein aangesig van navorsing afreken. 966 00:54:55,200 --> 00:54:59,730 >> En ek sal soort van draai daar en dankie almal vir jou tyd. 967 00:54:59,730 --> 00:55:05,660 En ek hoop jy onthou dat skaal-out rekenaar is 'n ware jakob. 968 00:55:05,660 --> 00:55:08,162 En daar is 'n klomp mense wat het 'n baie van vorige kuns 969 00:55:08,162 --> 00:55:09,370 wat sal in staat wees om jou te help. 970 00:55:09,370 --> 00:55:14,330 En al die beste van geluk met jou toekoms in die maak 971 00:55:14,330 --> 00:55:18,280 seker maak dat ons die berekening van beide skale, is 'n hoë-presterende, 972 00:55:18,280 --> 00:55:20,370 en help die mensdom meer as enigiets anders. 973 00:55:20,370 --> 00:55:22,850 So, baie dankie vir jou tyd. 974 00:55:22,850 --> 00:55:23,947