Świetnym darmowym systemem obliczeń typu REPL jest niewątpliwieMathematica firmy Wolfram Research. Darmowym jednak tylko wtedy, gdyuruchomimyją na słabiutkim komputerku Raspberry Pi. By odpalićMathematikę na pececie o konkretnej mocy obliczeniowej, przyjdziezapłacić niemałe pieniądze, szczególnie gdy chcemy wykorzystaćto narzędzie zawodowo.
Microsoft zaoferował tymczasem w chmurze narzędzie, w którymjedynym deklarowanym ograniczeniem jest 4 GB pamięci dostępnejprogramowi uruchamianemu w ramach notatnika – jeśli jeprzekroczymy, otrzymamy komunikat o błędzie. Co jednak z mocąobliczeniową, jaką realnie taki notatnik w chmurze oferuje?Sprawdził to ostatnio Mike Croucher, informatyk z University ofSheffield, autor świetnego bloga dla wszystkich zainteresowanychmatematyką i informatyką teoretyczną – walkingrandomly.com.
Przygotował prostybenchmark w Pythonie, przeprowadzający mnożenie dwóch losowychmacierzy, jednej z najpopularniejszych operacji wykorzystywanych wwielu dziedzinach nauki. Po wgraniu go do AzureNotebooks, okazało się, że chmura Azure zapewnia procesowiobliczeniowemu szczytowo 263 GFLOPS!
To świetny wynik jak na darmową usługę – biorąc pod uwagęto, że jeden węzeł uniwersyteckiego superkomputera na bazie XeonaE5-2630 oferuje około 500 GFLOPS, a nowy laptop z procesoremi7-7700HQ wyciąga 153 GFLOPS. Jak szacuje Mike Croucher,superkomputer o takiej mocy obliczeniowej, jaką dysponuje darmowainstancja Jupytera w chmurze Azure, mógłby pozostać na liścieTop500 najszybszych maszyn świata do czerwca 2003 roku.
Z Microsoft Azure Notebooks możecie skorzystać tutaj.Wystarczy mieć ważne konto Microsoftu.