1 00:00:00,000 --> 00:00:12,080 2 00:00:12,080 --> 00:00:13,799 >> JAMES MANKIETÓW: Cześć, dobry Po południu wszyscy. 3 00:00:13,799 --> 00:00:14,715 Nazywam się James mankietów. 4 00:00:14,715 --> 00:00:18,970 Jestem Asystent Dean Badań Computing tutaj na Uniwersytecie Harvarda. 5 00:00:18,970 --> 00:00:24,540 A dzisiaj mam zamiar porozmawiać o Dlatego skala out computing jest niezbędna. 6 00:00:24,540 --> 00:00:26,810 >> Sądzę więc, że najpierw się, kim jest ten facet? 7 00:00:26,810 --> 00:00:27,750 Dlaczego tu jestem? 8 00:00:27,750 --> 00:00:29,200 Dlaczego mówię do Ciebie? 9 00:00:29,200 --> 00:00:33,730 Mam doświadczenie w pracy naukowej informatyka i komputerowe badania, 10 00:00:33,730 --> 00:00:38,530 sięga do United Kingdom-- Wellcome Trust Sanger 11 00:00:38,530 --> 00:00:43,270 Institute dla ludzkiego genome-- i Następnie obecnie w Stanach Zjednoczonych 12 00:00:43,270 --> 00:00:50,170 pracy na Broad i innych cenionych miejsc nauki, takich jak Harvard. 13 00:00:50,170 --> 00:00:53,930 >> Myślę, że to, co naprawdę oznacza to, że że jestem odzyskiwania bio cząsteczkowy 14 00:00:53,930 --> 00:00:55,740 fizyk. 15 00:00:55,740 --> 00:01:01,250 Więc co prawda mają Muszę powiedzieć, Ci o skalowalne w informatyce? 16 00:01:01,250 --> 00:01:03,570 Jest jednak. 17 00:01:03,570 --> 00:01:09,530 18 lat, więc ja właśnie widziałem najbardziej Dramatyczny wzrost złożoności skalę 18 00:01:09,530 --> 00:01:13,570 i ogólna wydajność systemów komputerowych. 19 00:01:13,570 --> 00:01:18,890 >> Gdy robię doktorat w Oxfordzie, ja bardzo podekscytowany z 200 megaherców było 20 00:01:18,890 --> 00:01:23,830 Maszyna Silicon Graphics z 18 gigabajty pamięci i pojedynczy procesor. 21 00:01:23,830 --> 00:01:24,910 Czasy się zmieniły. 22 00:01:24,910 --> 00:01:29,860 Jeśli do przodu teraz kręcimy ponad 60.000 procesorów tutaj na Harvardzie. 23 00:01:29,860 --> 00:01:32,810 Wiele innych organizacji wirują wiele więcej. 24 00:01:32,810 --> 00:01:37,740 >> Ważne na wynos z tego jest że skala jest teraz nie tylko nieuniknione, 25 00:01:37,740 --> 00:01:41,910 to się stało i to jest będzie nadal się zdarzają. 26 00:01:41,910 --> 00:01:44,760 Więc, na chwilę, rodzaj z tyłu i mówić bardzo szybko 27 00:01:44,760 --> 00:01:50,530 o nauce, mój ulubiony Temat, metoda naukowa. 28 00:01:50,530 --> 00:01:53,180 >> Jeśli mają być naukowcem, co musisz zrobić kilka kluczowych rzeczy. 29 00:01:53,180 --> 00:01:56,140 Jeśli nie robić te rzeczy można Nie uważają się naukowcem 30 00:01:56,140 --> 00:02:03,250 i będzie walczył, będąc w stanie zrozumieć obszar dyscypliny. 31 00:02:03,250 --> 00:02:07,290 >> Więc przede wszystkim, należy sformułować Twoje pytanie, generowanie hipotez, 32 00:02:07,290 --> 00:02:09,289 ale co ważniejsze ci, przewidzieć swoją results-- 33 00:02:09,289 --> 00:02:13,090 masz przypuszczenia co do jakie wyniki będą. 34 00:02:13,090 --> 00:02:19,560 I w końcu, przetestować Hipoteza i analizować wyniki. 35 00:02:19,560 --> 00:02:25,460 >> Więc ta metoda naukowa jest niezwykle ważne w informatyce. 36 00:02:25,460 --> 00:02:28,450 Komputer zarówno przewidywania i jest w stanie sprawdzić swoje wyniki 37 00:02:28,450 --> 00:02:33,660 są kluczowym elementem, czego potrzebujemy zrobić w metodzie naukowej. 38 00:02:33,660 --> 00:02:37,310 Próby te przewidywania i są prawdziwymi dwa filary 39 00:02:37,310 --> 00:02:42,350 metody naukowej, a każda wymagają najbardziej znaczące postępy 40 00:02:42,350 --> 00:02:45,240 w nowoczesnych obliczeń. 41 00:02:45,240 --> 00:02:51,210 >> Dwa filary nauki jest to, że teorii i prowadzenia doświadczeń. 42 00:02:51,210 --> 00:02:54,300 A ostatnio, computing jest często wymieniany 43 00:02:54,300 --> 00:02:58,090 jako trzeci filar nauki. 44 00:02:58,090 --> 00:03:01,440 Jeśli więc wy, studenci obserwują to, masz absolutnie żadnej presji. 45 00:03:01,440 --> 00:03:03,960 46 00:03:03,960 --> 00:03:08,720 Trzeci filar science-- nie jest duży deal-- computing, rodzaj ważne. 47 00:03:08,720 --> 00:03:14,000 Tak się cieszę, jest to część computing Informatyki oczywiście 50. 48 00:03:14,000 --> 00:03:16,220 >> Na tyle, na tle. 49 00:03:16,220 --> 00:03:20,226 Chcę ci powiedzieć, co plan będziemy dziś mówić. 50 00:03:20,226 --> 00:03:22,870 Mam zamiar iść na jakąś historię. 51 00:03:22,870 --> 00:03:25,250 Mam zamiar wyjaśnić, dlaczego my tu mamy. 52 00:03:25,250 --> 00:03:27,750 Mam zamiar porozmawiać o niektórych z historii informatyki 53 00:03:27,750 --> 00:03:33,890 tutaj na Harvardzie, niektóre Działania wokół mediów społecznościowych, 54 00:03:33,890 --> 00:03:36,200 Bardzo zielone things-- pasjonatem wszystkiego 55 00:03:36,200 --> 00:03:43,640 green-- storage-- komputer storage-- jak chaos wpływa skalowanie z systemów, 56 00:03:43,640 --> 00:03:45,640 i systemy rozdzielcze w szczególności. 57 00:03:45,640 --> 00:03:48,473 >> A potem mam zamiar poruszyć niektóre okuć skala-out, który jest 58 00:03:48,473 --> 00:03:51,370 muszą być w stanie w skali nie computing. 59 00:03:51,370 --> 00:03:55,830 I w końcu, będziemy wrap z jakimś niesamowitym nauki. 60 00:03:55,830 --> 00:04:00,894 >> Tak, niech bierze minutę spojrzeć na naszej rzeczywistej historii. 61 00:04:00,894 --> 00:04:01,810 Komputer ewoluował. 62 00:04:01,810 --> 00:04:07,370 Tak od lat 60-tych, wszystkie się aż do dzisiaj, 63 00:04:07,370 --> 00:04:11,260 widzieliśmy w zasadzie zmiana Zakres od scentralizowanego computing 64 00:04:11,260 --> 00:04:14,679 decentralizacji computing, aby współpracy i niezależna 65 00:04:14,679 --> 00:04:15,970 informatyka i prawo z powrotem. 66 00:04:15,970 --> 00:04:17,709 >> I pozwól mi opisywanie, że trochę. 67 00:04:17,709 --> 00:04:20,370 Kiedy po raz pierwszy rozpoczęła mecz komputery, mieliśmy duże systemy komputerowe. 68 00:04:20,370 --> 00:04:22,824 Byli nadmiernie drogie urządzenia. 69 00:04:22,824 --> 00:04:23,990 Wszystko musiało być udostępniane. 70 00:04:23,990 --> 00:04:25,556 Obliczeniowa była skomplikowana. 71 00:04:25,556 --> 00:04:29,060 Widać, że pokoje i wypełnione było operatorzy i taśmy 72 00:04:29,060 --> 00:04:32,780 i wszelkiego rodzaju whirry, clicky, urządzenia spinny. 73 00:04:32,780 --> 00:04:39,930 >> Około lat 80-tych "wczesnych lat 70., początek aby zobaczyć wpływ faksów. 74 00:04:39,930 --> 00:04:43,620 Więc zaczynamy dostrzegać computing pojawiają się w laboratoriach 75 00:04:43,620 --> 00:04:45,880 i stać się bliżej Ciebie. 76 00:04:45,880 --> 00:04:49,800 Wzrost osobiste komputer, na pewno 77 00:04:49,800 --> 00:04:57,460 w latach 80-tych, na początku część Dziesięć lat, naprawdę się zmieniło computing. 78 00:04:57,460 --> 00:04:59,570 >> I nie ma pojęcia, w tytuł, bo to 79 00:04:59,570 --> 00:05:04,080 nazwano komputer osobisty, co oznaczało, że należał do Ciebie. 80 00:05:04,080 --> 00:05:07,630 Tak jak ewolucja computing nadal, 81 00:05:07,630 --> 00:05:10,530 ludzie zdali sobie sprawę, że ich osobiste Komputer nie był na tyle naprawdę duży 82 00:05:10,530 --> 00:05:15,020 aby być w stanie nic zrobić z żadnej zasługi, lub znaczące zasługi w dziedzinie nauki. 83 00:05:15,020 --> 00:05:17,790 >> I tak ludzie zaczęli opracować urządzenie sieciowe 84 00:05:17,790 --> 00:05:21,920 sterowniki, aby móc podłączyć komputery ze sobą, aby móc zbudować klastry. 85 00:05:21,920 --> 00:05:26,430 A więc to był ojcem erę klastra Beowulf. 86 00:05:26,430 --> 00:05:32,470 Linux rozłożonym w odpowiedzi własny system operacyjny, zarówno koszty 87 00:05:32,470 --> 00:05:33,650 i złożoność. 88 00:05:33,650 --> 00:05:36,530 >> A potem, jesteśmy tu dzisiaj, w którym, po raz kolejny, że jesteśmy 89 00:05:36,530 --> 00:05:40,610 w obliczu pokoje z pełnym komputerem sprzęt i umiejętności 90 00:05:40,610 --> 00:05:44,570 trzepnąć własnej karty kredytowej i inne dostęp do tych urządzeń komputerowych, 91 00:05:44,570 --> 00:05:45,290 zdalnie. 92 00:05:45,290 --> 00:05:49,680 >> I tak, można wtedy zobaczyć, w Warunki historii Wpływ na działanie 93 00:05:49,680 --> 00:05:52,180 jak mamy computing dzisiaj, to na pewno 94 00:05:52,180 --> 00:05:56,090 ewoluowały od maszyny pokoje pełne komputerów 95 00:05:56,090 --> 00:05:59,160 przez jakiś komputerów osobistych całą drogę w prawo z powrotem 96 00:05:59,160 --> 00:06:02,400 do maszyny, pokoje pełne komputerów. 97 00:06:02,400 --> 00:06:06,620 >> Więc to jest mój pierwszy klaster. 98 00:06:06,620 --> 00:06:10,170 Więc 2000 roku, zbudowany System komputerowy w Europie 99 00:06:10,170 --> 00:06:13,900 skutecznie opisywanie Ludzki genom. 100 00:06:13,900 --> 00:06:16,521 Istnieje wiele technologii wymienione na prawej 101 00:06:16,521 --> 00:06:18,520 tam, że, niestety, nie jest już z nami. 102 00:06:18,520 --> 00:06:23,460 To przebiegła do świetna technologia w niebo. 103 00:06:23,460 --> 00:06:26,610 >> Sama maszyna jest chyba równowartość kilku przyzwoite laptopy 104 00:06:26,610 --> 00:06:29,020 dzisiaj, i to po prostu rodzaj pokazuje. 105 00:06:29,020 --> 00:06:36,260 Jednak, nie dokładnie opisywać ludzki genom i obie je chronić 106 00:06:36,260 --> 00:06:43,190 z papieru, w tym konkretnym Natura z obawy danych 107 00:06:43,190 --> 00:06:45,380 być publiczne lub prywatne. 108 00:06:45,380 --> 00:06:48,610 >> Więc to jest niesamowite, prawda? 109 00:06:48,610 --> 00:06:50,280 Więc mamy ludzkiego genomu. 110 00:06:50,280 --> 00:06:51,510 Zrobiliśmy computing. 111 00:06:51,510 --> 00:06:53,400 Czuję się bardzo podobało się. 112 00:06:53,400 --> 00:06:59,090 I przewrócił się na Harvard w 2006 roku, czuje się o wiele mniej zadowolony z siebie. 113 00:06:59,090 --> 00:07:00,210 >> To jest to, co odziedziczył. 114 00:07:00,210 --> 00:07:03,575 To resortowych poczty i serwer plików. 115 00:07:03,575 --> 00:07:05,450 Można zobaczyć tutaj nie ma Trochę taśmy 116 00:07:05,450 --> 00:07:07,710 który jest używany do przechowywania systemu razem. 117 00:07:07,710 --> 00:07:09,890 To jest nasz licencji i serwer druku. 118 00:07:09,890 --> 00:07:13,990 Jestem prawie pewien, że być może haseł na niektóre z tych post-it. 119 00:07:13,990 --> 00:07:16,560 120 00:07:16,560 --> 00:07:17,360 >> Nie niesamowite. 121 00:07:17,360 --> 00:07:18,530 Dość daleko od niesamowite. 122 00:07:18,530 --> 00:07:22,060 I tak, zdaję sobie sprawę, ten mały wykres które pokazałem na początku 123 00:07:22,060 --> 00:07:25,350 od dzielenia własności z powrotem do podziału, 124 00:07:25,350 --> 00:07:27,930 że trzeba zmienić grę. 125 00:07:27,930 --> 00:07:31,330 A więc zmieniliśmy grę poprzez tworzenie zachęt. 126 00:07:31,330 --> 00:07:34,250 A ludzie tak jak tego człowieka, Trochę artykuł w Wikipedii 127 00:07:34,250 --> 00:07:35,990 Pisze tu, nasze celowe stworzeń. 128 00:07:35,990 --> 00:07:39,250 A badanie motywacji Struktury istotne jest badanie 129 00:07:39,250 --> 00:07:41,100 działalności gospodarczej. 130 00:07:41,100 --> 00:07:44,580 >> Więc zaczęliśmy zachęcać Nasz wydział i nasi naukowcy. 131 00:07:44,580 --> 00:07:47,720 A więc zachęcać je naprawdę duży system komputerowy. 132 00:07:47,720 --> 00:07:52,720 Tak więc w 2008 roku, zbudowaliśmy 4096 Procesor machine-- 10 stojaki, 133 00:07:52,720 --> 00:07:54,470 kilkaset kilowatów mocy. 134 00:07:54,470 --> 00:07:56,178 >> Co myślę, że jest ciekawe jest to nie 135 00:07:56,178 --> 00:07:58,300 względu na to, gdzie jesteś w cyklu. 136 00:07:58,300 --> 00:08:03,510 Ta sama ilość energii i obliczyć moc jest stała. 137 00:08:03,510 --> 00:08:06,270 To było 200 kilowatów, kiedy zostały systemy budowy w Europie. 138 00:08:06,270 --> 00:08:09,770 To dwieście kilowatów w 2008 roku, i że 139 00:08:09,770 --> 00:08:15,820 Wydaje się, że [? quanter?] małych Uczelnia systemów komputerowych opartych. 140 00:08:15,820 --> 00:08:20,540 >> Więc szybko do przodu Harvard today--, ja nie jestem już smutna panda, panda bardzo zadowolony. 141 00:08:20,540 --> 00:08:25,860 Mamy wynosi 60 nieparzyste tys obciążenia CPU, a ich wspinaczki dramatycznie. 142 00:08:25,860 --> 00:08:28,780 Mamy 15 petabajtów przechowywania, także wspinaczka. 143 00:08:28,780 --> 00:08:30,720 Ponownie, 200 kilowatów Przyrost, zdajemy 144 00:08:30,720 --> 00:08:33,000 być dodając, że co sześć miesięcy. lub tak 145 00:08:33,000 --> 00:08:35,480 Wiele, wiele maszyn wirtualnych. 146 00:08:35,480 --> 00:08:37,620 I co ważniejsze, około 1,8 MW 147 00:08:37,620 --> 00:08:39,669 sprzętu badawczego obliczeniowej. 148 00:08:39,669 --> 00:08:41,820 >> I mam zamiar przyjść z powrotem do tego później, 149 00:08:41,820 --> 00:08:46,913 dlaczego teraz już nie muszą policzyć, ile CPU mamy, 150 00:08:46,913 --> 00:08:48,980 ale jak duży jest rachunek za prąd. 151 00:08:48,980 --> 00:08:52,690 20 inne tak dedykowana Pracownicy computing badania. 152 00:08:52,690 --> 00:08:57,250 I co ważniejsze, jesteśmy zaczyna rozwijać naszą GPGPUs. 153 00:08:57,250 --> 00:09:05,030 I był oszołomiony, jak wiele z tego jest dodawana na zasadzie z dnia na dzień. 154 00:09:05,030 --> 00:09:07,310 Tak, lekcja historii na, prawda? 155 00:09:07,310 --> 00:09:11,280 >> Więc jak tam dotrzemy stąd? 156 00:09:11,280 --> 00:09:14,560 Spójrzmy na niektóre nowoczesne przykłady obliczeniowe skali out. 157 00:09:14,560 --> 00:09:18,290 158 00:09:18,290 --> 00:09:23,230 Jestem trochę obsesję rozmiar i skala social media. 159 00:09:23,230 --> 00:09:30,850 Istnieje szereg ekstremalnie sukces na dużą skalę computing 160 00:09:30,850 --> 00:09:34,820 Organizacje teraz na naszej planecie, wsparcie i usługi 161 00:09:34,820 --> 00:09:36,810 dla nas wszystkich. 162 00:09:36,810 --> 00:09:39,340 Więc to zastrzeżenie. 163 00:09:39,340 --> 00:09:42,990 >> I chcę zacząć liczba uncji w Instagram. 164 00:09:42,990 --> 00:09:48,336 To nie jest w rzeczywistości prowadzić w celu żart, to 165 00:09:48,336 --> 00:09:50,460 nawet zabawne, rzeczywiście, jeśli pomyśleć o tym. 166 00:09:50,460 --> 00:09:52,751 Ale tak czy inaczej, będziemy spojrzeć na uncji w Instagram. 167 00:09:52,751 --> 00:09:55,260 I mamy zamiar zacząć z "Mojego Pszczoła i kwiat." 168 00:09:55,260 --> 00:09:57,600 Byłem na wsi [niesłyszalne] i wziąłem trochę obraz 169 00:09:57,600 --> 00:10:00,460 z Pszczoła siedzi na kwiat. 170 00:10:00,460 --> 00:10:03,270 I wtedy zacząłem myśleć o co to właściwie oznacza. 171 00:10:03,270 --> 00:10:07,013 A ja wziąłem to zdjęcie z mojego telefonu i zliczano liczbę bajtów w tym, 172 00:10:07,013 --> 00:10:09,070 i jest to około 256 kilobajtów. 173 00:10:09,070 --> 00:10:13,550 Która, gdy zacząłem, będzie w zasadzie wypełnić 5 i 1/4 cala dyskietkę. 174 00:10:13,550 --> 00:10:15,340 I zacząłem myśleć, dobrze, że jest cool. 175 00:10:15,340 --> 00:10:18,630 >> I zacząłem szukać i robić niektóre badania w sieci. 176 00:10:18,630 --> 00:10:22,490 I okazało się, że Instagram ma 200 milionów Maus. 177 00:10:22,490 --> 00:10:25,105 I nie był w rzeczywistości, że pewien, co MAU było. 178 00:10:25,105 --> 00:10:28,960 I MAU, tutaj, jest miesięcznie aktywnych użytkowników. 179 00:10:28,960 --> 00:10:34,270 >> Tak, 200 milionów MAUs-- całkiem fajne. 180 00:10:34,270 --> 00:10:38,190 20000000000 photographs-- tak sporo zdjęć. 181 00:10:38,190 --> 00:10:42,300 60 milionów nowych zdjęć każdego dnia 182 00:10:42,300 --> 00:10:46,990 wychodzi na około 0,002 koncertu na zdjęcie. 183 00:10:46,990 --> 00:10:51,290 To o pięć petabajtów tarczy tuż tuż, tuż. 184 00:10:51,290 --> 00:10:55,480 I to naprawdę nie jest centralną częścią z tego, co mamy zamiar rozmawiać. 185 00:10:55,480 --> 00:10:57,830 To jest małe ziemniaki. 186 00:10:57,830 --> 00:11:00,710 Albo jak mówimy w Anglii, maleńkich kartofli. 187 00:11:00,710 --> 00:11:05,050 >> Więc spójrzmy na prawdziwego słonia w room-- unikalne twarze. 188 00:11:05,050 --> 00:11:09,170 Ponownie, niech mierzą się to nowe kwanty wezwać Mau. 189 00:11:09,170 --> 00:11:13,260 Sam Facebook ma 1300000000 Maus. 190 00:11:13,260 --> 00:11:17,510 WhatsApp, który nie miał nawet słyszał do niedawna, to 191 00:11:17,510 --> 00:11:23,260 niektóre usługi wiadomości porządek, wynosi 500 mln Maus. 192 00:11:23,260 --> 00:11:26,620 Instagram, która po prostu mówił o, 200 mln Maus. 193 00:11:26,620 --> 00:11:29,370 I Messenger, który jest inny komunikator internetowy, 194 00:11:29,370 --> 00:11:31,120 jest także 200 milionów Maus. 195 00:11:31,120 --> 00:11:35,920 >> Więc w sumie, że się, że chodzi o 2200000000 całkowite użytkowników. 196 00:11:35,920 --> 00:11:39,880 Oczywiście istnieje pewna część, ale to równowartość jednej trzeciej planecie. 197 00:11:39,880 --> 00:11:44,270 I wysłać coś w Region 12 miliardów wiadomości dziennie. 198 00:11:44,270 --> 00:11:46,680 I znowu, jest tylko 7 Miliard ludzi na planecie. 199 00:11:46,680 --> 00:11:48,550 Nie każdy ma smartfona. 200 00:11:48,550 --> 00:11:53,960 Jest to więc numery szalone. 201 00:11:53,960 --> 00:12:02,050 >> A ja zamierzam twierdzić, że to nie jest nawet o przechowywaniu lub obliczeniowych. 202 00:12:02,050 --> 00:12:05,610 I zacytować piosenkę, to wszystko o tym wykresie. 203 00:12:05,610 --> 00:12:09,045 Oto nasz piękny Meghan Trainor dół tutaj, śpiewa o wszystkim bas. 204 00:12:09,045 --> 00:12:12,570 Zauważ, że ma dość nieco basu herself-- 207, 205 00:12:12,570 --> 00:12:16,460 oraz 218 milionów ludzi widziało ta młoda dama śpiewa jej piosenkę. 206 00:12:16,460 --> 00:12:19,910 >> Więc mój argument, że to wszystko o wykresu. 207 00:12:19,910 --> 00:12:23,480 Więc wzięliśmy jakieś oprogramowanie open source i zaczął patrzeć na wykresie. 208 00:12:23,480 --> 00:12:27,740 I to jest LinkedIn, więc jest Facebook dla ludzi starych. 209 00:12:27,740 --> 00:12:29,910 I tak, to jest mój wykres LinkedIn. 210 00:12:29,910 --> 00:12:34,080 Mam 1200 lub tak węzłów, tak zwane "znajomych". 211 00:12:34,080 --> 00:12:36,360 A tu mnie na górze. 212 00:12:36,360 --> 00:12:38,140 A oto wszystkie wzajemnych połączeń. 213 00:12:38,140 --> 00:12:40,570 >> Teraz wracam do historii Instagram. 214 00:12:40,570 --> 00:12:42,815 Każdy z nich jest nie tylko zdjęcia, to 215 00:12:42,815 --> 00:12:46,860 ma cały mnóstwo połączeń pomiędzy tą konkretną osobą 216 00:12:46,860 --> 00:12:48,220 i wiele innych. 217 00:12:48,220 --> 00:12:52,190 Jest to centralny element jest albo błąd w algorytmie wykres rysunku 218 00:12:52,190 --> 00:12:55,982 czy to może być David Malan, nie jestem jeszcze pewien. 219 00:12:55,982 --> 00:12:57,690 Więc można przerysować wykresy w różnego rodzaju 220 00:12:57,690 --> 00:13:02,510 z ways-- gephi.gihub.io gdzie można wyciągnąć z tego oprogramowania. 221 00:13:02,510 --> 00:13:05,410 To naprawdę fajne za to, że możliwość organizowania społeczności. 222 00:13:05,410 --> 00:13:08,640 Można tu zobaczyć, to jest Harvard i różne inne miejsca, które mam pracowali, 223 00:13:08,640 --> 00:13:12,160 bo to jest moje dane związane z pracą. 224 00:13:12,160 --> 00:13:15,080 >> Więc po prostu myśleć o złożoności wykresu oraz wszystkie dane 225 00:13:15,080 --> 00:13:17,070 które można wyciągnąć wraz z. 226 00:13:17,070 --> 00:13:20,870 Więc w międzyczasie, z powrotem w FriendFace, prawda? 227 00:13:20,870 --> 00:13:24,360 Patrzyliśmy na Instagram, że dane był rzędu pięciu petabajtów. 228 00:13:24,360 --> 00:13:25,300 Nic wielkiego. 229 00:13:25,300 --> 00:13:28,830 Jeszcze sporo danych, ale nie jest duży radzić sobie w większym schemacie rzeczy. 230 00:13:28,830 --> 00:13:33,850 >> Z tego artykułu na starym internecie, "Skalowanie Facebook hurtowni danych 231 00:13:33,850 --> 00:13:36,250 300 petabajtów ". 232 00:13:36,250 --> 00:13:38,110 To jest zupełnie inna zmieniarka gry teraz 233 00:13:38,110 --> 00:13:40,234 kiedy zaczynasz się myślę danych i wykresu 234 00:13:40,234 --> 00:13:41,690 i co zabrać ze sobą z. 235 00:13:41,690 --> 00:13:47,480 A ich wysoka dane uprawy Kolejność 600 terrabytes dzień. 236 00:13:47,480 --> 00:13:52,980 >> Teraz wiesz, dobrze, then-- To znaczy, 600 terrabytes dni, 237 00:13:52,980 --> 00:13:55,670 300 petabytes-- są również zaczynają 238 00:13:55,670 --> 00:13:58,550 się bardzo zaniepokojony jak zachować te rzeczy 239 00:13:58,550 --> 00:14:01,160 i upewnić się, że dane pozostają wokół. 240 00:14:01,160 --> 00:14:04,630 A ten pan tutaj, Jay Parikha, szuka 241 00:14:04,630 --> 00:14:08,250 w jaki sposób przechowywać eksabajtu danych. 242 00:14:08,250 --> 00:14:10,180 >> Tylko dla tych, kto ogląda razem 243 00:14:10,180 --> 00:14:13,940 w domu, exabyte-- 10 do 18. 244 00:14:13,940 --> 00:14:18,210 To ma swój własny Wikipedia strona, to, że duże liczby. 245 00:14:18,210 --> 00:14:23,120 To jest rozmiar i skalę tego, co jesteśmy patrząc, aby być w stanie przechowywać dane. 246 00:14:23,120 --> 00:14:27,090 A ci ludzie nie są mucking, oni przechowywanie takiej ilości danych. 247 00:14:27,090 --> 00:14:29,550 Więc jeden z tropów, które patrzą na tutaj 248 00:14:29,550 --> 00:14:32,185 jest dla centrów danych tzw chłodni. 249 00:14:32,185 --> 00:14:35,020 250 00:14:35,020 --> 00:14:36,470 >> Co prowadzi mnie do bycia zielonym. 251 00:14:36,470 --> 00:14:38,340 I tu jest Kermit. 252 00:14:38,340 --> 00:14:43,050 On i ja agree-- to bardzo Trudno być zielony, 253 00:14:43,050 --> 00:14:44,920 ale dajemy mu naszą najlepszą okazję. 254 00:14:44,920 --> 00:14:47,430 Kermit to nie poradzę, że ma na zielony przez cały czas, 255 00:14:47,430 --> 00:14:49,945 nie może zająć jego zielony-ności się w ogóle. 256 00:14:49,945 --> 00:14:55,410 >> Tak, jest concepts-- kilka podstawowych pojęć, rodzaj 257 00:14:55,410 --> 00:14:59,510 wśród zieleni, kiedy go odnosi się do komputerów. 258 00:14:59,510 --> 00:15:05,510 Ten, który jest najważniejszym Jest trwałość produktu. 259 00:15:05,510 --> 00:15:09,405 Jeśli produkt ma krótki czas życia, nie można, z definicji, jest zielony. 260 00:15:09,405 --> 00:15:13,280 Energia potrzebna do wytwarzania twardy, płyta główna, komputer 261 00:15:13,280 --> 00:15:17,890 System, tabletki, cokolwiek to może być, długowieczność systemów 262 00:15:17,890 --> 00:15:21,700 są kluczowym elementem, jak zielone mogą być. 263 00:15:21,700 --> 00:15:27,960 >> Ważną częścią, jak was wszystkich są budowy oprogramowania algorithms-- 264 00:15:27,960 --> 00:15:30,455 Algorytm częściowy Słowo oprogramowania, prawda? 265 00:15:30,455 --> 00:15:34,000 Więc twój projekt algorytm jest absolutnie niezbędne w kategoriach 266 00:15:34,000 --> 00:15:43,080 od tego, jak masz zamiar być w stanie dokonać szybkie i dokładne obliczenia w użyciu 267 00:15:43,080 --> 00:15:44,710 najmniej kwota możliwej energii. 268 00:15:44,710 --> 00:15:47,280 A ja się do tego w trochę. 269 00:15:47,280 --> 00:15:51,270 >> Centrum danych zamiary ciebie widziałem że mamy już tysiące 270 00:15:51,270 --> 00:15:54,870 od tysięcy maszyn, siedzi cicho w małych, ciemnych zakamarkach 271 00:15:54,870 --> 00:15:57,760 światowego, informatyki. 272 00:15:57,760 --> 00:16:01,670 Zasobów allocation-- jak uzyskać do obliczeniowych, do przechowywania, 273 00:16:01,670 --> 00:16:03,840 przez sieć. 274 00:16:03,840 --> 00:16:08,530 Systemy operacyjne są kluczowym elementem Ten i wiele wirtualizacji 275 00:16:08,530 --> 00:16:12,080 móc pakować coraz więcej obliczeniowa w małej przestrzeni. 276 00:16:12,080 --> 00:16:15,530 >> Dam wam mały przykład z informatyki badań. 277 00:16:15,530 --> 00:16:18,220 Potrzebowaliśmy więcej ping, więcej energii, a rury. 278 00:16:18,220 --> 00:16:21,030 Potrzebowaliśmy więcej większe, lepsze, szybsze komputery, 279 00:16:21,030 --> 00:16:23,390 i potrzebne do korzystania z mniej soku. 280 00:16:23,390 --> 00:16:26,856 I nie mogliśmy dowiedzieć się, jak to zrobić. 281 00:16:26,856 --> 00:16:29,980 Nie wiem, czy tak hashtag gowest prawdopodobnie jest wykorzystywany przez Kardashian, 282 00:16:29,980 --> 00:16:32,560 ale i tak, gowest. 283 00:16:32,560 --> 00:16:33,220 I zrobiliśmy. 284 00:16:33,220 --> 00:16:36,610 >> Wybraliśmy naszą pracę i przenieśliśmy go 285 00:16:36,610 --> 00:16:39,660 Western Massachusetts w małej młyna miasta 286 00:16:39,660 --> 00:16:45,000 nazywa Holyoke, na północ z Chikopee i Springfield. 287 00:16:45,000 --> 00:16:49,280 Zrobiliśmy to na kilka powodów. 288 00:16:49,280 --> 00:16:55,150 Główną z nich było to, że my miał bardzo, bardzo dużą tamę. 289 00:16:55,150 --> 00:17:00,080 I to bardzo duża zapora jest w stanie zgasić 30 plus megawatów energii, 290 00:17:00,080 --> 00:17:02,980 i była w pełni wykorzystana w danej chwili. 291 00:17:02,980 --> 00:17:06,170 >> Co ważniejsze, mieliśmy również bardzo skomplikowane sieci 292 00:17:06,170 --> 00:17:07,254 , że był już na miejscu. 293 00:17:07,254 --> 00:17:09,711 Jeśli spojrzeć na których sieć idzie w Stanach Zjednoczonych 294 00:17:09,711 --> 00:17:11,230 wynika, wszystkie tory kolejowe. 295 00:17:11,230 --> 00:17:14,290 Ten konkretny kawałek sieci była własnością naszych kolegów i przyjaciół, 296 00:17:14,290 --> 00:17:16,480 w Massachusetts Institute of Technology, 297 00:17:16,480 --> 00:17:19,720 i jest w zasadzie zbudowany wszystkie wyjścia do Route 90. 298 00:17:19,720 --> 00:17:24,760 >> Więc mieliśmy duży haczyk rzeki, Route 90 zaznaczyć, mieliśmy krótką drogę 100 mil, 299 00:17:24,760 --> 00:17:26,960 i to długa droga, około 1000 mil. 300 00:17:26,960 --> 00:17:29,890 Musieliśmy zrobić bardzo duży złącze sieci, jak widać tutaj, 301 00:17:29,890 --> 00:17:32,990 w zasadzie umieścić link w celu być w stanie połączyć się Holyoke, 302 00:17:32,990 --> 00:17:36,390 ale mieliśmy cały warunek infrastructure-- ping, moc, rury. 303 00:17:36,390 --> 00:17:37,280 Życie było dobre. 304 00:17:37,280 --> 00:17:38,980 I znowu, wielkie tamy. 305 00:17:38,980 --> 00:17:42,120 >> Więc zbudowany w zasadzie Massachusetts Zielona Obliczenia o wysokiej wydajności 306 00:17:42,120 --> 00:17:42,850 Centrum. 307 00:17:42,850 --> 00:17:46,580 To była praca z miłości przez pięciu universities-- MIT, Harvard, UMass, 308 00:17:46,580 --> 00:17:47,870 Northeastern i BU. 309 00:17:47,870 --> 00:17:49,554 Pięć MW dnia jeden podłączone obciążenie. 310 00:17:49,554 --> 00:17:51,845 Zrobiliśmy wszystkie rodzaje sprytu z ekonomizerów operacyjnych lotniska 311 00:17:51,845 --> 00:17:53,585 do przechowywania rzeczy na zielono. 312 00:17:53,585 --> 00:18:03,330 A my zbudowany z 640-nieparzyste regały, dedykowany dla komputerów badawczego. 313 00:18:03,330 --> 00:18:08,770 >> To była stara strona terenów poprzemysłowych, więc miał jakieś rekultywacji i jakiś porządek w górę 314 00:18:08,770 --> 00:18:10,500 a niektóre oczyszczania terenu. 315 00:18:10,500 --> 00:18:13,590 A potem zaczęliśmy na budowę obiektu 316 00:18:13,590 --> 00:18:19,710 i boom-- piękny obiekt z możliwość uruchamiania sandbox computing, 317 00:18:19,710 --> 00:18:24,430 mają konferencje i seminaria, a także ogromny piętrze centrum danych. 318 00:18:24,430 --> 00:18:26,007 >> Oto mój dobry samo. 319 00:18:26,007 --> 00:18:27,590 Mam oczywiście na sobie tę samą kurtkę. 320 00:18:27,590 --> 00:18:29,423 I być może tylko jeden kurtki, ale nie do mnie 321 00:18:29,423 --> 00:18:34,030 i John Goodhue-- on Dyrektor wykonawczy Center-- 322 00:18:34,030 --> 00:18:36,740 stojąc w maszynowni Podłoga, która, jak widać, 323 00:18:36,740 --> 00:18:40,560 jest dość dramatyczna, i to sięga długą, długą drogę. 324 00:18:40,560 --> 00:18:44,830 >> Często gram w gry jazdy z Bostonu się Holyoke, 325 00:18:44,830 --> 00:18:47,260 udając, że jestem pakietów TCP / IP. 326 00:18:47,260 --> 00:18:54,290 A ja martwię się o mojego opóźnienia jeżdżąc w moim samochodzie. 327 00:18:54,290 --> 00:18:56,690 Więc to jest zielony kawałek. 328 00:18:56,690 --> 00:19:00,070 Więc po prostu wziąć minut i pomyśleć o stosach. 329 00:19:00,070 --> 00:19:04,060 Więc próbujemy bardzo uważnie budowy centrów danych skutecznie, 330 00:19:04,060 --> 00:19:08,770 computing skutecznie naprawia wybór rodzaju sprzętu komputerowego 331 00:19:08,770 --> 00:19:12,060 i dostarczyć bardziej ważniejsze, nasza aplikacja, 332 00:19:12,060 --> 00:19:17,860 czy to komunikator internetowy lub aplikacji naukowych. 333 00:19:17,860 --> 00:19:19,110 >> Więc tutaj są stosy. 334 00:19:19,110 --> 00:19:22,762 Warstwa tak fizyczne, wszystkie aż przez application-- 335 00:19:22,762 --> 00:19:25,220 mając nadzieję, że to będzie być dobrym częścią kursu. 336 00:19:25,220 --> 00:19:31,450 Warstwy modelu OSI, siedem jest w zasadzie, będziesz żyć, jeść i oddychać 337 00:19:31,450 --> 00:19:35,270 to w całym swoim komputerowych kariery. 338 00:19:35,270 --> 00:19:37,800 Ta cała koncepcja fizyczna przewody infrastructure--, 339 00:19:37,800 --> 00:19:40,080 kable, centra danych, łącza. 340 00:19:40,080 --> 00:19:42,190 I to jest właśnie opisywanie sieci. 341 00:19:42,190 --> 00:19:44,780 >> Tu jest, dobrze, oczywiście, to jest stary slajd, 342 00:19:44,780 --> 00:19:49,342 ponieważ powinno to powiedzieć, HTTP, ponieważ nikt nie dba o zwykłą pocztą 343 00:19:49,342 --> 00:19:50,550 protokoły komunikacyjne, już. 344 00:19:50,550 --> 00:19:53,960 To wszystko dzieje się w przestrzeni HTTP. 345 00:19:53,960 --> 00:19:55,850 Jest to więc jeden poziom stosu. 346 00:19:55,850 --> 00:19:59,460 >> Oto kolejny zestaw stosów, gdzie cię mieć serwer, gospodarz, hypervisor, 347 00:19:59,460 --> 00:20:02,470 gość, biblioteka binarny, a następnie aplikacja. 348 00:20:02,470 --> 00:20:06,070 Lub, w tym przypadku, urządzenie Kierowca, jądro Linux, pochodzi c, 349 00:20:06,070 --> 00:20:08,080 Wirtualna maszyna Javy, Java API, to Java 350 00:20:08,080 --> 00:20:11,220 aplikacje i tak dalej, i tak dalej. 351 00:20:11,220 --> 00:20:14,090 To opis w maszynie wirtualnej. 352 00:20:14,090 --> 00:20:15,450 >> Święte stosy, Batman! 353 00:20:15,450 --> 00:20:18,260 Pomyśl o tym w warunki, jak dużo mocy obliczeniowej 354 00:20:18,260 --> 00:20:20,850 trzeba uzyskać od co się tutaj dzieje, 355 00:20:20,850 --> 00:20:23,110 aż do góry do góry o takim składzie, aby następnie 356 00:20:23,110 --> 00:20:26,840 być w stanie zrobić rzeczywisty dostarczania aplikacji. 357 00:20:26,840 --> 00:20:29,130 >> A jeśli rodzaj do tyłu i zacząć myśleć 358 00:20:29,130 --> 00:20:33,450 o tym, co trzeba, aby zapewnić operacji zmiennoprzecinkowej, 359 00:20:33,450 --> 00:20:37,650 Twój operacji zmiennoprzecinkowej jest sumą z gniazd, liczba rdzeni 360 00:20:37,650 --> 00:20:44,490 w gnieździe, zegar, który jest jak szybko można zegara turnover-- 361 00:20:44,490 --> 00:20:47,490 cztery GHz, dwa gigahertz-- a następnie numer 362 00:20:47,490 --> 00:20:50,890 operacji można zrobić w danej herców. 363 00:20:50,890 --> 00:20:54,350 >> Więc tych mikroprocesorów dzisiaj to od czterech do sześciu japonki 364 00:20:54,350 --> 00:20:55,400 na cykl zegara. 365 00:20:55,400 --> 00:20:59,810 I tak jednordzeniowy 2,5 koncert zegar ma wydajność teoretyczną 366 00:20:59,810 --> 00:21:03,490 około mega FLOP, lub dać. 367 00:21:03,490 --> 00:21:05,940 >> Ale, tak jak wszystko, mamy wyboru. 368 00:21:05,940 --> 00:21:12,280 Więc i Intel Core 2, Nehalem Sandy Bridge, Haswell, AMD, 369 00:21:12,280 --> 00:21:13,920 zabrać choices-- Intel Atom. 370 00:21:13,920 --> 00:21:17,670 Wszystkie te architektury procesorów mają nieco inny sposób 371 00:21:17,670 --> 00:21:19,650 jest w stanie dodać dwa numery razem, 372 00:21:19,650 --> 00:21:23,520 która jest w zasadzie ich celem w życiu. 373 00:21:23,520 --> 00:21:24,535 Musi być trudne. 374 00:21:24,535 --> 00:21:27,100 Jest ich miliony siedzi w centrach danych, teraz jednak. 375 00:21:27,100 --> 00:21:30,410 >> Sor, japonki za watt-- to jest wielka rzecz. 376 00:21:30,410 --> 00:21:37,780 Więc jeśli chcesz uzyskać więcej tego przejść przez ten stos, szybciej, 377 00:21:37,780 --> 00:21:41,800 Muszę pracować na ile operacji zmiennoprzecinkowych drugie, 378 00:21:41,800 --> 00:21:43,770 Mogę zrobić, a następnie dać im wat. 379 00:21:43,770 --> 00:21:46,160 I na szczęście, ludzie myślałem o tym. 380 00:21:46,160 --> 00:21:49,140 >> Więc jest duża zakwestionowania każdego roku, aby zobaczyć 381 00:21:49,140 --> 00:21:52,310 którzy mogą zbudować najszybszy komputer które mogą diagonalize matrycę. 382 00:21:52,310 --> 00:21:53,980 To się nazywa Top 500. 383 00:21:53,980 --> 00:21:56,420 Wybierają z góry najlepsze 500 komputerów 384 00:21:56,420 --> 00:21:58,610 na naszej planecie, które mogą diagonalize macierze. 385 00:21:58,610 --> 00:22:00,760 A masz jakieś niesamowite rezultaty. 386 00:22:00,760 --> 00:22:04,660 >> Wiele z tych maszyn są od 10 do 20 megawatów. 387 00:22:04,660 --> 00:22:09,380 Mogą diagonalize macierze nadmiernie szybko. 388 00:22:09,380 --> 00:22:13,550 Oni nie muszą diagonalized je tak skutecznie na wat, 389 00:22:13,550 --> 00:22:18,060 więc nie był to duży nacisk, aby spojrzeć na co zielone 500 lista będzie wyglądać. 390 00:22:18,060 --> 00:22:20,360 A oto lista od czerwca. 391 00:22:20,360 --> 00:22:22,410 Nie powinno być nowy bardzo wkrótce. 392 00:22:22,410 --> 00:22:26,590 >> I to nazywa out-- Wezmę początek tej konkretnej listy. 393 00:22:26,590 --> 00:22:32,187 Jest dwa konkretne machines-- jednym z Tokyo Institute of Technology 394 00:22:32,187 --> 00:22:34,520 i jednym z Cambridge University w Wielkiej Brytanii. 395 00:22:34,520 --> 00:22:37,700 A te są dość zdumiewające mega japonki na stosunkach watowych. 396 00:22:37,700 --> 00:22:42,620 Ten jest 4389, a jedna obok dół jest 3631. 397 00:22:42,620 --> 00:22:47,660 >> Będę wyjaśnić różnicę między te dwa, w następnym slajdzie. 398 00:22:47,660 --> 00:22:51,320 Ale są to umiarkowanie wielkości klastrów badawczych. 399 00:22:51,320 --> 00:22:54,732 To tylko 34 kW lub 52 kilowatów. 400 00:22:54,732 --> 00:22:56,940 Istnieje pewna ilość większych here-- tego konkretnego jeden 401 00:22:56,940 --> 00:22:58,860 w szwajcarskim Narodowym Centrum Superkomputerowo. 402 00:22:58,860 --> 00:23:00,693 Należy zapamiętać, jest to, że jesteśmy 403 00:23:00,693 --> 00:23:04,270 próbuje znaleźć komputery który może pracować wydajnie. 404 00:23:04,270 --> 00:23:09,860 >> I tak, spójrzmy na tej górze jeden, uroczo nazywa, KFC. 405 00:23:09,860 --> 00:23:12,960 I trochę reklamy tutaj. 406 00:23:12,960 --> 00:23:15,730 Ta konkretna firma żywności nie ma nic wspólnego z tym. 407 00:23:15,730 --> 00:23:18,240 Jest to, że Ten szczególny system 408 00:23:18,240 --> 00:23:23,830 moczy się w bardzo mądry związek na bazie oleju. 409 00:23:23,830 --> 00:23:27,590 I tak dostali ich smażenia kurczaka pseudonim 410 00:23:27,590 --> 00:23:30,040 po raz pierwszy zaczęli budowę tego typu systemów. 411 00:23:30,040 --> 00:23:32,740 >> Ale w zasadzie to, co już podjęte o to liczba łopatek 412 00:23:32,740 --> 00:23:37,560 umieścić je w tym Elegancki olej mineralny, 413 00:23:37,560 --> 00:23:40,979 a następnie pracował w jaki sposób, aby wszystkie sieci i poza nią. 414 00:23:40,979 --> 00:23:42,895 Następnie, nie tylko to, oni umieścić go na zewnątrz, więc 415 00:23:42,895 --> 00:23:46,095 że można go wykorzystać chłodzenie powietrzem z zewnątrz. 416 00:23:46,095 --> 00:23:47,520 To było imponujące. 417 00:23:47,520 --> 00:23:49,630 Więc trzeba zrobić wszystko, z tego shenanigans 418 00:23:49,630 --> 00:23:53,280 aby móc uzyskać takiej ilości obliczyć dostarczone do małej mocy. 419 00:23:53,280 --> 00:23:57,360 >> I widać to kształt gdzie rzeczy są pozycją. 420 00:23:57,360 --> 00:24:01,240 Wyzwaniem jest, że regularne powietrza Chłodzenie jest ekonomia skali 421 00:24:01,240 --> 00:24:08,459 i jedzie dużo rozwój zarówno regularnych informatyki, 422 00:24:08,459 --> 00:24:09,750 i High Performance Computing. 423 00:24:09,750 --> 00:24:11,080 Tak, to jest dość uciążliwy. 424 00:24:11,080 --> 00:24:13,280 Myślę, że to jest fascynujące. 425 00:24:13,280 --> 00:24:15,530 To trochę bałagan, gdy ci spróbuj zamienić dyski, 426 00:24:15,530 --> 00:24:18,090 ale to naprawdę fajny pomysł. 427 00:24:18,090 --> 00:24:22,200 >> Tak więc nie tylko, że nie ma cała masa pracy 428 00:24:22,200 --> 00:24:25,450 buduje wokół tego, co jesteśmy wywołanie Otwórz Compute Project. 429 00:24:25,450 --> 00:24:29,400 I tak, więcej na ten temat trochę później. 430 00:24:29,400 --> 00:24:32,740 Ale w branży zaczyna sobie sprawę, że japonki na wat 431 00:24:32,740 --> 00:24:33,670 staje się ważne. 432 00:24:33,670 --> 00:24:39,256 A ty, jak ludzie tutaj, jak zaprojektować swoje algorytmy 433 00:24:39,256 --> 00:24:41,130 i zaprojektować Kod, należy pamiętać, 434 00:24:41,130 --> 00:24:43,620 że kod może mają efekt domina. 435 00:24:43,620 --> 00:24:48,380 >> Kiedy Mark siedział tutaj, w jego pokój w akademiku pisanie Facebook 1.0, 436 00:24:48,380 --> 00:24:51,050 Jestem pewien, że miał widok że to będzie ogromny. 437 00:24:51,050 --> 00:24:54,945 Ale jak ogromne to byłoby na środowisko jest ważną dealio. 438 00:24:54,945 --> 00:24:58,340 I tak wszystkie ya mógł pochodzić z algorytmów 439 00:24:58,340 --> 00:25:01,370 które mogłyby być trudne obok rzeczą dla ludzi takich jak ja, 440 00:25:01,370 --> 00:25:02,700 próby uruchomienia systemu. 441 00:25:02,700 --> 00:25:07,360 >> Więc po prostu myśleć o ograniczeń mocy rzeczywistym świecie. 442 00:25:07,360 --> 00:25:09,930 Ten artykuł od Landauer-- Nie jest to nowa rzecz. 443 00:25:09,930 --> 00:25:12,480 1961 to zostało opublikowane w IBM Urzędowym. 444 00:25:12,480 --> 00:25:15,590 To kanoniczna "Nieodwracalność i ciepła 445 00:25:15,590 --> 00:25:17,630 Generacji w procesie Computing ". 446 00:25:17,630 --> 00:25:22,050 I tak też twierdził, że Maszyny nieuchronnie 447 00:25:22,050 --> 00:25:25,070 wykonywania funkcji logistycznych nie mają jedną wartość odwrotności. 448 00:25:25,070 --> 00:25:29,130 >> Tak, że cała część jest to, że już w latach 60., 449 00:25:29,130 --> 00:25:31,890 ludzie wiedzieli, że to będzie problemem. 450 00:25:31,890 --> 00:25:37,080 I tak prawo granicach powiedział 25 stopnie C, rodzaj kanonicznego pokoju 451 00:25:37,080 --> 00:25:41,120 temperatura graniczna stanowi 0,1 elektronowoltów. 452 00:25:41,120 --> 00:25:44,920 Ale teoretycznie, jest Pamięć teoria, komputer, 453 00:25:44,920 --> 00:25:51,410 działających na tej granicy może być zmienione w miliard bitów na sekundę. 454 00:25:51,410 --> 00:25:54,620 >> Nie wiem jak wy, ale nie natknąć wielu miliard bitów 455 00:25:54,620 --> 00:25:57,190 a druga wymiana przepływności. 456 00:25:57,190 --> 00:26:01,360 Argument nie było, że tylko 2,8 biliony wata mocy 457 00:26:01,360 --> 00:26:03,180 powinien w przyszłości nie będą rozszerzane. 458 00:26:03,180 --> 00:26:08,160 >> Dobrze, prawdziwy świat example-- to jest mój rachunek za energię elektryczną. 459 00:26:08,160 --> 00:26:10,347 Jestem 65% procent że piękne centrum danych 460 00:26:10,347 --> 00:26:11,930 Pokazałem ci, w tym szczególnym czasie. 461 00:26:11,930 --> 00:26:15,520 To jest z powrotem w czerwcu ubiegłego roku. 462 00:26:15,520 --> 00:26:21,300 Wziąłem ze starszej wersji, tak że może i rodzaj anonimowy trochę. 463 00:26:21,300 --> 00:26:25,470 Spędzałem 45.000 dolarów miesięcznie za energię tam. 464 00:26:25,470 --> 00:26:34,990 >> Tak to z faktu, że nie jest ponad 50.000 procesów w pokoju. 465 00:26:34,990 --> 00:26:38,110 Więc można sobie wyobrazić własne mieszkaniowy rachunek za prąd 466 00:26:38,110 --> 00:26:39,540 jest, że wysokie? 467 00:26:39,540 --> 00:26:46,180 Ale to było na 199 mln watowe godzin ponad miesiąc. 468 00:26:46,180 --> 00:26:51,670 >> Więc pytanie stawiam to można wyobrazić sobie rachunek za energię elektryczną pana Zuckerberga? 469 00:26:51,670 --> 00:26:54,730 Mój jest dość duży, i walczę. 470 00:26:54,730 --> 00:26:56,600 I nie jestem sam w tym jest. 471 00:26:56,600 --> 00:26:59,450 Jest wiele osób, z dużych centrów danych. 472 00:26:59,450 --> 00:27:04,800 I tak, myślę, pełne disclosure-- moi Przyjaciele Facebook trochę dziwne. 473 00:27:04,800 --> 00:27:07,900 >> Więc moim przyjacielem Facebook jest Centrum danych Prineville, 474 00:27:07,900 --> 00:27:14,030 który jest jednym z największych Facebook, Najnowszy, najniższy centrum danych energetycznych. 475 00:27:14,030 --> 00:27:19,360 I pisać do mnie, takie rzeczy jak Efektywność wykorzystania energii, 476 00:27:19,360 --> 00:27:24,020 jak w jak efektywny jest danych Centrum kontra ile energii jesteś 477 00:27:24,020 --> 00:27:26,370 wprowadzenie do niej, jak bardzo są one za pomocą wody, co jest 478 00:27:26,370 --> 00:27:27,810 wilgotności i temperatury. 479 00:27:27,810 --> 00:27:29,980 >> I oni mają te piękne, piękne działki. 480 00:27:29,980 --> 00:27:32,600 Myślę, że jest to niesamowite strona na Facebook, 481 00:27:32,600 --> 00:27:35,400 ale myślę, że jestem trochę dziwne. 482 00:27:35,400 --> 00:27:39,930 >> Więc jeszcze jedno zasilanie, computing badań, które robię 483 00:27:39,930 --> 00:27:44,060 różni się znacząco co Facebook i Yahoo i Google 484 00:27:44,060 --> 00:27:50,020 i inne na żądanie, w pełni, zawsze dostępne usługi. 485 00:27:50,020 --> 00:27:53,530 I tak mam przewagę, że kiedy ISO Nowy England-- i ISO New England 486 00:27:53,530 --> 00:27:58,910 pomaga ustawić energię Stawki dla regionu. 487 00:27:58,910 --> 00:28:01,110 >> I mówi, że rozszerzenie Żądanie konsumentów 488 00:28:01,110 --> 00:28:05,870 do dobrowolnego oszczędzania wysokiej energii, ze względu na wysokie temperatury i wilgoć. 489 00:28:05,870 --> 00:28:08,680 I to był z powrotem na 18 lipca. 490 00:28:08,680 --> 00:28:12,600 I tak się szczęśliwie Powrót, Hey, ISO New England, Zielona Harvard. 491 00:28:12,600 --> 00:28:14,880 Robimy nasz udział ponad tutaj w informatyce badawczego. 492 00:28:14,880 --> 00:28:16,760 A to dlatego, że robimy nauki. 493 00:28:16,760 --> 00:28:20,380 >> I jak mówią nauki nigdy nie śpi, nauka może się doczekać. 494 00:28:20,380 --> 00:28:25,030 Więc jesteśmy w stanie wygasić nasze Systemy, skorzystać z kursów klasy 495 00:28:25,030 --> 00:28:30,550 na naszym rachunku za energię, oraz pomoc w całym New England 496 00:28:30,550 --> 00:28:35,910 Region przelewając wielu megawatów obciążenia. 497 00:28:35,910 --> 00:28:40,020 Więc to unikalna rzecz, która różni się o naukowych danych komputerowych 498 00:28:40,020 --> 00:28:48,890 centra i te, które są w pełnej produkcji 24/7. 499 00:28:48,890 --> 00:28:51,670 >> Więc po prostu zrobić kolejny bieg tutaj. 500 00:28:51,670 --> 00:28:55,170 Tak, chcę omówić Chaos trochę. 501 00:28:55,170 --> 00:28:59,900 I chcę, aby umieścić go w patronatem magazynu. 502 00:28:59,900 --> 00:29:03,150 Więc dla tych, którzy niby z zmagali 503 00:29:03,150 --> 00:29:08,680 coraz głowy wokół tego, co petabajtów przechowywania wyglądać, to przykładem. 504 00:29:08,680 --> 00:29:11,660 I to jest coś w rodzaju rzeczy Zajmuję się cały czas. 505 00:29:11,660 --> 00:29:15,550 >> Każda z tych małych chłopaki jest twardy czterech terabajtów, 506 00:29:15,550 --> 00:29:17,420 więc można trochę liczyć je. 507 00:29:17,420 --> 00:29:21,370 Dostajemy teraz między jeden do 1 i 1/2 petabajtów 508 00:29:21,370 --> 00:29:22,970 w standardowej szafie przemysłowej. 509 00:29:22,970 --> 00:29:26,430 I mamy pokoje i pokoje, jak Ciebie widział w tym wcześniejszym zdjęciu z Janem 510 00:29:26,430 --> 00:29:31,230 a ja, pełen tych stojaków sprzętu. 511 00:29:31,230 --> 00:29:40,400 Więc to staje się bardzo, bardzo łatwe budować ogromne macierze dyskowe 512 00:29:40,400 --> 00:29:44,140 >> To w większości łatwe do wnętrza systemu Unix rodzaj liczy się jak się sprawy mają. 513 00:29:44,140 --> 00:29:48,270 Więc to jest liczenie, ile Punkty MAU mają tam dotarłem. 514 00:29:48,270 --> 00:29:50,880 Więc to jest 423 punktów przecięcia z osią. 515 00:29:50,880 --> 00:29:55,660 A potem, jeśli uruchomię jakiś szkicowy awk, ja można dodać, w tym konkretnym systemie, 516 00:29:55,660 --> 00:29:59,080 było 7,3 petabajtów dostępnej pamięci. 517 00:29:59,080 --> 00:30:01,350 >> Więc to jest wiele rzeczy. 518 00:30:01,350 --> 00:30:03,030 I przechowywanie jest naprawdę trudne. 519 00:30:03,030 --> 00:30:06,850 A jednak, z jakiegoś powodu, Tendencja ta jest przemysł. 520 00:30:06,850 --> 00:30:11,500 Ilekroć rozmawiam z naszych naukowców i nasz wydział i powiedzieć, 521 00:30:11,500 --> 00:30:14,180 hej, mogę uruchomić magazyn dla Ciebie. 522 00:30:14,180 --> 00:30:17,690 Niestety, muszę odzyskanie kosztów magazynowania. 523 00:30:17,690 --> 00:30:19,430 Mam ten biznes. 524 00:30:19,430 --> 00:30:23,300 A ludzie odwołać Newegg albo odwołać Staples 525 00:30:23,300 --> 00:30:27,040 i ile może kupić Pojedynczy dysk terabajt na. 526 00:30:27,040 --> 00:30:29,390 >> Więc to, będziesz pamiętać tutaj, że nie ma pojęcia. 527 00:30:29,390 --> 00:30:31,310 Jest jeden dysk tutaj. 528 00:30:31,310 --> 00:30:33,290 A jeśli wrócimy, mam wielu. 529 00:30:33,290 --> 00:30:36,130 Nie tylko ja wiele, mam wyrafinowane interkonekty 530 00:30:36,130 --> 00:30:38,750 móc ściegu te rzeczy razem. 531 00:30:38,750 --> 00:30:44,080 Tak więc ryzyko związane z ich duże macierze pamięci masowej nie jest bez znaczenia. 532 00:30:44,080 --> 00:30:46,370 >> W rzeczywistości, wzięliśmy się internet i pisaliśmy 533 00:30:46,370 --> 00:30:51,670 trochę opowieść o dobre intencje, łagodnych dyrektor badań 534 00:30:51,670 --> 00:30:54,640 computing-- zdarza się mieć dziwne angielskie accent-- próbuje 535 00:30:54,640 --> 00:30:59,930 wyjaśnić badacza, co nie Folder kopii zapasowej podkreślenia rzeczywistości 536 00:30:59,930 --> 00:31:01,070 Oznaczało. 537 00:31:01,070 --> 00:31:05,690 To było dość dawno, trochę historii, dobre cztery minuty odkrycia. 538 00:31:05,690 --> 00:31:09,380 >> I uwaga, mam straszne dużo mniej miejsca niż pani 539 00:31:09,380 --> 00:31:11,800 że śpiewa o wszystkim bas. 540 00:31:11,800 --> 00:31:13,910 Mamy sporo rachunki niższe. 541 00:31:13,910 --> 00:31:16,160 Ale tak czy inaczej, jest to Ważne jest, aby myśleć o tym, 542 00:31:16,160 --> 00:31:18,532 chodzi o to, co może się nie udać. 543 00:31:18,532 --> 00:31:20,990 Więc jeśli mam twardy i Wrzucam go w maszynie Unix, 544 00:31:20,990 --> 00:31:24,300 i zaczniesz pisać rzeczy dla niego, tam magnes, jest głowica dysku, 545 00:31:24,300 --> 00:31:30,150 tam rzekomo, jeden lub zero jest napisane na tym urządzeniu. 546 00:31:30,150 --> 00:31:32,180 >> Motors-- spinny, Twirly rzeczy zawsze zerwać. 547 00:31:32,180 --> 00:31:33,490 Pomyśl o rzeczach, które rozkładają. 548 00:31:33,490 --> 00:31:35,170 To zawsze było spinny, Twirly rzeczy. 549 00:31:35,170 --> 00:31:38,560 Drukarki, dyski, pojazdy silnikowe, itp 550 00:31:38,560 --> 00:31:40,590 Wszystko, co się rusza jest podatne na złamania. 551 00:31:40,590 --> 00:31:42,575 >> Więc trzeba silniki, ty trzeba jechać firmware, 552 00:31:42,575 --> 00:31:47,110 trzeba SAS / SATA, kontrolery, kable, oprogramowania na kontrolerach SAS / SATA, 553 00:31:47,110 --> 00:31:48,530 Bloki niskim poziomie. 554 00:31:48,530 --> 00:31:54,580 Wybierz plik kontrolera pamięci kod systemu, która z tych wielkości może być, 555 00:31:54,580 --> 00:31:56,780 jak zszyć rzeczy razem. 556 00:31:56,780 --> 00:32:00,956 A menedżer pamięci wirtualnej stron, DRAM pobrać i sklepy. 557 00:32:00,956 --> 00:32:02,705 Następnie pojawi się kolejny stos, który jest rodzajem 558 00:32:02,705 --> 00:32:05,440 w dół listy w tej sprawie jeden, algorytmy użytkowników. 559 00:32:05,440 --> 00:32:09,050 >> A jeśli pomnożyć to się, nie wiem, jak wiele, 560 00:32:09,050 --> 00:32:11,640 istnieje wiele miejsc, gdzie rzeczy mogą iść w bok. 561 00:32:11,640 --> 00:32:14,430 Mam na myśli, że to przykład o matematykę. 562 00:32:14,430 --> 00:32:18,070 Ale jest to rodzaj zabawy, aby myśleć Jak wiele sposobów rzeczy może pójść źle, 563 00:32:18,070 --> 00:32:21,650 tylko na dysku. 564 00:32:21,650 --> 00:32:25,440 Jesteśmy już na 300 petabajtów, więc wyobrazić liczbę dysków 565 00:32:25,440 --> 00:32:27,741 trzeba na 300 petabajtów że może się nie udać. 566 00:32:27,741 --> 00:32:28,240 567 00:32:28,240 --> 00:32:30,390 Nie tylko that-- więc to składowanie. 568 00:32:30,390 --> 00:32:34,220 A, że nawiązuje do Osoba Chciałbym zobaczyć 569 00:32:34,220 --> 00:32:38,780 wprowadzić etap w lewo, które jest Chaos Monkey. 570 00:32:38,780 --> 00:32:43,140 Więc w pewnym momencie, to jest jeszcze większe niż tylko dysku 571 00:32:43,140 --> 00:32:43,920 Problem. 572 00:32:43,920 --> 00:32:50,610 >> I tak, te piękne panie i panowie że uruchomienie usługi transmisji strumieniowej wideo 573 00:32:50,610 --> 00:32:55,430 sobie sprawę, że ich komputery były również ogromny i bardzo skomplikowane 574 00:32:55,430 --> 00:33:00,010 a także świadczenia usługi do okropne wiele osób. 575 00:33:00,010 --> 00:33:05,180 Mają 37 milionów members-- i Ten slajd jest może rok lub tak old-- 576 00:33:05,180 --> 00:33:07,350 tysięcy urządzeń. 577 00:33:07,350 --> 00:33:10,810 Istnieją miliardy godzin wideo. 578 00:33:10,810 --> 00:33:13,600 Miliardy zdarzeń zalogować one dni. 579 00:33:13,600 --> 00:33:17,330 >> I widać, większość ludzi oglądać telewizja później w godzinach wieczornych, 580 00:33:17,330 --> 00:33:19,429 i to znacznie przewyższają wszystko. 581 00:33:19,429 --> 00:33:21,220 I tak, chcieli być w stanie upewnić się, 582 00:33:21,220 --> 00:33:24,854 że obsługa była i niezawodne i pracy dla nich. 583 00:33:24,854 --> 00:33:27,020 Więc wymyślili to coś o nazwie Chaos Monkey. 584 00:33:27,020 --> 00:33:29,000 Jest to oprogramowanie, która, gdy myślisz 585 00:33:29,000 --> 00:33:34,190 o mówienie o tytule całej tej prezentacji, 586 00:33:34,190 --> 00:33:36,530 Skala out oznacza was Należy sprawdzić te rzeczy. 587 00:33:36,530 --> 00:33:38,585 To nie jest dobre tylko o milion maszyn. 588 00:33:38,585 --> 00:33:40,460 Więc Zaletą jest to, Chaos Monkey 589 00:33:40,460 --> 00:33:43,090 Jest to usługa, która identyfikuje grupy systemów 590 00:33:43,090 --> 00:33:47,220 i losowo kończy jeden systemów w grupie. 591 00:33:47,220 --> 00:33:48,429 Niesamowite. 592 00:33:48,429 --> 00:33:50,220 Więc nie wiem o ty, ale jeśli kiedykolwiek mam 593 00:33:50,220 --> 00:33:52,990 wbudowany system, który opiera się na inne Systemy rozmawiają ze sobą, 594 00:33:52,990 --> 00:33:55,865 można przyjąć jedną z nich na zewnątrz, prawdopodobieństwo całej pracy rzeczy, 595 00:33:55,865 --> 00:33:57,130 szybko maleje. 596 00:33:57,130 --> 00:34:00,475 >> A więc ten kawałek oprogramowania działa wokół infrastruktury Netflix jest. 597 00:34:00,475 --> 00:34:03,100 Na szczęście, to mówi, że to działa tylko w godziny pracy z zamiarem 598 00:34:03,100 --> 00:34:05,810 że inżynierowie będą czujny i stanie odpowiedzieć. 599 00:34:05,810 --> 00:34:08,020 Więc to są typy rzeczy jesteśmy teraz 600 00:34:08,020 --> 00:34:13,360 konieczności zrobić, aby zaburzyć naszą computing środowiska, wprowadzenie chaosu 601 00:34:13,360 --> 00:34:15,739 oraz wprowadzenie złożoności. 602 00:34:15,739 --> 00:34:19,139 >> Więc kto w ich prawo umysł, chętnie wybrać 603 00:34:19,139 --> 00:34:22,540 do pracy z Chaos Monkey? 604 00:34:22,540 --> 00:34:24,150 Trzymaj się, wydaje się być skierowane do mnie. 605 00:34:24,150 --> 00:34:28,719 Cóż, myślę, że powinien: słodkie. 606 00:34:28,719 --> 00:34:32,909 Ale problemem jest to nie dostaniesz do wyboru. 607 00:34:32,909 --> 00:34:37,440 Chaos Monkey, jak ty widać, wybiera ciebie. 608 00:34:37,440 --> 00:34:42,650 >> I to jest problem z informatyki w skali jest to, że nie można tego uniknąć. 609 00:34:42,650 --> 00:34:49,989 To nieuniknione złożoności oraz skali i ewolucji, 610 00:34:49,989 --> 00:34:53,280 w pewnym sensie, wiedzy obliczeniowej. 611 00:34:53,280 --> 00:34:55,510 I pamiętaj, to jest jedną rzeczą do zapamiętania, 612 00:34:55,510 --> 00:35:00,030 Chaos Małpy miłość snowflakes-- miłość płatki śniegu. 613 00:35:00,030 --> 00:35:03,470 Snowflake-- mamy wyjaśnione Chaos Monkey-- ale śniegu 614 00:35:03,470 --> 00:35:09,630 Jest to serwer, który jest wyjątkowy i wyjątkowy i delikatny i indywidualne 615 00:35:09,630 --> 00:35:11,770 i nigdy nie będą odtwarzane. 616 00:35:11,770 --> 00:35:14,790 >> Często znajdujemy płatek śniegu usługi w naszym środowisku. 617 00:35:14,790 --> 00:35:16,700 I zawsze spróbować stopić obsługę płatek śniegu. 618 00:35:16,700 --> 00:35:18,880 Ale jeśli znajdziesz serwer w środowisku 619 00:35:18,880 --> 00:35:23,240 że ma kluczowe znaczenie dla trwałości o organizacji i topi, 620 00:35:23,240 --> 00:35:25,300 nie można umieścić go z powrotem. 621 00:35:25,300 --> 00:35:28,071 Tak więc zadaniem Chaos Monkey było przejść i zakończyć instancji. 622 00:35:28,071 --> 00:35:30,820 Jeśli Chaos Monkey topi płatek śniegu, jesteś nad, skończysz. 623 00:35:30,820 --> 00:35:34,390 624 00:35:34,390 --> 00:35:37,950 Chcę mówić o jakiś sprzęt, że jesteśmy 625 00:35:37,950 --> 00:35:40,415 widząc w zakresie rodzaju skalować-działalność też. 626 00:35:40,415 --> 00:35:43,810 I kilka unikalnych rzeczy, które są w i wokół działalności naukowej. 627 00:35:43,810 --> 00:35:46,990 Jesteśmy teraz zaczynają dostrzegać, pamiętaj, ta jednostka wydania, ten stojak? 628 00:35:46,990 --> 00:35:51,780 Więc to jest stojak GPGPUs-- tak ogólnym uniwersalne procesory graficzne. 629 00:35:51,780 --> 00:35:55,790 >> Mamy nich znajduje się w naszej danych Centrum, 100 i więcej kilometrów. 630 00:35:55,790 --> 00:35:59,780 Ten szczególny stojak około 96 tera japonki 631 00:35:59,780 --> 00:36:04,090 pojedynczej precyzji matematyka stanie dostarczyć na tył to. 632 00:36:04,090 --> 00:36:10,530 I mamy 130-dziwne zamówienie Karty w instancji 633 00:36:10,530 --> 00:36:16,620 że we-- wielokrotnością stojaki z tego przykład. 634 00:36:16,620 --> 00:36:22,730 >> Więc jest interesujące w tym sensie, że procesy graficzne ogólnego przeznaczenia 635 00:36:22,730 --> 00:36:27,880 są w stanie zrobić matematyki niezwykle szybko, za bardzo niskie ilości energii. 636 00:36:27,880 --> 00:36:32,060 Więc jest duża Uptick w na naukowe obszary informatyczne, 637 00:36:32,060 --> 00:36:36,400 patrząc na grafikę Jednostki przetwarzania w wielkim stylu. 638 00:36:36,400 --> 00:36:41,990 >> Więc wpadłem niektóre Mcollective za pośrednictwem naszej infrastruktury lalek 639 00:36:41,990 --> 00:36:45,330 wczoraj, bardzo podekscytowany. 640 00:36:45,330 --> 00:36:48,260 po prostu brakuje w petaflop pojedynczej precyzji. 641 00:36:48,260 --> 00:36:52,440 Wystarczy być jasne, tutaj, w tym trochę mnożnik 3.95. 642 00:36:52,440 --> 00:36:54,820 Matematyka podwójnej precyzji będzie około 1,2, 643 00:36:54,820 --> 00:36:57,010 ale mój RSS Twitter wyglądała tak lepiej, gdybym 644 00:36:57,010 --> 00:37:02,670 powiedział, że miał prawie petaflop z pojedynczej precyzji GPGPUs. 645 00:37:02,670 --> 00:37:04,220 >> Ale to się tam dostać. 646 00:37:04,220 --> 00:37:06,280 To zaczyna być bardzo, bardzo imponujące. 647 00:37:06,280 --> 00:37:08,550 I dlaczego to robimy? 648 00:37:08,550 --> 00:37:11,570 Ponieważ chemii kwantowej, m.in. 649 00:37:11,570 --> 00:37:15,300 ale zaczynamy projektować niektóre nowe ogniwa fotowoltaiczne. 650 00:37:15,300 --> 00:37:20,210 >> I tak Alan Aspuru-Guzik, kto profesor chemistry-- mojego partnera 651 00:37:20,210 --> 00:37:22,390 w crime-- przez ostatnie kilka lat. 652 00:37:22,390 --> 00:37:25,660 Byliśmy pchania koperty na informatyce. 653 00:37:25,660 --> 00:37:30,250 I GPGPU jest idealny Technologia jest w stanie zrobić 654 00:37:30,250 --> 00:37:34,760 Bardzo dużo skomplikowane matematyka, bardzo, bardzo szybko. 655 00:37:34,760 --> 00:37:36,750 >> Więc w skali, przychodzi nowe wyzwania. 656 00:37:36,750 --> 00:37:41,070 Tak ogromna scale-- trzeba być Uważaj jak podłączyć te rzeczy. 657 00:37:41,070 --> 00:37:45,300 I mamy pewne poziomy zaburzenia obsesyjno-kompulsywne. 658 00:37:45,300 --> 00:37:49,530 Te zdjęcia prawdopodobnie jeździć dużo ludzi orzechów. 659 00:37:49,530 --> 00:37:53,390 I szafki, które nie są przewodowy szczególnie dobrze 660 00:37:53,390 --> 00:37:56,050 kierowania naszą sieć i Obiekty inżynierów orzechy. 661 00:37:56,050 --> 00:37:58,620 Dodatkowo istnieje również przepływ powietrza kwestie, które trzeba zawierać. 662 00:37:58,620 --> 00:38:01,430 >> To są rzeczy, które nigdy by nie pomyślał. 663 00:38:01,430 --> 00:38:03,480 Dzięki skali, jest bardziej złożony. 664 00:38:03,480 --> 00:38:05,869 Jest to nowy typ systemu plików. 665 00:38:05,869 --> 00:38:06,410 To było niesamowite. 666 00:38:06,410 --> 00:38:07,660 To petabajta. 667 00:38:07,660 --> 00:38:09,905 Może przechowywać 1,1 miliarda plików. 668 00:38:09,905 --> 00:38:15,940 Można go czytać i pisać do 13 GB i 20 GB a second-- gigabajtów 669 00:38:15,940 --> 00:38:17,150 Drugi. 670 00:38:17,150 --> 00:38:20,900 Więc może rozładować terabajty w ogóle czasu. 671 00:38:20,900 --> 00:38:22,070 >> I to jest bardzo dostępna. 672 00:38:22,070 --> 00:38:26,989 I nie ma to niesamowite wyszukiwanie rates-- 220000 wyszukiwań sekundę. 673 00:38:26,989 --> 00:38:29,780 I istnieje wiele różnych ludzi budowy tego rodzaju systemów. 674 00:38:29,780 --> 00:38:32,830 I można go zobaczyć tutaj graficznie. 675 00:38:32,830 --> 00:38:35,800 Jest to jeden z naszych systemów plików to pod obciążeniem, dość 676 00:38:35,800 --> 00:38:41,250 szczęśliwie czytania na tak krótki 22 gigabajtów na sekundę. 677 00:38:41,250 --> 00:38:42,790 Więc to cool-- więc złożoność. 678 00:38:42,790 --> 00:38:47,230 >> Więc z złożoności i skali, jest bardziej złożony, prawda? 679 00:38:47,230 --> 00:38:51,830 Jest to jeden z naszych wielu, diagramy sieciowe, wiele 680 00:38:51,830 --> 00:38:54,970 gdzie masz wiele różnych Podwozie wszystkim wspieranie się 681 00:38:54,970 --> 00:38:57,730 do wyłącznika głównego rdzenia, podłączony do przechowywania 682 00:38:57,730 --> 00:39:00,731 podłączenia do niskich interkonektów opóźnieniem. 683 00:39:00,731 --> 00:39:03,605 A potem się z treścią strony Dom tylko wszystkie zarządzania 684 00:39:03,605 --> 00:39:09,740 że trzeba być w stanie rozwiązać Te systemy ze zdalnej lokalizacji. 685 00:39:09,740 --> 00:39:12,070 Tak więc skala ma dużo Złożoność z nim. 686 00:39:12,070 --> 00:39:14,910 687 00:39:14,910 --> 00:39:17,785 >> Ponownie zmienić bieg, wróćmy i trochę miejsce nauki. 688 00:39:17,785 --> 00:39:21,450 Tak, pamiętam, badania informatyka i ten mały shim-- 689 00:39:21,450 --> 00:39:25,310 mała różowa podkładka pomiędzy wykładowców i wszystkich swoich algorytmów 690 00:39:25,310 --> 00:39:30,650 i wszystkie chłodnym nauki i wszystkie tego zasilania i chłodzenia centrów danych i 691 00:39:30,650 --> 00:39:35,330 Podłoga i tworzenie sieci i duże komputery i biurka biurka usług i pomocy 692 00:39:35,330 --> 00:39:39,330 i tak forth-- i tak, jesteśmy po prostu ta mała podkładka między nimi. 693 00:39:39,330 --> 00:39:42,820 >> Co mamy zaczął Zobacz to, że na świecie 694 00:39:42,820 --> 00:39:45,730 w stanie budować te duże centra danych 695 00:39:45,730 --> 00:39:48,020 i być w stanie zbudować te duże komputery. 696 00:39:48,020 --> 00:39:49,420 Otrzymaliśmy bardzo dobry. 697 00:39:49,420 --> 00:39:53,600 To, czego nie jesteś bardzo dobry w tym jest mała podkładka między badaniami 698 00:39:53,600 --> 00:39:56,670 i czystego metalu i technologii. 699 00:39:56,670 --> 00:39:58,600 I trudno. 700 00:39:58,600 --> 00:40:03,330 >> I tak udało nam się zatrudnić Ludzie, którzy żyją w tym świecie. 701 00:40:03,330 --> 00:40:07,590 A ostatnio rozmawialiśmy National Science Foundation i powiedział: 702 00:40:07,590 --> 00:40:11,440 skala ta out rzeczy jest super, ale nie możemy dostać nasze naukowców 703 00:40:11,440 --> 00:40:13,690 na tych dużych skomplikowanych maszyn. 704 00:40:13,690 --> 00:40:16,040 I tak nie było Wiele różnych programów 705 00:40:16,040 --> 00:40:20,100 gdzie tak naprawdę były głównie zaniepokojony stara 706 00:40:20,100 --> 00:40:22,800 aby zobaczyć, czy możemy przekształcić infrastruktury kampusu. 707 00:40:22,800 --> 00:40:25,850 >> Istnieje wiele programów wokół ośrodków krajowych. 708 00:40:25,850 --> 00:40:28,300 I tak, my sami, nasze przyjaciele w Clemson, 709 00:40:28,300 --> 00:40:32,620 Uniwersytet Wisconsin w Madison, Południowa Kalifornia, Utah i Hawaje 710 00:40:32,620 --> 00:40:35,780 rodzaj zebrali się spojrzeć na ten problem. 711 00:40:35,780 --> 00:40:39,340 A ten mały wykres tutaj jest długi ogon nauki. 712 00:40:39,340 --> 00:40:41,602 >> Więc to is-- tak nie jest względu na to, co znajduje się na tej osi, 713 00:40:41,602 --> 00:40:45,485 ale to jest w rzeczywistości liczba osi miejsc pracy przechodzi klastra. 714 00:40:45,485 --> 00:40:48,940 Więc jest ponad 350.000 Bez względu na czas okresu. 715 00:40:48,940 --> 00:40:51,730 To są nasze Podejrzani w dolnej tutaj. 716 00:40:51,730 --> 00:40:55,992 W rzeczywistości, jest Alan Aspuru-Guzik, którzy byliśmy tylko mówić about-- ton 717 00:40:55,992 --> 00:40:58,700 i mnóstwo obliczeniowych, naprawdę skuteczne, wie, co robi. 718 00:40:58,700 --> 00:41:02,840 >> Oto kolejna pracownia, że ​​będę mówić o w moment-- laboratorium Johna Kovač. 719 00:41:02,840 --> 00:41:03,610 Mają go. 720 00:41:03,610 --> 00:41:04,210 Są dobrzy. 721 00:41:04,210 --> 00:41:04,830 Są szczęśliwi. 722 00:41:04,830 --> 00:41:05,960 Oni computing. 723 00:41:05,960 --> 00:41:07,664 Wielka nauka jest coraz zrobić. 724 00:41:07,664 --> 00:41:09,580 A potem, jak ciebie miły z przyjść tu, tam 725 00:41:09,580 --> 00:41:12,110 Inne grupy, które są nie są uruchomione wiele miejsc pracy. 726 00:41:12,110 --> 00:41:13,410 >> A to dlaczego? 727 00:41:13,410 --> 00:41:15,080 Czy dlatego, że informatyka jest zbyt trudne? 728 00:41:15,080 --> 00:41:19,580 Czy to dlatego, że nie wiedzą, jak? 729 00:41:19,580 --> 00:41:22,880 Nie wiemy, bo posunęliśmy się i spojrzał. 730 00:41:22,880 --> 00:41:25,620 A więc to, co to Projekt jest o, 731 00:41:25,620 --> 00:41:27,830 jest lokalnie, w obrębie Każdy z tych regionów 732 00:41:27,830 --> 00:41:32,660 patrzeć na alei, gdzie możemy zaangażować z wykładowców i badaczy 733 00:41:32,660 --> 00:41:36,400 w rzeczywistości w dolnym końcu ogona i zrozumieć, co robią. 734 00:41:36,400 --> 00:41:37,920 >> Więc to jest coś, że jesteśmy naprawdę pasjonuje. 735 00:41:37,920 --> 00:41:39,920 I to jest coś, co nauka nie będzie kontynuowana 736 00:41:39,920 --> 00:41:44,260 do przodu, dopóki nie rozwiąże niektórych z tych przypadków krawędzi. 737 00:41:44,260 --> 00:41:46,590 Pozostałe bity nauki że każdy będzie up-- 738 00:41:46,590 --> 00:41:48,260 widział Wielkiego Zderzacza Hadronów. 739 00:41:48,260 --> 00:41:49,540 Niesamowite, prawda? 740 00:41:49,540 --> 00:41:52,960 Ten materiał wszystkim zabrakło w Holyoke. 741 00:41:52,960 --> 00:41:56,510 Mamy built-- pierwszy nauki, które wydarzyło się w Holyoke 742 00:41:56,510 --> 00:41:59,130 była współpraca sami i Boston University. 743 00:41:59,130 --> 00:42:01,510 Więc to jest naprawdę super. 744 00:42:01,510 --> 00:42:04,410 >> To jest zabawne kawałek nauki dla skali. 745 00:42:04,410 --> 00:42:07,650 Jest dostęp do cyfrowych Niebo wieku na Harvardzie. 746 00:42:07,650 --> 00:42:09,170 Zasadniczo, jest to archiwum płyty. 747 00:42:09,170 --> 00:42:13,350 Jeśli zejść Oxford-- Garden Street, przepraszam, 748 00:42:13,350 --> 00:42:16,560 znajdziesz jeden z obserwatorium budynków jest w zasadzie pełne 749 00:42:16,560 --> 00:42:19,480 około pół miliona płyt. 750 00:42:19,480 --> 00:42:24,410 >> A są to zdjęcia Niebo w nocy, w ciągu 100 lat. 751 00:42:24,410 --> 00:42:28,760 Więc jest cała platforma skonfigurować tutaj do digitalizacji tych płyt, 752 00:42:28,760 --> 00:42:32,100 zrobić im zdjęcie, zarejestruj je, je na komputerze. 753 00:42:32,100 --> 00:42:36,410 I to petabajta i pół, tylko prawo there-- jeden mały projekt. 754 00:42:36,410 --> 00:42:37,530 >> Są inne projekty. 755 00:42:37,530 --> 00:42:42,800 Ten projekt Pan-STARRS robi pełne badania szerokiego panoramiczny, 756 00:42:42,800 --> 00:42:47,390 patrząc na asteroidy w pobliżu Ziemi i przemijające wydarzenia niebieskich. 757 00:42:47,390 --> 00:42:52,100 W biofizyk molekularnej, kocham Słowo przemijające niebiański wydarzenie. 758 00:42:52,100 --> 00:42:55,050 Nie jestem pewien, co to jest, ale tak, szukamy dla nich. 759 00:42:55,050 --> 00:43:00,372 >> A my generowania 30 terabajtów noc z tych teleskopów. 760 00:43:00,372 --> 00:43:03,330 I to nie jest pasmo Problem, to jak problem FedEx. 761 00:43:03,330 --> 00:43:08,420 Więc można umieścić na przechowywanie na vana i wysłać go cokolwiek to jest. 762 00:43:08,420 --> 00:43:10,570 >> Bicepsa jest naprawdę interesting-- tak tło obrazu 763 00:43:10,570 --> 00:43:13,850 kosmicznej dodatkową galaktycznej polaryzacji. 764 00:43:13,850 --> 00:43:16,880 Kiedy zaczynałem pracę na Harvardzie siedem lub tak, 765 00:43:16,880 --> 00:43:21,440 osiem lat temu, pamiętam, pracy nad tym projektem 766 00:43:21,440 --> 00:43:26,010 i to naprawdę nie tonąć domu, dlaczego światła spolaryzowanego 767 00:43:26,010 --> 00:43:29,770 od kosmicznego promieniowania tło byłoby ważne, 768 00:43:29,770 --> 00:43:30,800 dopóki to się stało. 769 00:43:30,800 --> 00:43:34,580 >> I to był John Kovac, którzy rozmawiałem wcześniej, 770 00:43:34,580 --> 00:43:42,030 stosując wiele milionów CPU godzin, w naszym zakładzie i innych, 771 00:43:42,030 --> 00:43:46,600 w zasadzie patrzeć do wewnątrz od pierwszych chwil wszechświata 772 00:43:46,600 --> 00:43:49,150 po Wielkim Wybuchu, a starając się zrozumieć, 773 00:43:49,150 --> 00:43:51,290 Einsteina ogólnej teorii względności. 774 00:43:51,290 --> 00:43:56,040 To niewiarygodny, że nasze komputery pomagają nam odkryć i stare 775 00:43:56,040 --> 00:43:59,280 do samych początków, dlaczego tu jesteśmy. 776 00:43:59,280 --> 00:44:03,450 >> Więc kiedy mówisz o skali, to jest jakiś poważny skalę. 777 00:44:03,450 --> 00:44:09,260 Inna sprawa skali jest, że szczególny projekt hit tych facetów. 778 00:44:09,260 --> 00:44:15,320 I to jest odpowiedź dla bicepsa [Niesłyszalne] była to nasza mała ankieta. 779 00:44:15,320 --> 00:44:19,220 >> I można zobaczyć tutaj, życie był dobry, dopóki o tutaj, 780 00:44:19,220 --> 00:44:21,200 co było, kiedy Ogłoszenie wyszło. 781 00:44:21,200 --> 00:44:24,120 I masz dosłownie sekund, aby odpowiedzieć 782 00:44:24,120 --> 00:44:29,020 w przypadku skalowania, który odpowiada tej małej kropki tutaj 783 00:44:29,020 --> 00:44:32,200 który zakończył się przesunięcie cztery lub tak terabajtów danych 784 00:44:32,200 --> 00:44:36,370 przez serwer WWW że day-- dość owłosione. 785 00:44:36,370 --> 00:44:38,210 >> I tak są one rodzaje rzeczy, które 786 00:44:38,210 --> 00:44:43,040 może ci się stało w infrastrukturze jeśli nie projektujemy na skali. 787 00:44:43,040 --> 00:44:45,630 Mieliśmy trochę wyścig tego dnia, będzie 788 00:44:45,630 --> 00:44:50,440 stanie rozciągać się wystarczająco usługi internetowej zachować Up strony i prowadzenie. 789 00:44:50,440 --> 00:44:53,399 I się udało. 790 00:44:53,399 --> 00:44:55,190 To jest trochę email że niby słodkie. 791 00:44:55,190 --> 00:45:00,245 To jest mail Mark Vogelsberger, Lars Hernquist, kto 792 00:45:00,245 --> 00:45:02,650 członkiem tutaj na Harvardzie wydziału. 793 00:45:02,650 --> 00:45:03,570 Więcej o Mark później. 794 00:45:03,570 --> 00:45:05,990 Ale myślę, że jest to jeden rodzaj podsumowuje rodzaju 795 00:45:05,990 --> 00:45:09,920 gdzie obliczeniowa jest w informatyce badawczego. 796 00:45:09,920 --> 00:45:12,070 Hej, zespół, od ostatniego Wtorek, chłopaki zgarnął 797 00:45:12,070 --> 00:45:15,470 ponad 28% nowy klaster, co w połączeniu 798 00:45:15,470 --> 00:45:20,040 jest niż 78 lat CPU w ciągu zaledwie trzech dni. 799 00:45:20,040 --> 00:45:22,502 A ja powiedziałem, to jeszcze dopiero w piątek rano. 800 00:45:22,502 --> 00:45:23,460 Jest to dość niesamowite! 801 00:45:23,460 --> 00:45:24,740 Szczęśliwy piątek! 802 00:45:24,740 --> 00:45:27,450 >> Potem dam im punkty danych. 803 00:45:27,450 --> 00:45:30,260 I tak, że było trochę ciekawe. 804 00:45:30,260 --> 00:45:34,840 Więc pamiętaj o Marku, że przyjdzie powrót do obrazu w trochę. 805 00:45:34,840 --> 00:45:36,935 Tak więc skala out computing jest wszędzie. 806 00:45:36,935 --> 00:45:41,080 >> Mamy nawet pomagali ludzie wyglądają co jak funkcjonuje NBA, 807 00:45:41,080 --> 00:45:43,140 i gdzie ludzie są rzucanie kulkami. 808 00:45:43,140 --> 00:45:47,580 I naprawdę nie rozumiem tej gry zbyt dobrze, ale pozornie, to wielka sprawa. 809 00:45:47,580 --> 00:45:50,610 Jest obręcze i miski i pieniądze. 810 00:45:50,610 --> 00:45:55,300 >> I tak, w naszej bazie danych, możemy zbudowany trochę 500 [niesłyszalne] 811 00:45:55,300 --> 00:45:58,170 równoległe klaster procesor, kilka terabajtów pamięci RAM, 812 00:45:58,170 --> 00:46:03,590 móc zbudować ten Kirka i jego zespołu. 813 00:46:03,590 --> 00:46:08,524 I robią computing w całym inny sposób. 814 00:46:08,524 --> 00:46:10,440 Teraz jest to projekt jesteśmy zaangażowany w to 815 00:46:10,440 --> 00:46:14,880 absolutnie fascynujące, wokół neuronów connectomics plastyczność i genomowego 816 00:46:14,880 --> 00:46:20,960 imprinting-- trzy bardzo ciężkie uderzenie obszary badań 817 00:46:20,960 --> 00:46:24,650 że walczymy z ON Podstawa z dnia na dzień. 818 00:46:24,650 --> 00:46:30,670 Pomysł, że nasze mózgi są pod Stres plastikowe, gdy jesteśmy młodzi. 819 00:46:30,670 --> 00:46:34,980 I wiele naszych zachowań dorosłych jest dłuta doświadczenia w dzieciństwie. 820 00:46:34,980 --> 00:46:37,040 Tak więc jest to duży dealio. 821 00:46:37,040 --> 00:46:41,360 >> A więc jest to praca, która jest finansowana przez Narodowy Instytut Zdrowia Psychicznego. 822 00:46:41,360 --> 00:46:46,860 I staramy się w zasadzie, przez wiele dużych ilości danych 823 00:46:46,860 --> 00:46:51,970 i duży analiza danych, rodzaju z zajrzeć do naszego ludzkiego mózgu 824 00:46:51,970 --> 00:46:54,870 poprzez szereg Różne techniki. 825 00:46:54,870 --> 00:47:00,360 >> Więc chciałem się zatrzymać i rodzaj po prostu zatrzymać na małą chwilę. 826 00:47:00,360 --> 00:47:04,160 Wyzwanie z pilotem Centra danych jest to daleko. 827 00:47:04,160 --> 00:47:05,520 To nie może być może pracować. 828 00:47:05,520 --> 00:47:07,590 Potrzebuję moich danych w pobliżu. 829 00:47:07,590 --> 00:47:10,730 I trzeba zrobić swoje badania w moim laboratorium. 830 00:47:10,730 --> 00:47:18,620 >> I tak I niby wziął przykład funkcjonalny rezonans magnetyczny 831 00:47:18,620 --> 00:47:22,260 zestaw danych z naszego danych Centrum we Mszy Zachodniej. 832 00:47:22,260 --> 00:47:24,660 i podłączeniu go do mojego stacjonarny w Cambridge. 833 00:47:24,660 --> 00:47:27,440 I zagram ten mały film. 834 00:47:27,440 --> 00:47:29,750 Mam nadzieję, że będzie to rodzaj pracy. 835 00:47:29,750 --> 00:47:33,480 >> Więc to jest mi przechodzi sprawdzanie moje GPU pracuje. 836 00:47:33,480 --> 00:47:35,430 A ja sprawdzając, up VNC jest. 837 00:47:35,430 --> 00:47:36,810 I to jest mądre VNC. 838 00:47:36,810 --> 00:47:38,970 To jest VNC z kawałkami 3D. 839 00:47:38,970 --> 00:47:41,975 I tak, jak widać na krótko, to to mnie kręci to mózg wokół. 840 00:47:41,975 --> 00:47:44,460 Próbuję trochę się to zorientowany. 841 00:47:44,460 --> 00:47:49,574 A potem można przejść przez wiele różne plastry danych MRI. 842 00:47:49,574 --> 00:47:51,490 I jedyną rzeczą, która jest różne na ten temat 843 00:47:51,490 --> 00:47:55,160 jest, to przychodzi na drucie od Mszy Zachodniej. na pulpicie. 844 00:47:55,160 --> 00:47:57,300 I jego renderowania szybciej niż mój pulpit, 845 00:47:57,300 --> 00:48:02,840 bo nie ma 4000 dolarów Karta graficzna w moim pulpicie, który 846 00:48:02,840 --> 00:48:04,262 mamy na Mszę Zachodniej. 847 00:48:04,262 --> 00:48:05,720 Oczywiście, staram się być sprytny. 848 00:48:05,720 --> 00:48:08,859 Używam GLX w przekładnie w tle, podczas gdy robi to wszystko, 849 00:48:08,859 --> 00:48:10,900 aby upewnić się, że mogę podkreślić, kartę graficzną, 850 00:48:10,900 --> 00:48:14,140 i że to wszystko rodzaj działa i cała reszta to. 851 00:48:14,140 --> 00:48:16,700 Ale ważne jest to, to jest o 100 km. 852 00:48:16,700 --> 00:48:20,460 I widać z tego, że nie ma oczywiste opóźnienia. 853 00:48:20,460 --> 00:48:24,600 Rzeczy posiadających łącznie dość dobrze. 854 00:48:24,600 --> 00:48:28,907 >> I tak, że samo w sobie, jest przykładem, a niektóre w pigułce 855 00:48:28,907 --> 00:48:31,490 w jaki computing i skalowalne computing będzie się działo. 856 00:48:31,490 --> 00:48:35,330 Wszyscy pracujemy na cieńsza urządzenia. 857 00:48:35,330 --> 00:48:36,870 Nasz stosowanie tabletek wzrasta. 858 00:48:36,870 --> 00:48:39,160 >> Tak więc, moja węgla Ślad jest w zasadzie 859 00:48:39,160 --> 00:48:42,060 przejście od tego, co kiedyś zrobić, że mam 860 00:48:42,060 --> 00:48:46,060 Maszyna była ogromna w moim biurku, w jakim 861 00:48:46,060 --> 00:48:49,550 jest teraz facility-- może być wszędzie. 862 00:48:49,550 --> 00:48:50,800 Może być w dowolnym miejscu w ogóle. 863 00:48:50,800 --> 00:48:54,790 A jednak, to jeszcze w stanie przynieść powrót grafiki o wysokiej wydajności 864 00:48:54,790 --> 00:48:56,630 na moim pulpicie. 865 00:48:56,630 --> 00:49:00,900 >> Tak więc, coraz pobliżu end-- pamiętać, Mark? 866 00:49:00,900 --> 00:49:04,480 Cóż, mądry chłopak jest Mark. 867 00:49:04,480 --> 00:49:09,360 Postanowił, że idzie do zbudować realistyczny wirtualny wszechświat. 868 00:49:09,360 --> 00:49:12,820 To dość projektu, kiedy że masz na boisku to. 869 00:49:12,820 --> 00:49:14,740 Mam zamiar używać komputer, a ja zamierzam 870 00:49:14,740 --> 00:49:21,040 model 12 milionów lat po Big Bang do reprezentowania dzień. 871 00:49:21,040 --> 00:49:27,080 A potem mam zamiar zrobić, 13,8 miliardów lat kosmicznej ewolucji. 872 00:49:27,080 --> 00:49:28,270 Dobrze. 873 00:49:28,270 --> 00:49:30,970 >> To rzeczywiście korzysta z komputera był większy od naszego komputera, 874 00:49:30,970 --> 00:49:35,040 i przeniosły się na krajowe Zasoby dla naszych przyjaciół w dół w Teksasie. 875 00:49:35,040 --> 00:49:38,820 I do obiektów krajowych, to było dużo mocy obliczeniowej. 876 00:49:38,820 --> 00:49:40,750 Ale zrobiliśmy dużo Symulacja lokalnie 877 00:49:40,750 --> 00:49:44,820 aby upewnić się, że oprogramowanie pracował i systemy pracował. 878 00:49:44,820 --> 00:49:47,790 >> I to jest takie dni jak ten, gdy ci sobie sprawę, że jesteś wspieranie nauki 879 00:49:47,790 --> 00:49:51,090 na tym poziomie skali, tym ludzie mogą teraz mówić rzeczy 880 00:49:51,090 --> 00:49:52,840 jak, mam zamiar modelu wszechświata. 881 00:49:52,840 --> 00:49:54,145 I to jest jego pierwszy model. 882 00:49:54,145 --> 00:49:56,422 I to jest jego zespołu pierwszy model. 883 00:49:56,422 --> 00:49:58,130 Istnieje wiele innych ludzi, które będą 884 00:49:58,130 --> 00:50:01,520 przyjść za Marka, który zamierzasz chcesz model o wysokiej rozdzielczości, 885 00:50:01,520 --> 00:50:04,652 z większą swoistością, z większą dokładnością. 886 00:50:04,652 --> 00:50:09,105 >> I tak, w ciągu ostatnich kilku minut, Chcę tylko pokazać ten film 887 00:50:09,105 --> 00:50:15,270 Marka i Lars, że do mnie znowu, jako naukowiec życia, jest rodzajem słodkie. 888 00:50:15,270 --> 00:50:17,890 889 00:50:17,890 --> 00:50:20,970 Tak więc, na dnie tutaj, aby zorientować was, 890 00:50:20,970 --> 00:50:23,640 to jest informacją, w czas od Wielkiego Wybuchu. 891 00:50:23,640 --> 00:50:26,570 Więc jesteśmy na około 0,7 miliardów lat. 892 00:50:26,570 --> 00:50:28,740 I to pokazuje aktualny aktualizacji. 893 00:50:28,740 --> 00:50:33,450 Więc widzisz w tej chwili, ciemnej materii i ewolucji 894 00:50:33,450 --> 00:50:39,910 o delikatnej strukturze i na początku struktury w naszym znanym wszechświecie. 895 00:50:39,910 --> 00:50:45,690 >> A punkt na tym, że ta Wszystko dzieje się wewnątrz komputera. 896 00:50:45,690 --> 00:50:48,530 Jest to zestaw parametrów i zestaw fizyki 897 00:50:48,530 --> 00:50:52,840 i zestaw matematyki i zestaw modeli 898 00:50:52,840 --> 00:50:59,284 które są starannie wyselekcjonowane, a następnie dokładnie ze sobą połączone 899 00:50:59,284 --> 00:51:00,825 w stanie do modelowania oddziaływań. 900 00:51:00,825 --> 00:51:04,850 >> Więc można zobaczyć kilka włączeń niektóre wybuchy tutaj gazowe. 901 00:51:04,850 --> 00:51:06,880 I temperatury gazu zmienia się. 902 00:51:06,880 --> 00:51:13,720 I można rozpocząć, aby zobaczyć strukturę widocznej zmiany wszechświata. 903 00:51:13,720 --> 00:51:18,130 I ważna część z tego jest, każdy mały, malutki, mała kropka 904 00:51:18,130 --> 00:51:21,070 Jest to kawałek fizyki i ma zestaw matematyki wokół, 905 00:51:21,070 --> 00:51:23,030 informowanie jej przyjaciela i jego sąsiada. 906 00:51:23,030 --> 00:51:27,245 >> Tak więc z punktu widzenia skalowania, to komputery mają do wszelkich prac w porozumieniu 907 00:51:27,245 --> 00:51:29,470 i wydajnie ze sobą rozmawiać. 908 00:51:29,470 --> 00:51:31,060 Tak nie może być zbyt rozmowni. 909 00:51:31,060 --> 00:51:33,520 Mają one do przechowywania wyników. 910 00:51:33,520 --> 00:51:37,902 I mają nadal poinformować wszystkich swoich znajomych. 911 00:51:37,902 --> 00:51:40,860 Rzeczywiście, można zobaczyć teraz, ten model na staje się coraz bardziej skomplikowany. 912 00:51:40,860 --> 00:51:42,590 Jest coraz więcej rzeczy dzieje. 913 00:51:42,590 --> 00:51:45,210 Jest coraz więcej Materiał latają. 914 00:51:45,210 --> 00:51:48,410 >> I to jest to, co na początku Kosmos będzie już wyglądał. 915 00:51:48,410 --> 00:51:49,770 To było dość owłosione miejsce. 916 00:51:49,770 --> 00:51:55,140 Jest eksplozje całego miejsce, potężne kolizje. 917 00:51:55,140 --> 00:51:58,620 I tworzenie ciężkie metale i pierwiastki. 918 00:51:58,620 --> 00:52:03,910 I te wielkie chmury smashing siebie z dużą siłą. 919 00:52:03,910 --> 00:52:08,530 >> A więc teraz jesteśmy 9600000000 lat od tej początkowej eksplozji. 920 00:52:08,530 --> 00:52:12,310 Zaczynasz widzieć rzeczy rodzaj uspokoił się trochę, po prostu 921 00:52:12,310 --> 00:52:15,660 trochę, bo energia jest teraz zaczyna się zrelaksować. 922 00:52:15,660 --> 00:52:19,420 I tak matematyczne Modele posiadają, że w miejscu. 923 00:52:19,420 --> 00:52:22,510 I zaczynasz się zobaczyć koalescencję poszczególnych elementów. 924 00:52:22,510 --> 00:52:26,220 I zaczynają widzieć to coś rodzaju z razem i ostygnąć. 925 00:52:26,220 --> 00:52:32,260 >> I to zaczyna wyglądać trochę bardziej jak nocne niebo, trochę. 926 00:52:32,260 --> 00:52:37,870 I to [? QSing. ?] Jesteśmy teraz 30,2 miliard lat i jesteśmy rodzajem zrobić. 927 00:52:37,870 --> 00:52:41,130 A potem to, co zrobili było że miały one ten model, 928 00:52:41,130 --> 00:52:44,580 a potem spojrzał na widzialnego wszechświata. 929 00:52:44,580 --> 00:52:48,560 I w zasadzie to były w stanie podjąć to i nakładki 930 00:52:48,560 --> 00:52:50,580 to z tym, co można zobaczyć. 931 00:52:50,580 --> 00:52:56,160 A wierność jest oszałamiająca, jak na jak dokładne modele komputerowe są. 932 00:52:56,160 --> 00:52:58,760 >> Oczywiście, astrofizycy i grup badawczych 933 00:52:58,760 --> 00:53:02,780 trzeba jeszcze lepszą wierność a nawet w wyższej rozdzielczości. 934 00:53:02,780 --> 00:53:06,230 Ale jeśli myślisz o tym, co Rozmawiałem dziś z tobą 935 00:53:06,230 --> 00:53:11,850 dzięki tej małej podróży po obu Przechowywanie i struktura sieci 936 00:53:11,850 --> 00:53:18,000 i stosy, ważne jest to, jest skala out computing istotne? 937 00:53:18,000 --> 00:53:22,050 To był mój pierwotny hypothesis-- z powrotem do naszej metody naukowej. 938 00:53:22,050 --> 00:53:24,810 >> Mam nadzieję, że na początku część tego chciałbym 939 00:53:24,810 --> 00:53:29,400 przewidują, że byłbym w stanie wyjaśnić, do was o skalowalne w informatyce. 940 00:53:29,400 --> 00:53:32,870 A my niby testowane niektórych z tych hipotez. 941 00:53:32,870 --> 00:53:34,585 Przeszliśmy tej rozmowy. 942 00:53:34,585 --> 00:53:38,920 A ja po prostu powiedzieć skalowanie computing essential-- oh, 943 00:53:38,920 --> 00:53:42,480 tak, bardzo tak. 944 00:53:42,480 --> 00:53:44,790 >> Więc kiedy myślisz o swoich kodów, kiedy 945 00:53:44,790 --> 00:53:49,230 robisz z CS50 projektów końcowych, gdy myślisz o swoim dziedzictwie 946 00:53:49,230 --> 00:53:52,990 ludzkości i środków, które możemy muszą być w stanie uruchomić te komputera 947 00:53:52,990 --> 00:53:56,650 Systemy, bardzo dokładnie o japonki na wat, 948 00:53:56,650 --> 00:53:58,560 i pomyśleć o Chaos Monkey. 949 00:53:58,560 --> 00:54:02,240 >> Pomyśl o swoich płatki śniegu, nie robić jednorazowych, biblioteki ponownego wykorzystania, 950 00:54:02,240 --> 00:54:06,453 zbudować wielokrotnego użytku codes-- wszystkie rzeczy że nauczyciele zostali nauczania, 951 00:54:06,453 --> 00:54:08,630 w tej klasie. 952 00:54:08,630 --> 00:54:11,942 Są to podstawowe aspekty. 953 00:54:11,942 --> 00:54:13,150 Oni nie tylko słowne zapewnienia. 954 00:54:13,150 --> 00:54:15,660 To są prawdziwe rzeczy. 955 00:54:15,660 --> 00:54:20,680 >> A jeśli ktoś z was chce pójść za mną, Jestem obsesyjno z rzeczą Twitter. 956 00:54:20,680 --> 00:54:22,770 Muszę jakoś dać, że w górę. 957 00:54:22,770 --> 00:54:24,960 Ale dużo informacje tło jest 958 00:54:24,960 --> 00:54:29,260 na naszej informatyki badań strona w rc.fas.harvard.edu. 959 00:54:29,260 --> 00:54:34,010 >> Staram i prowadź bloga górę do randka z nowoczesnych technologii 960 00:54:34,010 --> 00:54:38,390 i jak robimy dystrybucyjnego informatyka i tak dalej. 961 00:54:38,390 --> 00:54:43,600 I wtedy nasi pracownicy są zawsze dostępne przez odybot.org. 962 00:54:43,600 --> 00:54:46,270 I odybot jest nasz mały pomocnik. 963 00:54:46,270 --> 00:54:49,280 On często ma niewiele konkursy na swojej stronie internetowej 964 00:54:49,280 --> 00:54:51,630 też, gdzie można spróbować rozpoznać go po kampusie. 965 00:54:51,630 --> 00:54:55,200 Jest mały przyjazny Twarz informatyki badań. 966 00:54:55,200 --> 00:54:59,730 >> A ja trochę owinąć nie i dziękuję za poświęcony czas. 967 00:54:59,730 --> 00:55:05,660 I mam nadzieję, że pamiętacie, że Skala out computing jest realne. 968 00:55:05,660 --> 00:55:08,162 I istnieje wiele osób, który mam wiele znanych 969 00:55:08,162 --> 00:55:09,370 którzy będą w stanie Ci pomóc. 970 00:55:09,370 --> 00:55:14,330 A wszystko powodzenia w przyszłych przedsięwzięciach w zakresie podejmowania 971 00:55:14,330 --> 00:55:18,280 upewnić się, że oba nasze computing Wagi, jest wysoce efektywnych, 972 00:55:18,280 --> 00:55:20,370 i pomaga ludzkości więcej niż cokolwiek innego. 973 00:55:20,370 --> 00:55:22,850 Tak, dziękuję za poświęcony czas. 974 00:55:22,850 --> 00:55:23,947